Miles between Indianapolis, IN and Lake St Louis, MO

There are
273 mi
from Indianapolis, IN to Lake St Louis, MO

That's the driving distance. It would take 5 hours 14 mins to go from Indianapolis, Indiana to Lake St Louis, Missouri.

The flight distance (direct flight from Indianapolis, IN to Lake St Louis, MO) is 256.85 mi.

273 mi = 439.46 kms