Distance from Perth to Hamilton

The distance between Perth, Australia and Hamilton, Canada is 18,151 kilometers (11,278 miles).

Perth, Western Australia, Australia

Hamilton, Ontario, Canada

From Perth to Hamilton, the straight-line distance is 18,151 kilometers, heading northeast. Perth is at 34 meters above sea level, while Hamilton is at 95 meters.

Travel time

Mode Estimated time
Airplane 1-2 days
Jet fighter 1 day
Speed Time
300 km/h
Perth, Australia

Local time:

Time Zone: Australia/Perth

Coordinates: 31.9522° S 115.8614° E

Elevation: 34 m (112 ft)


Nearby airports:
  • Perth Airport (PER)
  • Perth Jandakot Airport (JAD)
  • Rottnest Island Airport (RTS)
  • Bunbury Airport (BUY)
  • Busselton Regional Airport (BQB)
Hamilton, Canada

Local time:

Time Zone: America/Toronto

Coordinates: 43.2501° N 79.8496° W

Elevation: 95 m (312 ft)


Nearby airports:
  • John C. Munro Hamilton International Airport (YHM)
  • Dunnville Airport (DU9)
  • Waterloo Airport (YKF)
  • Toronto Pearson International Airport (YYZ)
  • Niagara District Airport (YCM)

Other distances from Perth

Distance between cities Kilometers
From Perth to Sydney 3,297 km
From Perth to Melbourne 2,727 km
From Perth to Brisbane 3,613 km
From Perth to Canberra 3,095 km
From Perth to Adelaide 2,135 km

Other distances from Hamilton

Distances between cities Kilometers
From Hamilton to Toronto 62 km
From Hamilton to Ottawa 409 km
From Hamilton to Montréal 558 km
From Hamilton to Edmonton 2,707 km
From Hamilton to Winnipeg 1,512 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Perth and Hamilton.

From To Distance (kilometers)
Wellington, New Zealand Vienna, Austria 18,151 km
Chengdu, China Mar del Plata, Argentina 18,150 km
Toronto, Canada Perth, Australia 18,148 km
Auckland, New Zealand Liverpool, United Kingdom 18,155 km
Shanghai, China Goiânia, Brazil 18,145 km
Auckland, New Zealand Sheffield, United Kingdom 18,144 km
Perth, Australia Etobicoke, Canada 18,141 km
Auckland, New Zealand Manchester, United Kingdom 18,141 km
Mississauga, Canada Perth, Australia 18,140 km
Rosario, Argentina Hanoi, Vietnam 18,138 km
Shenzhen, China Goiânia, Brazil 18,165 km
Lima, Peru Dhaka, Bangladesh 18,167 km
Chengdu, China Asunción, Paraguay 18,135 km
Rosario, Argentina Tokyo, Japan 18,134 km
Rio de Janeiro, Brazil Seoul, South Korea 18,132 km
Dublin, Ireland Auckland, New Zealand 18,170 km
Perth, Australia Cleveland, United States 18,132 km
Wellington, New Zealand Berlin, Germany 18,131 km

Measure more distances between cities