Distance from Rustaq to Shanghai

The distance between Rustaq, Oman and Shanghai, China is 6,312 kilometers (3,922 miles).

Rustaq, Al Batinah South, Oman

Shanghai, China

From Rustaq to Shanghai, the straight-line distance is 6,312 kilometers, heading northeast. Rustaq is situated at an altitude of 341 meters above sea level, while Shanghai is at only 12 meters.

Travel time

Mode Estimated time
Bicycle 22-26 days
Motorcycle 7-8 days
Car 6-7 days
Airplane 10-12 hours
Speed Time
50 km/h
100 km/h
150 km/h
Rustaq, Oman

Local time:

Time Zone: Asia/Muscat

Coordinates: 23.3908° N 57.4244° E

Elevation: 341 m (1,119 ft)


Nearby airports:
  • Muscat International Airport (MCT)
  • Sohar Airport (OHS)
  • Al Ain International Airport (AAN)
  • Fujairah International Airport (FJR)
  • Jask Airport (JSK)
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 Rustaq

Distance between cities Kilometers
From Rustaq to Muscat 103 km
From Rustaq to Seeb 84 km
From Rustaq to Bawshar 102 km
From Rustaq to Sohar 129 km
From Rustaq to Sur 234 km

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 Rustaq and Shanghai.

From To Distance (kilometers)
Fortaleza, Brazil Bilbao, Spain 6,311 km
Birmingham, United Kingdom Minneapolis, United States 6,313 km
Cochabamba, Bolivia Nashville, United States 6,313 km
Paris, France Cleveland, United States 6,314 km
New York City, United States Palma, Spain 6,310 km
San Juan, Puerto Rico Mar del Plata, Argentina 6,314 km
Belmopan, Belize Rosario, Argentina 6,310 km
Edmonton, Canada Caracas, Venezuela 6,310 km
Accra, Ghana Curitiba, Brazil 6,315 km
Rio de Janeiro, Brazil Onitsha, Nigeria 6,315 km
Hyderābād, India Budapest, Hungary 6,315 km
San Antonio, United States Belém, Brazil 6,315 km
Brooklyn, United States Palma, Spain 6,309 km
Indianapolis, United States Nottingham, United Kingdom 6,308 km
Philadelphia, United States Barcelona, Spain 6,307 km
Winnipeg, Canada Piura, Peru 6,307 km
Kanpur, India Rome, Italy 6,317 km
Milwaukee, United States Belém, Brazil 6,307 km
Fortaleza, Brazil Zaragoza, Spain 6,306 km
Baghdad, Iraq Beijing, China 6,306 km

Measure more distances between cities