Distance from Mogadishu to Beijing

The distance between Mogadishu, Somalia and Beijing, China is 8,256 kilometers (5,130 miles)

Country: Somalia

Region: Banaadir

City: Mogadishu

Country: China

Region: Beijing

City: Beijing

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

Mogadishu, Somalia

Local time:

Coordinates: 2.0371° N 45.3438° E


Nearby airports:
  • Aden Adde International Airport (MGQ)
  • Baidoa Airport (BIB)
  • Kisimayu Airport (KMU)
  • Gode Airport (GDE)

Beijing, China

Local time:

Coordinates: 39.9075° N 116.3972° E


Nearby airports:
  • Beijing Nanyuan Airport (NAY)
  • Beijing Capital International Airport (PEK)
  • Beijing Daxing International Airport (PKX)
  • Tianjin Binhai International Airport (TSN)
  • Zhangjiakou Ningyuan Airport (ZQZ)

Other distances from Mogadishu

Distance between cities Kilometers
From Mogadishu to Berbera 930 km
From Mogadishu to Hargeysa 844 km
From Mogadishu to Baidoa 223 km
From Mogadishu to Kismayo 409 km
From Mogadishu to Marka 73 km

Other distances from Beijing

Distances between cities Kilometers
From Beijing to Shanghai 1,067 km
From Beijing to Tianjin 108 km
From Beijing to Shenzhen 1,938 km
From Beijing to Wuhan 1,052 km
From Beijing to Dongguan 1,889 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Mogadishu and Beijing.

From To Distance (kilometers)
Los Angeles, United States Glasgow, United Kingdom 8,256 km
Austin, United States Belford Roxo, Brazil 8,256 km
São José dos Campos, Brazil St. Louis, United States 8,256 km
Bucharest, Romania Natal, Brazil 8,256 km
Manaus, Brazil Leicester, United Kingdom 8,256 km
Kansas City, United States Londrina, Brazil 8,256 km
Jaboatão, Brazil Saint Paul, United States 8,257 km
Paso del Norte, Mexico A Coruña, Spain 8,255 km
Los Angeles, United States Ananindeua, Brazil 8,255 km
Rosario, Argentina Santa Cruz de Tenerife, Spain 8,257 km
Columbus, United States Santa Fe, Argentina 8,255 km
Tegucigalpa, Honduras Oviedo, Spain 8,255 km
Reynosa, Mexico Oviedo, Spain 8,255 km
Nanjing, China Vienna, Austria 8,255 km
Vienna, Austria New South Memphis, United States 8,257 km
San Antonio, United States Belford Roxo, Brazil 8,255 km
Tianjin, China Liverpool, United Kingdom 8,257 km
Milwaukee, United States Londrina, Brazil 8,255 km
El Paso, United States A Coruña, Spain 8,254 km
Hyderabad, India Málaga, Spain 8,254 km

Measure more distances between cities