Distance from Riboque to Shanghai

The distance between Riboque, Sao Tome and Principe and Shanghai, China is 12,329 kilometers (7,661 miles).

Riboque, São Tomé Island, Sao Tome and Principe

Shanghai, China

From Riboque to Shanghai, the straight-line distance is 12,329 kilometers, heading northeast. Both cities are at a similar altitude, with Riboque at 28 meters above sea level and Shanghai at 12 meters.

Travel time

Mode Estimated time
Airplane 18-20 hours
Speed Time
Riboque, Sao Tome and Principe

Local time:

Time Zone: Africa/Sao_Tome

Coordinates: 0.3353° N 6.7232° E

Elevation: 28 m (92 ft)


Nearby airports:
  • São Tomé International Airport (TMS)
  • Príncipe Airport (PCP)
  • Annobón Airport (NBN)
  • Port Gentil Airport (POG)
  • Libreville Airport (LBV)
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 Riboque and Shanghai.

From To Distance (kilometers)
Jakarta, Indonesia Córdoba, Spain 12,329 km
Canberra, Australia Fresno, United States 12,329 km
Queens, United States Bhopal, India 12,329 km
Los Angeles, United States Baghdad, Iraq 12,328 km
Wellington, New Zealand Oklahoma City, United States 12,328 km
Brooklyn, United States Indore, India 12,327 km
Newcastle, Australia San Miguel de Tucumán, Argentina 12,327 km
Gold Coast, Australia Tonalá, Mexico 12,327 km
Hermosillo, Mexico Newcastle, Australia 12,327 km
Baghdad, Iraq Soacha, Colombia 12,332 km
Wellington, New Zealand Calgary, Canada 12,332 km
Sydney, Australia Portland, United States 12,326 km
Hyderabad, India Calgary, Canada 12,326 km
Surat, India The Bronx, United States 12,325 km
Las Vegas, United States Newcastle, Australia 12,325 km
New York City, United States Bhopal, India 12,333 km
Manhattan, United States Bhopal, India 12,325 km
Navi Mumbai, India Maceió, Brazil 12,325 km
Portland, United States Vadodara, India 12,324 km
Baghdad, Iraq Medellín, Colombia 12,334 km

Measure more distances between cities