Indianapolis to Saint Louis distance
driving distance = 246 miles
flight distance = 232 miles
Travel time from Indianapolis, IN to Saint Louis, MO
How long does it take to drive?
3 hours, 29 minutes
How long does it take to fly?
This is estimated based on the Indianapolis to Saint Louis distance by plane of 232 miles.
What's the distance to Indianapolis, IN from where I am now?
Saint Louis, Missouri
How far is Saint Louis, MO from me?