Distance from St. Louis to Rio de Janeiro

The distance between St. Louis, United States and Rio de Janeiro, Brazil is 8,392 kilometers (5,215 miles)

Country: United States

Region: Missouri

City: St. Louis

Country: Brazil

Region: Rio de Janeiro

City: Rio de Janeiro

Travel time

Mode Estimated time
Bicycle 26-30 days
Motorcycle 10-12 days
Car 8-10 days
Airplane 12-14 hours
Speed Time
50 km/h
100 km/h
150 km/h

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)

Rio de Janeiro, Brazil

Local time:

Coordinates: 22.9064° S 43.1822° W


Nearby airports:
  • Santos Dumont Airport (SDU)
  • Rio de Janeiro-Galeão International Airport (GIG)
  • Jacarepagua-Roberto Marinho Airport (RRJ)
  • Aeroclube Airport (QNV)
  • Santa Cruz Air Force Base (SNZ)

Other distances from St. Louis

Distance 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 St. Louis and Rio de Janeiro.

From To Distance (kilometers)
Vienna, Austria Aracaju, Brazil 8,392 km
Toluca, Mexico Santa Cruz de Tenerife, Spain 8,392 km
Santiago, Chile South Boston, United States 8,392 km
Mendoza, Argentina Toledo, United States 8,392 km
San Antonio, United States Montevideo, Uruguay 8,392 km
Barcelona, Spain Aurora, United States 8,392 km
Havana, Cuba Stockholm, Sweden 8,393 km
Sheffield, United Kingdom Bello, Colombia 8,391 km
Nova Iguaçu, Brazil Fort Worth, United States 8,393 km
Veracruz, Mexico A Coruña, Spain 8,393 km
Oklahoma City, United States Sorocaba, Brazil 8,391 km
Bucharest, Romania Greensboro, United States 8,391 km
Rio de Janeiro, Brazil Dallas, United States 8,391 km
Campo Grande, Brazil Vigo, Spain 8,391 km
Córdoba, Argentina Detroit, United States 8,391 km
Córdoba, Argentina Wichita, United States 8,391 km
Barcelona, Spain Fort Worth, United States 8,394 km
Birmingham, United Kingdom Saltillo, Mexico 8,390 km
Saltillo, Mexico Bristol, United Kingdom 8,390 km

Measure more distances between cities