Miles between Davenport, IA and Maryland Heights, MO

There are
238 mi
from Davenport, IA to Maryland Heights, MO

That's the driving distance. It would take 5 hours 8 mins to go from Davenport, Iowa to Maryland Heights, Missouri.

The flight distance (direct flight from Davenport, IA to Maryland Heights, MO) is 194.34 mi.

238 mi = 382.72 kms