Distance from Darwin to Shanghai

The distance between Darwin, Australia and Shanghai, China is 4,937 kilometers (3,068 miles).

Darwin, Northern Territory, Australia

Shanghai, China

From Darwin to Shanghai, the straight-line distance is 4,937 kilometers, heading north. Both cities are at a similar altitude, with Darwin at 31 meters above sea level and Shanghai at 12 meters.

Travel time

Mode Estimated time
Airplane 6-8 hours
Jet fighter 5-6 hours
Speed Time
300 km/h
Darwin, Australia

Local time:

Time Zone: Australia/Darwin

Coordinates: 12.4611° S 130.8419° E

Elevation: 31 m (102 ft)


Nearby airports:
  • Darwin International Airport (DRW)
  • Bathurst Island Airport (BRT)
  • Snake Bay Airport (SNB)
  • Garden Point Airport (GPN)
  • Cooinda Airport (CDA)
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 Darwin

Distance between cities Kilometers
From Darwin to Sydney 3,144 km
From Darwin to Melbourne 3,140 km
From Darwin to Brisbane 2,846 km
From Darwin to Perth 2,647 km
From Darwin to Canberra 3,127 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 Darwin and Shanghai.

From To Distance (kilometers)
Saint Petersburg, Russia New Delhi, India 4,937 km
Rio de Janeiro, Brazil Valledupar, Colombia 4,937 km
Kingston, Jamaica San Francisco, United States 4,936 km
Amsterdam, Netherlands Halifax, Canada 4,938 km
Brussels, Belgium Benin City, Nigeria 4,936 km
Santiago, Chile Barranquilla, Colombia 4,936 km
Pune, India Kampala, Uganda 4,938 km
Manaus, Brazil Ciudad Nezahualcoyotl, Mexico 4,939 km
Jakarta, Indonesia Ahmedabad, India 4,935 km
Cali, Colombia Denver, United States 4,939 km
Saint Petersburg, Russia Delhi, India 4,935 km
Buenos Aires, Argentina Cúcuta, Colombia 4,934 km
Manaus, Brazil Xochimilco, Mexico 4,940 km
Bucharest, Romania Vadodara, India 4,934 km
Istanbul, Turkey Pune, India 4,934 km
Guayaquil, Ecuador Chicago, United States 4,940 km
Hermosillo, Mexico Valencia, Venezuela 4,933 km
Manaus, Brazil Iztapalapa, Mexico 4,941 km
Santo Domingo, Dominican Republic Tijuana, Mexico 4,941 km

Measure more distances between cities