Miles between Cedar Rapids, IA and Maryland Heights, MO

There are
270 mi
from Cedar Rapids, IA to Maryland Heights, MO

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

The flight distance (direct flight from Cedar Rapids, IA to Maryland Heights, MO) is 234.77 mi.

270 mi = 433.75 kms