There are
1,222 mi
from Shawnee, KS to Hackensack, NJ
That's the driving distance. It would take 23 hours to go from Shawnee, Kansas to Hackensack, New Jersey.
The flight distance (direct flight from Shawnee, KS to Hackensack, NJ) is 1,099.80 mi.
1,222 mi = 1,966.71 kms