Distance from Shanghai to Ibadan

The distance between Shanghai, China and Ibadan, Nigeria is 12,135 kilometers (7,540 miles).

Shanghai, China

Ibadan, Oyo State, Nigeria

From Shanghai to Ibadan, the straight-line distance is 12,135 kilometers, heading west. Shanghai is at only 12 meters above sea level, while Ibadan is at 181 meters.

Travel time

Mode Estimated time
Airplane 18-20 hours
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)
Ibadan, Nigeria

Local time:

Time Zone: Africa/Lagos

Coordinates: 7.3776° N 3.9059° E

Elevation: 181 m (594 ft)


Nearby airports:
  • Ibadan Airport (IBA)
  • Murtala Mohammed International Airport (LOS)
  • Ilorin International Airport (ILR)
  • Cadjehoun Airport (COO)
  • Benin Airport (BNI)

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 Ibadan

Distances between cities Kilometers
From Ibadan to Lagos 117 km
From Ibadan to Abuja 437 km
From Ibadan to Kano 719 km
From Ibadan to Port Harcourt 448 km
From Ibadan to Kaduna 522 km

Cities within similar distances

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

From To Distance (kilometers)
Lahore, Pakistan Oakland, United States 12,135 km
Indianapolis, United States Chengdu, China 12,135 km
San Francisco, United States Lahore, Pakistan 12,135 km
Hong Kong, Hong Kong Phoenix, United States 12,136 km
Beijing, China Guadalajara, Mexico 12,136 km
Hyderābād, India Halifax, Canada 12,137 km
Taipei, Taiwan Hamilton, Canada 12,133 km
Jaipur, India Baltimore, United States 12,137 km
Helsinki, Finland Porto Alegre, Brazil 12,137 km
Ahmedabad, India The Bronx, United States 12,132 km
Chengdu, China Tucson, United States 12,132 km
Budapest, Hungary Mar del Plata, Argentina 12,132 km
Havana, Cuba Tokyo, Japan 12,138 km
Brisbane, Australia Culiacán, Mexico 12,132 km
Seoul, South Korea Tampa, United States 12,132 km
Shenzhen, China Mesa, United States 12,138 km
Jakarta, Indonesia Kumasi, Ghana 12,132 km
Gold Coast, Australia Mazatlán, Mexico 12,138 km
Zapopan, Mexico Beijing, China 12,131 km

Measure more distances between cities