Distance from Cancún to Havana

The distance between Cancún, Mexico and Havana, Cuba is 509 kilometers (316 miles)

Country: Mexico

Region: Quintana Roo

City: Cancún

Country: Cuba

Region: Havana

City: Havana

Travel time

Mode Estimated time
Helicopter 2-3 hours
Airplane 45-60 minutes
Jet fighter 30-45 minutes
Speed Time
50 km/h
100 km/h

Cancún, Mexico

Local time:

Coordinates: 21.1743° N 86.8466° W


Nearby airports:
  • Isla Mujeres Airport (ISJ)
  • Cancún International Airport (CUN)
  • Cozumel International Airport (CZM)
  • Cupul National Airport (TZM)
  • Chichen Itza International Airport (CZA)

Havana, Cuba

Local time:

Coordinates: 23.133° N 82.383° W


Nearby airports:
  • José Martí International Airport (HAV)
  • Playa Baracoa Airport (UPB)
  • San Nicolás de Bari Airport (QSN)
  • Juan Gualberto Gómez International Airport (VRA)
  • Kawama Airport (VRO)

Other distances from Cancún

Distance between cities Kilometers
From Cancún to Mexico City 1,297 km
From Cancún to Tijuana 3,235 km
From Cancún to Iztapalapa 1,292 km
From Cancún to Puebla 1,211 km
From Cancún to Ciudad Juárez 2,273 km

Other distances from Havana

Distances between cities Kilometers
From Havana to Santiago de Cuba 761 km
From Havana to Camagüey 500 km
From Havana to Holguín 679 km
From Havana to Guantánamo 813 km
From Havana to Santa Clara 261 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Cancún and Havana.

From To Distance (kilometers)
Washington, United States Washington, United States 508 km
Sarajevo, Bosnia and Herzegovina Vienna, Austria 508 km
San Antonio, United States Saltillo, Mexico 508 km
Albuquerque, United States Tucson, United States 508 km
Dallas, United States Washington, United States 510 km
Murcia, Spain Valladolid, Spain 510 km
Albuquerque, United States Mesa, United States 511 km
San Diego, United States Fresno, United States 507 km
Indianapolis, United States Washington, United States 507 km
Houston, United States New Orleans, United States 511 km
Ottawa, Canada South Boston, United States 506 km
Barquisimeto, Venezuela Barcelona, Venezuela 512 km
Guayaquil, Ecuador Chiclayo, Peru 506 km
Toronto, Canada Columbus, United States 512 km
Madrid, Spain Barcelona, Spain 505 km
San Diego, United States Mesa, United States 505 km
Philadelphia, United States Washington, United States 514 km
Chennai, India Hyderābād, India 514 km
Reynosa, Mexico San Luis Potosí, Mexico 514 km

Measure more distances between cities