There are
1,098 mi
from Keansburg, NJ to Palm Bay, FL
That's the driving distance. It would take 20 hours 47 mins to go from Keansburg, New Jersey to Palm Bay, Florida.
The flight distance (direct flight from Keansburg, NJ to Palm Bay, FL) is 932.57 mi.
1,098 mi = 1,766.35 kms