Distance from Kansas City to St. Louis (United States)

The distance between Kansas City, Missouri and St. Louis, Missouri is 384 kilometers (238 miles)

Country: United States

Region: Missouri

City: Kansas City

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

Kansas City, United States

Local time:

Coordinates: 39.0997° N 94.5786° W


Nearby airports:
  • Charles B. Wheeler Downtown Airport (MKC)
  • Kansas City International Airport (MCI)
  • Johnson County Executive Airport (OJC)
  • New Century AirCenter (JCI)
  • Sherman Army Air Field (FLV)

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 Kansas City

Distance between cities Kilometers
From Kansas City to New York City 1,764 km
From Kansas City to Los Angeles 2,184 km
From Kansas City to Chicago 662 km
From Kansas City to Houston 1,038 km
From Kansas City to Philadelphia 1,669 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 Philadelphia 1,304 km

Cities within similar distances

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

From To Distance (kilometers)
Belo Horizonte, Brazil Vila Velha, Brazil 384 km
Osasco, Brazil Niterói, Brazil 384 km
Chicago, United States Detroit, United States 385 km
Medellín, Colombia Cúcuta, Colombia 383 km
Jaboatão dos Guararapes, Brazil Aracaju, Brazil 383 km
Nashville, United States Cincinnati, United States 385 km
Bucaramanga, Colombia Pereira, Colombia 383 km
Buenos Aires, Argentina Mar del Plata, Argentina 383 km
Campinas, Brazil Duque de Caxias, Brazil 385 km
Houston, United States Plano, United States 383 km
San Antonio, United States Fort Worth, United States 383 km
San Luis, Mexico Xico, Mexico 382 km
Sevilla, Spain Latina, Spain 386 km
San Luis, Mexico Ixtapaluca, Mexico 382 km
Memphis, United States St. Louis, United States 386 km
Nottingham, United Kingdom Glasgow, United Kingdom 382 km
Indianapolis, United States Detroit, United States 387 km
Dallas, United States Tulsa, United States 381 km
Mexicali, Mexico Henderson, United States 381 km

Measure more distances between cities