There are
1,153 mi
from Shawnee, KS to Pine Hill, NJ
That's the driving distance. It would take 22 hours to go from Shawnee, Kansas to Pine Hill, New Jersey.
The flight distance (direct flight from Shawnee, KS to Pine Hill, NJ) is 1,052.16 mi.
1,153 mi = 1,855.94 kms