Around the World

Distance between Indianapolis and St. Louis

Distance from Indianapolis, IN to St. Louis, MO is 230 miles / 370 kilometers.

Map showing the distance from Indianapolis to St. Louis

Beeline Air distance: miles km

Indianapolis, IN

City: Indianapolis, IN
Country: United States
Coordinates: 39°46′6″N
86°9′28″W

St. Louis, MO

City: St. Louis, MO
Country: United States
Coordinates: 38°37′38″N
90°11′52″W

Time difference between Indianapolis and St. Louis

The time difference between Indianapolis and St. Louis is 1 hour. St. Louis is 1 hour behind Indianapolis. Current local time in Indianapolis is 07:48 EST (2024-11-25) and time in St. Louis is 06:48 CST (2024-11-25).

Search