Distance from Cancún to San Pedro Sula

The distance between Cancún, Mexico and San Pedro Sula, Honduras is 640 kilometers (398 miles)

Country: Mexico

Region: Quintana Roo

City: Cancún

Country: Honduras

Region: Cortés Department

City: San Pedro Sula

Travel time

Mode Estimated time
Bicycle 2-3 days
Motorcycle 1 day
Car 14-16 hours
Helicopter 2-3 hours
Airplane 45-60 minutes
Speed Time
30 km/h
60 km/h
90 km/h
120 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)

San Pedro Sula, Honduras

Local time:

Coordinates: 15.5042° N 88.025° W


Nearby airports:
  • Ramón Villeda Morales International Airport (SAP)
  • Puerto Barrios Airport (PBR)
  • Tela Airport (TEA)
  • Santa Rosa de Copan Airport (SDH)
  • Big Creek Airport (BGK)

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

Cities within similar distances

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

From To Distance (kilometers)
Barcelona, Venezuela Oranjestad, Aruba 640 km
Budapest, Hungary Skopje, North Macedonia 640 km
Guadalajara, Mexico Guadalupe, Mexico 641 km
Baltimore, United States Detroit, United States 639 km
Manhattan, United States Washington, United States 641 km
Zapopan, Mexico San Nicolás de los Garza, Mexico 639 km
Baltimore, United States Washington, United States 638 km
Guadalajara, Mexico Monterrey, Mexico 638 km
Sucre, Bolivia Salta, Argentina 637 km
Guadalupe, Mexico Tonalá, Mexico 637 km
Istanbul, Turkey Skopje, North Macedonia 637 km
Cartagena, Colombia Oranjestad, Aruba 643 km
Dallas, United States Nuevo Laredo, Mexico 644 km
Moscow, Russia Saint Petersburg, Russia 636 km
Queens, United States Washington, United States 636 km
Washington, United States Detroit, United States 636 km
Nashville, United States Chicago, United States 635 km
Budapest, Hungary Bucharest, Romania 645 km
Guadalajara, Mexico San Nicolás de los Garza, Mexico 645 km

Measure more distances between cities