Travel options for:
Belize City to Costa Rica
  • Fly

    $200 - $520
    1. Belize City

      30 min - on demand

      $20

    2. Belize City Goldson (BZE)

      4 h 20 min - 1 stopover

      $180 - $500

    3. San Jose (SJO)

      5 min - every 10 minutes

  • Ferry, bus

    $303 - $370
    1. Belize City

      5 h 30 min - once a week

      $80

    2. Puerto Cortés

      48 min - 34.2 miles

      $140 - $170

    3. San Pedro Sula

      3 h 45 min - 5 times a day

      $28 - $35

    4. Tegucigalpa

      14 min - 3845 feet

    5. Tegucigalpa Hotel Alameda

      16 h 30 min - once daily

      $55 - $85

  • Bus via Managua, Managua

    $136 - $196
    1. Belize City

      12 h - once a week

      $75

    2. San Pedro Sula

      8 min - 2324 feet

    3. Estacion F.F.N.N

      40 min - hourly

      $1

    4. San Pedro Sula

      9 h - once daily

      $35 - $95

    5. Managua, Managua

      8 h - twice daily

      $25

  • Bus

    $158 - $195
    1. Belize City

      12 h - once a week

      $75

    2. San Pedro Sula

      3 h 45 min - 5 times a day

      $28 - $35

    3. Tegucigalpa

      14 min - 3845 feet

    4. Tegucigalpa Hotel Alameda

      16 h 30 min - once daily

      $55 - $85

  • Drive

    $140 - $220
    1. Belize City

      24 h 1 min - 973 miles

      $140 - $220

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

From Belize City shuttle to Belize City Goldson Intl Apt airport, fly to San Jose airport, then bus to Alajuela. 6 h 57 min $270. From Belize City ferry to Puerto Cortés, taxi to San Pedro Sula, bus to Tegucigalpa, walk to Tegucigalpa Hotel Alameda, then bus to San José. 28 h 47 min $338. From Belize City bus to San Pedro Sula, walk to Estacion F.F.N.N, train to San Pedro Sula, bus to Managua, Managua, then bus to Cantón San José, Provincia San José, Costa Rica. 32 h 18 min $176. From Belize City bus to San Pedro Sula, bus to Tegucigalpa, walk to Tegucigalpa Hotel Alameda, then bus to San José. 34 h 29 min $163. From Belize City drive to San José. 24 h 1 min $179.