Distance from Hannibal to Moscow

The distance between Hannibal, United States and Moscow, Russia is 8,382 kilometers (5,209 miles).

Hannibal, Missouri, United States

Moscow, Russia

From Hannibal to Moscow, the straight-line distance is 8,382 kilometers, heading northeast. Both cities are at a similar altitude, with Hannibal at 158 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
Hannibal, United States

Local time:

Time Zone: America/Chicago

Coordinates: 39.7084° N 91.3585° W

Elevation: 158 m (518 ft)


Nearby airports:
  • Quincy Regional Baldwin Field (UIN)
  • Keokuk Municipal Airport (EOK)
  • Fort Madison Municipal Airport (FSW)
  • Kirksville Regional Airport (IRK)
  • Southeast Iowa Regional Airport (BRL)
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 Hannibal

Distance between cities Kilometers
From Hannibal to New York City 1,479 km
From Hannibal to Los Angeles 2,467 km
From Hannibal to Chicago 393 km
From Hannibal to Houston 1,162 km
From Hannibal to Phoenix 1,974 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 Hannibal and Moscow.

From To Distance (kilometers)
Tegucigalpa, Honduras Liverpool, United Kingdom 8,382 km
Chicago, United States São Paulo, Brazil 8,382 km
Houston, United States Murcia, Spain 8,382 km
San Francisco, United States Manchester, United Kingdom 8,381 km
San Pedro Sula, Honduras Newcastle upon Tyne, United Kingdom 8,383 km
Las Vegas, United States Reading, United Kingdom 8,381 km
Kyiv, Ukraine Charlotte, United States 8,383 km
Nairobi, Kenya Fortaleza, Brazil 8,383 km
Chennai, India Murcia, Spain 8,381 km
Canberra, Australia Seoul, South Korea 8,384 km
Tegucigalpa, Honduras Cardiff, United Kingdom 8,384 km
Birmingham, United Kingdom Tucson, United States 8,384 km
Chennai, India Preston, United Kingdom 8,385 km
Chicago, United States Guarulhos, Brazil 8,379 km
San Francisco, United States Bradford, United Kingdom 8,379 km
Belmopan, Belize Bilbao, Spain 8,385 km
Glasgow, United Kingdom Veracruz, Mexico 8,379 km
Zaragoza, Spain Ibagué, Colombia 8,385 km
Abuja, Nigeria Santo Domingo, Dominican Republic 8,379 km
Leeds, United Kingdom Oakland, United States 8,379 km

Measure more distances between cities