Distance from Indianapolis to St. Louis (United States)

The distance between Indianapolis, Indiana and St. Louis, Missouri is 371 kilometers (231 miles)

Country: United States

Region: Indiana

City: Indianapolis

Country: United States

Region: Missouri

City: St. Louis

Travel time

Mode Estimated time
Bicycle 1-2 days
Motorcycle 12-14 hours
Car 8-10 hours
Helicopter 1-2 hours
Airplane 30-45 minutes
Speed Time
30 km/h
60 km/h
90 km/h
120 km/h

Indianapolis, United States

Local time:

Coordinates: 39.7684° N 86.158° W


Nearby airports:
  • Indianapolis International Airport (IND)
  • Eagle Creek Airpark (EYE)
  • Indianapolis Regional Airport (MQJ)
  • Anderson Municipal Darlington Field (AID)
  • Columbus Bakalar Municipal Airport (CLU)

St. Louis, United States

Local time:

Coordinates: 38.6273° N 90.1979° W


Nearby airports:
  • Saint Louis Downtown - Parks Airport (CPS)
  • Lambert–St. Louis International Airport (STL)
  • MidAmerica St. Louis Airport (BLV)
  • St Louis Regional Airport (ALN)
  • Spirit of St Louis Airport (SUS)

Other distances from Indianapolis

Distance between cities Kilometers
From Indianapolis to New York City 1,039 km
From Indianapolis to Los Angeles 2,912 km
From Indianapolis to Chicago 263 km
From Indianapolis to Houston 1,392 km
From Indianapolis to Phoenix 2,413 km

Other distances from St. Louis

Distances between cities Kilometers
From St. Louis to New York City 1,406 km
From St. Louis to Los Angeles 2,558 km
From St. Louis to Chicago 418 km
From St. Louis to Houston 1,092 km
From St. Louis to Phoenix 2,048 km

Cities within similar distances

The following list contains the cities of United States that are at equal or similar distances as between Indianapolis and St. Louis.

From To Distance (kilometers)
San Antonio, United States Reynosa, Mexico 371 km
Campinas, Brazil Nova Iguaçu, Brazil 371 km
South Boston, United States Washington, United States 372 km
Washington, United States Washington, United States 372 km
Tegucigalpa, Honduras Mixco, Guatemala 372 km
Boston, United States Washington, United States 372 km
Murcia, Spain Palma, Spain 372 km
Zagreb, Croatia Belgrade, Serbia 369 km
Albuquerque, United States El Paso, United States 369 km
Houston, United States Arlington, United States 369 km
Tijuana, Mexico Bakersfield, United States 369 km
Trujillo, Peru Piura, Peru 368 km
Albuquerque, United States Ciudad Juárez, Mexico 374 km
Tlalpan, Mexico San Luis Potosí, Mexico 368 km
Las Vegas, United States Los Angeles, United States 368 km
Iztapalapa, Mexico San Luis Potosí, Mexico 368 km
Tegucigalpa, Honduras Villa Nueva, Guatemala 368 km
Milwaukee, United States Washington, United States 368 km
Washington, United States Raleigh, United States 375 km
Córdoba, Argentina Rosario, Argentina 375 km

Measure more distances between cities