Distance from Surat to Hamilton

The distance between Surat, India and Hamilton, Canada is 12,344 kilometers (7,670 miles).

Surat, Gujarat, India

Hamilton, Ontario, Canada

From Surat to Hamilton, the straight-line distance is 12,344 kilometers, heading north. Surat is at only 20 meters above sea level, while Hamilton is at 95 meters.

Travel time

Mode Estimated time
Airplane 18-20 hours
Jet fighter 12-14 hours
Speed Time
300 km/h
Surat, India

Local time:

Time Zone: Asia/Kolkata

Coordinates: 21.1959° N 72.8302° E

Elevation: 20 m (66 ft)


Nearby airports:
  • Surat Airport (STV)
  • Daman Airport (NMB)
  • Bhavnagar Airport (BHU)
  • Vadodara Airport (BDQ)
  • Ozar Airport (ISK)
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 Surat

Distance between cities Kilometers
From Surat to Delhi 938 km
From Surat to Mumbai 235 km
From Surat to Bengaluru 1,042 km
From Surat to Ahmedabad 204 km
From Surat to Chennai 1,197 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 Surat and Hamilton.

From To Distance (kilometers)
Villa Nueva, Guatemala Tokyo, Japan 12,344 km
Kanpur, India Baltimore, United States 12,344 km
Surat, India New York City, United States 12,344 km
Seattle, United States Newcastle, Australia 12,343 km
Brisbane, Australia Zapopan, Mexico 12,343 km
Oklahoma City, United States Chengdu, China 12,345 km
Beijing, China Morelia, Mexico 12,346 km
Accra, Ghana San Jose, United States 12,346 km
Manhattan, United States Patna, India 12,346 km
Hyderābād, India Surrey, Canada 12,346 km
Baghdad, Iraq Reynosa, Mexico 12,341 km
Kanpur, India Chicago, United States 12,341 km
Perth, Australia Kano, Nigeria 12,341 km
Surat, India Brooklyn, United States 12,348 km
Fortaleza, Brazil Ahmedabad, India 12,340 km
Cairo, Egypt Puebla, Mexico 12,348 km
Hong Kong, Hong Kong Albuquerque, United States 12,340 km

Measure more distances between cities