Miles between Cedar Rapids, IA and Lake St Louis, MO

There are
248 mi
from Cedar Rapids, IA to Lake St Louis, MO

That's the driving distance. It would take 4 hours 54 mins to go from Cedar Rapids, Iowa to Lake St Louis, Missouri.

The flight distance (direct flight from Cedar Rapids, IA to Lake St Louis, MO) is 225.66 mi.

248 mi = 398.60 kms