Distance from Medjez el Bab to Shanghai

The distance between Medjez el Bab, Tunisia and Shanghai, China is 9,683 kilometers (6,016 miles).

Medjez el Bab, Béja Governorate, Tunisia

Shanghai, China

From Medjez el Bab to Shanghai, the straight-line distance is 9,683 kilometers, heading northeast. Both cities are at a similar altitude, with Medjez el Bab at 51 meters above sea level and Shanghai at 12 meters.

Travel time

Mode Estimated time
Airplane 14-16 hours
Speed Time
Medjez el Bab, Tunisia

Local time:

Time Zone: Africa/Tunis

Coordinates: 36.6496° N 9.6123° E

Elevation: 51 m (167 ft)


Nearby airports:
  • Tunis Carthage International Airport (TUN)
  • Tabarka–Ain Draham International Airport (TBJ)
  • Enfidha – Hammamet International Airport (NBE)
  • Monastir Habib Bourguiba International Airport (MIR)
  • Rabah Bitat Airport (AAE)
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)

Other distances from Shanghai

Distances 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

Cities within similar distances

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

From To Distance (kilometers)
Guadalupe, Mexico Vienna, Austria 9,683 km
Salvador, Brazil Kyiv, Ukraine 9,683 km
Cairo, Egypt Raleigh, United States 9,683 km
Budapest, Hungary El Paso, United States 9,683 km
Abuja, Nigeria Indianapolis, United States 9,684 km
Shanghai, China Kakamega, Kenya 9,684 km
Belmopan, Belize Accra, Ghana 9,684 km
Abuja, Nigeria Cuenca, Ecuador 9,684 km
Belgrade, Serbia Albuquerque, United States 9,682 km
Auckland, New Zealand Puente Alto, Chile 9,685 km
Cairo, Egypt San Juan, Puerto Rico 9,681 km
Belo Horizonte, Brazil Belgrade, Serbia 9,685 km
Budapest, Hungary Nuevo Laredo, Mexico 9,685 km
Ciudad Juárez, Mexico Budapest, Hungary 9,686 km
Warsaw, Poland Chihuahua, Mexico 9,680 km
Vienna, Austria San Nicolás de los Garza, Mexico 9,680 km
Budapest, Hungary Las Vegas, United States 9,680 km
Zaragoza, Spain Arequipa, Peru 9,680 km

Measure more distances between cities