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

  • 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

  • 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.5 miles

      $1 - $2

    3. Changuinola (CHX)

      1 h - non-stop

      $27 - $230

    4. Panama City Marcos A (PAC)

      12 min - every 30 minutes

      $1

  • Bus Marvelus Bus & Shuttle

    $54
    1. San José

      10 h - once daily

      $54

  • Bus Tica Bus

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

      2 min - every 10 minutes

    2. San Jose, Costa Rica

      13 h - once daily

      $40 - $90

    3. Albrook

      12 min - every 30 minutes

      $1

  • Night bus

    $41
    1. San José

      15 h - once daily

      $40

    2. Albrook

      12 min - every 30 minutes

      $1

  • Drive

    $75 - $110
    1. San José

      12 h 32 min - 498.2 miles

      $75 - $110

  • 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 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. 10 h $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. 14 h 29 min $64. 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 32 min $92.