Distance from Shanghai to Bo

The distance between Shanghai, China and Bo, Sierra Leone is 13,416 kilometers (8,337 miles).

Shanghai, China

Bo, Southern Province, Sierra Leone

From Shanghai to Bo, the straight-line distance is 13,416 kilometers, heading northwest. Shanghai is at only 12 meters above sea level, while Bo is at 104 meters.

Travel time

Mode Estimated time
Airplane 1 day
Speed Time
Shanghai, China

Local time:

Time Zone: Asia/Shanghai

Coordinates: 31.2222° N 121.4581° E

Elevation: 12 m (39 ft)


Nearby airports:
  • Shanghai Hongqiao International Airport (SHA)
  • Shanghai Pudong International Airport (PVG)
  • Suzhou Guangfu Airport (SZV)
  • Wuxi Airport (WUX)
  • Rugao Air Base (RUG)
Bo, Sierra Leone

Local time:

Time Zone: Africa/Freetown

Coordinates: 7.9647° N 11.7383° W

Elevation: 104 m (341 ft)


Nearby airports:
  • Bo Airport (KBS)
  • Kenema Airport (KEN)
  • Gbangbatok Airport (GBK)
  • Sherbro International Airport (BTE)
  • Yengema Airport (WYE)

Other distances from Shanghai

Distance between cities Kilometers
From Shanghai to Beijing 1,067 km
From Shanghai to Shenzhen 1,209 km
From Shanghai to Chengdu 1,661 km
From Shanghai to Tianjin 961 km
From Shanghai to Wuhan 691 km

Other distances from Bo

Distances between cities Kilometers
From Bo to Freetown 175 km
From Bo to Kenema 61 km
From Bo to Makeni 107 km
From Bo to Koidu 113 km
From Bo to Waterloo 153 km

Cities within similar distances

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

From To Distance (kilometers)
Dhaka, Bangladesh Charlotte, United States 13,416 km
Taipei, Taiwan Venustiano Carranza, Mexico 13,415 km
Taipei, Taiwan Álvaro Obregón, Mexico 13,415 km
Dhaka, Bangladesh Tucson, United States 13,415 km
Mexico City, Mexico Taipei, Taiwan 13,415 km
Montréal, Canada Bangkok, Thailand 13,415 km
Charlotte, United States Nagpur, India 13,418 km
New South Memphis, United States Vadodara, India 13,413 km
Lucknow, India Jacksonville, United States 13,413 km
Shenzhen, China Raleigh, United States 13,413 km
Houston, United States Gold Coast, Australia 13,419 km
Taipei, Taiwan Coyoacán, Mexico 13,419 km
Sucre, Bolivia Brisbane, Australia 13,420 km
Taipei, Taiwan Cuauhtémoc, Mexico 13,412 km
Taipei, Taiwan Iztacalco, Mexico 13,420 km
Salvador, Brazil Chennai, India 13,412 km
Jaipur, India Tucson, United States 13,421 km
Shenzhen, China Charlotte, United States 13,421 km
Houston, United States Shenzhen, China 13,421 km
Taipei, Taiwan Gustavo Adolfo Madero, Mexico 13,411 km

Measure more distances between cities