There are
1,075 mi
from Keansburg, NJ to Kennett, MO
That's the driving distance. It would take 20 hours 2 mins to go from Keansburg, New Jersey to Kennett, Missouri.
The flight distance (direct flight from Keansburg, NJ to Kennett, MO) is 909.13 mi.
1,075 mi = 1,729.96 kms