Distance from St. Louis to Moscow

The distance between St. Louis, United States and Moscow, Russia is 8,443 kilometers (5,247 miles).

St. Louis, Missouri, United States

Moscow, Russia

From St. Louis to Moscow, the straight-line distance is 8,443 kilometers, heading northeast. Both cities are at a similar altitude, with St. Louis at 149 meters above sea level and Moscow at 144 meters.

Travel time

Mode Estimated time
Airplane 12-14 hours
Jet fighter 8-10 hours
Speed Time
300 km/h
St. Louis, United States

Local time:

Time Zone: America/Chicago

Coordinates: 38.6273° N 90.1979° W

Elevation: 149 m (489 ft)


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)
Moscow, Russia

Local time:

Time Zone: Europe/Moscow

Coordinates: 55.7522° N 37.6156° E

Elevation: 144 m (472 ft)


Nearby airports:
  • Sheremetyevo International Airport (SVO)
  • Ostafyevo International Airport (OSF)
  • Vnukovo International Airport (VKO)
  • Chkalovskiy Air Base (CKL)
  • Bykovo Airport (BKA)

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 Phoenix 2,048 km

Other distances from Moscow

Distances between cities Kilometers
From Moscow to Saint Petersburg 636 km
From Moscow to Yekaterinburg 1,422 km
From Moscow to Kazan 721 km
From Moscow to Chelyabinsk 1,501 km
From Moscow to Omsk 2,243 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between St. Louis and Moscow.

From To Distance (kilometers)
Birmingham, United Kingdom Fresno, United States 8,443 km
Lisbon, Portugal Saltillo, Mexico 8,443 km
Mexicali, Mexico Newcastle upon Tyne, United Kingdom 8,443 km
San Salvador, El Salvador Glasgow, United Kingdom 8,443 km
Denver, United States San Miguel de Tucumán, Argentina 8,444 km
Kinshasa, Democratic Republic of the Congo Rosario, Argentina 8,442 km
Bogotá, Colombia Reading, United Kingdom 8,442 km
San Francisco, United States Swansea, United Kingdom 8,444 km
Sheffield, United Kingdom San Jose, United States 8,442 km
Nashville, United States Belgrade, Serbia 8,445 km
Boston, United States Benin City, Nigeria 8,445 km
Chihuahua, Mexico Kingston upon Hull, United Kingdom 8,445 km
Torreón, Mexico Swansea, United Kingdom 8,441 km
San Pedro Sula, Honduras Leicester, United Kingdom 8,445 km
Liverpool, United Kingdom Ibagué, Colombia 8,441 km
Leeds, United Kingdom Madurai, India 8,445 km
Rome, Italy Maracay, Venezuela 8,441 km
Ottawa, Canada Accra, Ghana 8,441 km
Glasgow, United Kingdom Guatemala City, Guatemala 8,440 km
Chihuahua, Mexico Nottingham, United Kingdom 8,440 km

Measure more distances between cities