Miles between Davenport, IA and Sayreville, NJ

There are
939 mi
from Davenport, IA to Sayreville, NJ

That's the driving distance. It would take 17 hours 46 mins to go from Davenport, Iowa to Sayreville, New Jersey.

The flight distance (direct flight from Davenport, IA to Sayreville, NJ) is 847.68 mi.

939 mi = 1,511.75 kms