Distance from Truro to Shanghai

The distance between Truro, Australia and Shanghai, China is 7,497 kilometers (4,659 miles).

Truro, South Australia, Australia

Shanghai, China

From Truro to Shanghai, the straight-line distance is 7,497 kilometers, heading north. Truro is situated at an altitude of 348 meters above sea level, while Shanghai is at only 12 meters.

Travel time

Mode Estimated time
Airplane 12-14 hours
Jet fighter 8-10 hours
Speed Time
300 km/h
Truro, Australia

Local time:

Time Zone: Australia/Adelaide

Coordinates: 34.4087° S 139.1274° E

Elevation: 348 m (1,142 ft)


Nearby airports:
  • Adelaide International Airport (ADL)
  • Renmark Airport (RMK)
  • Port Pirie Airport (PPI)
  • Penneshaw Airport (PEA)
  • Kingscote Airport (KGC)
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 Truro

Distance between cities Kilometers
From Truro to Sydney 1,115 km
From Truro to Melbourne 647 km
From Truro to Brisbane 1,533 km
From Truro to Perth 2,182 km
From Truro to Canberra 919 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 Truro and Shanghai.

From To Distance (kilometers)
Málaga, Spain Vadodara, India 7,497 km
Moscow, Russia Tokyo, Japan 7,497 km
São Paulo, Brazil Atlanta, United States 7,497 km
Dublin, Ireland Indore, India 7,496 km
Manaus, Brazil Onitsha, Nigeria 7,496 km
Stockholm, Sweden Atlanta, United States 7,498 km
Brasília, Brazil Arlington, United States 7,496 km
Trujillo, Peru Seattle, United States 7,498 km
Fort Worth, United States Leeds, United Kingdom 7,498 km
London, United Kingdom Caracas, Venezuela 7,498 km
Gibraltar, Gibraltar Ahmedabad, India 7,496 km
Toronto, Canada Honolulu, United States 7,496 km
Leeds, United Kingdom Belém, Brazil 7,495 km
Coyoacán, Mexico Porto Alegre, Brazil 7,499 km
Barquisimeto, Venezuela Cardiff, United Kingdom 7,495 km
Lagos, Nigeria Barcelona, Venezuela 7,499 km
Cochabamba, Bolivia Denver, United States 7,499 km
Torreón, Mexico Goiânia, Brazil 7,500 km
Barcelona, Spain Caracas, Venezuela 7,500 km
New York City, United States Asunción, Paraguay 7,500 km

Measure more distances between cities