Distance from Madrid to St. Louis

The distance between Madrid, Spain and St. Louis, United States is 7,115 kilometers (4,421 miles)

Country: Spain

Region: Madrid

City: Madrid

Country: United States

Region: Missouri

City: St. Louis

Travel time

Mode Estimated time
Airplane 10-12 hours
Jet fighter 6-8 hours
Speed Time
300 km/h

Madrid, Spain

Local time:

Coordinates: 40.4165° N 3.7026° W


Nearby airports:
  • Cuatro Vientos Airport (ECV)
  • Adolfo Suárez Madrid–Barajas Airport (MAD)
  • Torrejón Airport (TOJ)
  • Salamanca Airport (SLM)
  • Valladolid Airport (VLL)

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 Madrid

Distance between cities Kilometers
From Madrid to Barcelona 505 km
From Madrid to Valencia 303 km
From Madrid to Zaragoza 275 km
From Madrid to Málaga 415 km
From Madrid to Murcia 349 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 cities that are at equal or similar distances as between Madrid and St. Louis.

From To Distance (kilometers)
La Plata, Argentina Miami, United States 7,115 km
Rosario, Argentina Toluca, Mexico 7,115 km
Córdoba, Argentina Tlaquepaque, Mexico 7,114 km
Fortaleza, Brazil Naucalpan de Juárez, Mexico 7,116 km
Caracas, Venezuela Bilbao, Spain 7,114 km
Fortaleza, Brazil Birmingham, United Kingdom 7,116 km
Madrid, Spain Valencia, Venezuela 7,114 km
Kyiv, Ukraine Montréal, Canada 7,116 km
Fortaleza, Brazil Acapulco de Juárez, Mexico 7,117 km
Fortaleza, Brazil Tlalnepantla, Mexico 7,113 km
Barquisimeto, Venezuela Oviedo, Spain 7,113 km
London, United Kingdom Tampa, United States 7,117 km
Reynosa, Mexico San Juan, Argentina 7,117 km
Liverpool, United Kingdom Santiago de Cuba, Cuba 7,113 km
Rosario, Argentina Coacalco, Mexico 7,112 km
Manaus, Brazil Ensenada, Mexico 7,112 km
Wuhan, China Minsk, Belarus 7,118 km
Villa Nueva, Guatemala Honolulu, United States 7,118 km
Mixco, Guatemala Honolulu, United States 7,112 km

Measure more distances between cities