Distance from Hamilton to Santa Cruz

The distance between Hamilton, Canada and Santa Cruz, Jamaica is 2,801 kilometers (1,740 miles).

Hamilton, Ontario, Canada

Santa Cruz, St. Elizabeth, Jamaica

From Hamilton to Santa Cruz, the straight-line distance is 2,801 kilometers, heading south. Hamilton is situated at an altitude of 95 meters above sea level, while Santa Cruz is at only 13 meters.

Travel time

Mode Estimated time
Airplane 4-5 hours
Jet fighter 3-4 hours
Speed Time
300 km/h
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)
Santa Cruz, Jamaica

Local time:

Time Zone: America/Jamaica

Coordinates: 18.0534° N 77.6984° W

Elevation: 13 m (43 ft)


Nearby airports:
  • Sangster International Airport (MBJ)
  • Negril Airport (NEG)
  • Boscobel Aerodrome (OCJ)
  • Tinson Pen Airport (KTP)
  • Norman Manley International Airport (KIN)

Other distances from Hamilton

Distance 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 Hamilton and Santa Cruz.

From To Distance (kilometers)
Ecatepec de Morelos, Mexico Milwaukee, United States 2,801 km
Port of Spain, Trinidad and Tobago Chiclayo, Peru 2,801 km
Tegucigalpa, Honduras Wichita, United States 2,801 km
Tehran, Iran Belgrade, Serbia 2,801 km
Istanbul, Turkey Valladolid, Spain 2,802 km
Kingston, Jamaica London, Canada 2,802 km
Maracaibo, Venezuela Veracruz, Mexico 2,799 km
Kingston, Jamaica Guadalajara, Mexico 2,803 km
Cartagena, Colombia Charlotte, United States 2,803 km
Tijuana, Mexico Milwaukee, United States 2,799 km
Tijuana, Mexico Nashville, United States 2,799 km
San Diego, United States Milwaukee, United States 2,799 km
San Jose, United States Morelia, Mexico 2,804 km
Santiago de los Caballeros, Dominican Republic Mississauga, Canada 2,804 km
Tehran, Iran Mumbai, India 2,798 km
Charlotte, United States Culiacán, Mexico 2,798 km
Moscow, Russia Dublin, Ireland 2,804 km
Oslo, Norway Málaga, Spain 2,798 km
Charlotte, United States Tucson, United States 2,797 km
Torreón, Mexico London, Canada 2,797 km

Measure more distances between cities