Travel options for:
Cancún to Costa Rica
  • Fly

    $142 - $553
    1. Cancún

      25 min - hourly

      $1 - $3

    2. Cancun (CUN)

      2 h 24 min - non-stop

      $140 - $550

    3. San Jose (SJO)

      5 min - every 10 minutes

  • Bus, ferry

    $333 - $417
    1. Cancún Terminal ADO

      6 h - twice daily

      $29 - $50

    2. Belize City

      10 min - 2823 feet

    3. Belize City

      5 h 30 min - once a week

      $80

    4. Puerto Cortés

      48 min - 34.2 miles

      $140 - $170

    5. San Pedro Sula

      3 h 45 min - 5 times a day

      $28 - $35

    6. Tegucigalpa

      14 min - 3898 feet

    7. Hotel Alameda, Bulevar Suyapa,

      14 h - once daily

      $55 - $85

  • Bus

    $188 - $242
    1. Cancún Terminal ADO

      6 h - twice daily

      $29 - $50

    2. Belize City

      12 h - once a week

      $75

    3. San Pedro Sula

      3 h 45 min - 5 times a day

      $28 - $35

    4. Tegucigalpa

      14 min - 3898 feet

    5. Hotel Alameda, Bulevar Suyapa,

      14 h - once daily

      $55 - $85

  • Bus via San Cristóbal de las Casas

    $204 - $314
    1. Cancún

      16 h 6 min - once daily

      $35

    2. San Cristóbal de las Casas

      12 min - 3448 feet

    3. San Cristóbal de las Casas

      9 h - once daily

      $80 - $150

    4. Guatemala City

      5 min - 1441 feet

    5. Guatemala City Calzada Raul

      8 h - once a week

      $90 - $130

    6. Tica Bus Office

      3 min - every 10 minutes

  • Drive

    $200 - $290
    1. Cancún

      33 h 40 min - 1324.8 miles

      $200 - $290

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Cancún bus to Cancun airport, fly to San Jose airport, then bus to Alajuela. 4 h 56 min $242. From Cancún Terminal ADO bus to Belize City, walk to Belize City, ferry to Puerto Cortés, taxi to San Pedro Sula, bus to Tegucigalpa, walk to Hotel Alameda, Bulevar Suyapa, Colonia El Prado, Loma Linda Norte, Tegucigalpa, Francisco Morazán, 504, Honduras, then bus to San José. 33 h 27 min $372. From Cancún Terminal ADO bus to Belize City, bus to San Pedro Sula, bus to Tegucigalpa, walk to Hotel Alameda, Bulevar Suyapa, Colonia El Prado, Loma Linda Norte, Tegucigalpa, Francisco Morazán, 504, Honduras, then bus to San José. 38 h 59 min $207. From Cancún bus to San Cristóbal de las Casas, walk to San Cristóbal de las Casas, bus to Guatemala City, walk to Guatemala City Calzada Raul Aguilar Batres, bus to Tica Bus Office, then bus to San José, Cantón San José, Provincia San José, Costa Rica. 2 days 11 h $244. From Cancún drive to San José. 33 h 40 min $244.