Distance from Armadale to Shanghai

The distance between Armadale, Australia and Shanghai, China is 7,037 kilometers (4,373 miles).

Armadale, Western Australia, Australia

Shanghai, China

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

Travel time

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

Local time:

Time Zone: Australia/Perth

Coordinates: 32.1461° S 116.0093° E

Elevation: 54 m (177 ft)


Nearby airports:
  • Perth Jandakot Airport (JAD)
  • Perth Airport (PER)
  • Rottnest Island Airport (RTS)
  • Bunbury Airport (BUY)
  • Busselton Regional Airport (BQB)
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 Armadale

Distance between cities Kilometers
From Armadale to Sydney 3,279 km
From Armadale to Melbourne 2,706 km
From Armadale to Brisbane 3,598 km
From Armadale to Perth 26 km
From Armadale to Canberra 3,075 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 Armadale and Shanghai.

From To Distance (kilometers)
Delhi, India Belfast, United Kingdom 7,037 km
Birmingham, United Kingdom Port of Spain, Trinidad and Tobago 7,037 km
Jacksonville, United States Guarulhos, Brazil 7,037 km
Kinshasa, Democratic Republic of the Congo Coimbatore, India 7,037 km
Fortaleza, Brazil Paris, France 7,037 km
Houston, United States San Miguel de Tucumán, Argentina 7,038 km
Rome, Italy Philadelphia, United States 7,038 km
Ahmedabad, India Liverpool, United Kingdom 7,038 km
Madrid, Spain Ludhiana, India 7,038 km
Detroit, United States Sucre, Bolivia 7,035 km
São Paulo, Brazil Jacksonville, United States 7,039 km
Portland, United States Ciudad Guayana, Venezuela 7,035 km
Glasgow, United Kingdom Santiago de Cuba, Cuba 7,040 km
Paris, France Nashville, United States 7,034 km
Sheffield, United Kingdom Vadodara, India 7,040 km
Valencia, Spain Chicago, United States 7,041 km
Surat, India Kingston upon Hull, United Kingdom 7,033 km
Berlin, Germany Kolkata, India 7,041 km
Dublin, Ireland Barcelona, Venezuela 7,041 km

Measure more distances between cities