Travel options for:
Costa Rica to Panamá
  • Fly San Jose to Panama City

    $112 - $393
    1. Alajuela

      4 min - every 10 minutes

    2. San Jose (SJO)

      1 h 10 min - non-stop

      $70 - $360

    3. Panama City (PTY)

      45 min - on demand

      $40

      • Panamá
  • Fly San Jose to Panama City Marcos A Gelabert

    $46 - $326
    1. Alajuela

      4 min - every 10 minutes

    2. San Jose (SJO)

      1 h - non-stop

      $45 - $330

    3. Panama City Marcos A (PAC)

      12 min - every 30 minutes

      $1

      • Panamá
  • Fly San Jose to Balboa

    $56 - $338
    1. Alajuela

      4 min - every 10 minutes

    2. San Jose (SJO)

      1 h 22 min - non-stop

      $40 - $330

    3. Balboa (BLB)

      9 min - 5.6 miles

      $11 - $14

      • Panamá
  • Bus to Changuinola, fly to Panama City Marcos A Gelabert

    $33 - $237
    1. Puerto Limón

      2 h 30 min - every 30 minutes

      $4

    2. Sixaola, Cantón Talamanca,

      15 min - 9.4 miles

      $1 - $2

    3. Changuinola (CHX)

      1 h - non-stop

      $27 - $230

    4. Panama City Marcos A (PAC)

      12 min - every 30 minutes

      $1

      • Panamá
  • Bus Marvelus Bus & Shuttle

    $40 - $55
    1. San José

      11 h 59 min - once daily

      $40 - $55

      • Panama City
  • Bus Tica Bus

    $43 - $94
    1. San José, Cantón San José,

      2 min - every 10 minutes

    2. San Jose, Costa Rica

      15 h - twice daily

      $40 - $95

    3. Albrook

      12 min - every 30 minutes

      $1

      • Fernandez de Cordoba
  • Night bus

    $41
    1. San José

      15 h - once daily

      $40

    2. Albrook

      12 min - every 30 minutes

      $1

      • Fernandez de Cordoba
  • Drive

    $80 - $120
    1. San José

      12 h 35 min - 534.1 miles

      $80 - $120

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

From Alajuela bus to San Jose airport, fly to Panama City airport, then shuttle to Panamá. 4 h 29 min $145. From Alajuela bus to San Jose airport, fly to Panama City Marcos A Gelabert airport, then train to Panamá. 3 h 31 min $181. From Alajuela bus to San Jose airport, fly to Balboa airport, then taxi to Panamá. 3 h 35 min $194. From Limón, Cantón Limón, Provincia Limón, 70101, Costa Rica bus to Sixaola, Cantón Talamanca, Provincia Limón, 70402, Costa Rica, drive to Changuinola airport, fly to Panama City Marcos A Gelabert airport, then train to Panamá. 5 h 12 min $136. From San José bus to Panama City. 11 h 59 min $54. From San José, Cantón San José, Provincia San José, Costa Rica bus to San Jose, Costa Rica, bus to Albrook, then train to Fernandez de Cordoba. 16 h 29 min $69. From San José night bus to Albrook then train to Fernandez de Cordoba. 15 h 27 min $41. From San José drive to Panamá. 12 h 35 min $98.