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

    $110 - $400
    1. Panamá

      45 min - on demand

      $40

    2. Panama City (PTY)

      1 h 15 min - non-stop

      $70 - $360

    3. San Jose (SJO)

      5 min - every 10 minutes

  • Fly Panama City Marcos A Gelabert to San Jose

    $29 - $220
    1. Panamá

      12 min - every 30 minutes

      $1

    2. Panama City Marcos A (PAC)

      1 h - non-stop

      $29 - $220

    3. San Jose (SJO)

      5 min - every 10 minutes

  • Fly Panama City Marcos A Gelabert to Changuinola, bus

    $32 - $236
    1. Panamá

      12 min - every 30 minutes

      $1

    2. Panama City Marcos A (PAC)

      1 h - non-stop

      $27 - $230

    3. Changuinola (CHX)

      15 min - 9.5 miles

      $1 - $2

    4. Sixaola, Cantón Talamanca,

      2 h 30 min - every 30 minutes

      $4

  • Bus Marvelus Bus & Shuttle

    $54
    1. Panama City

      10 h - once daily

      $54

  • Bus

    $27 - $37
    1. Fernandez de Cordoba

      12 min - every 30 minutes

      $1

    2. Panama City

      8 h 30 min - hourly

      $16

    3. Paso Canoas, Cantón

      8 h 7 min - twice daily

      $11 - $21

  • Night bus

    $40
    1. Fernandez de Cordoba

      12 min - every 30 minutes

      $1

    2. Panama City

      15 h - once daily

      $40

  • Drive

    $75 - $120
    1. Panamá

      12 h 56 min - 506.7 miles

      $75 - $120

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

From Panamá shuttle to Panama City airport, fly to San Jose airport, then bus to Alajuela. 4 h 7 min $150. From Fernandez de Cordoba train to Panama City Marcos A Gelabert airport, fly to San Jose airport, then bus to Alajuela. 3 h 19 min $120. From Fernandez de Cordoba train to Panama City Marcos A Gelabert airport, fly to Changuinola airport, drive to Sixaola, Cantón Talamanca, Provincia Limón, 70402, Costa Rica, then bus to Puerto Limón. 5 h 12 min $135. From Panama City bus to San José. 10 h $54. From Fernandez de Cordoba train to Panama City, bus to Paso Canoas, Cantón Corredores, Provincia Puntarenas, 61003, Costa Rica, then bus to San José. 18 h 19 min $37. From Fernandez de Cordoba train to Panama City then night bus to San José. 16 h 12 min $40. From Panamá drive to San José. 12 h 56 min $93.