Travel options for:
Barcelona to Jaca
  • Train, bus

    $59 - $82
    1. Barcelona Sants

      1 h 23 min - every 2 hours

      $45 - $65

    2. Zaragoza

      2 h 20 min - every 4 hours

      $12 - $19

  • Train

    $71 - $103
    1. Barcelona Sants

      1 h 23 min - every 2 hours

      $45 - $65

    2. Zaragoza Delicias

      3 h 21 min - once daily

      $24 - $40

  • Bus

    $26 - $40
    1. Barcelona

      3 h 55 min - 4 times a day

      $20 - $35

    2. Huesca

      1 h 15 min - every 4 hours

      $6 - $9

  • Drive

    $40 - $60
    1. Barcelona

      3 h 31 min - 211.6 miles

      $40 - $60

  • Fly to Pamplona, bus

    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      3 h - 1 stopover

      $120 - $480

    3. Pamplona (PNA)

      17 min - hourly

      $2

    4. PAMPLONA/IRUÑA - Estación

      1 h 54 min - twice daily

  • Fly to San Sebastian, bus

    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 30 min - non-stop

      $40 - $240

    3. San Sebastian (EAS)

      5 min - every 15 minutes

      $1

    4. Irun-Colon

      4 min - hourly

      $1 - $2

    5. Hendaye

      1 h 18 min - on demand

      $16

    6. PAMPLONA/IRUÑA - Estación

      1 h 54 min - twice daily

  • Fly to Bilbao, bus

    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 5 min - non-stop

      $23 - $110

    3. Bilbao (BIO)

      19 min - every 30 minutes

      $1 - $2

    4. Bilbo/Bilbao

      2 h - hourly

      $16 - $20

    5. PAMPLONA/IRUÑA - Estación

      1 h 54 min - twice daily

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

From Barcelona Sants train to Zaragoza then bus to Jaca. 4 h 43 min 62€. From Barcelona Sants train to Zaragoza Delicias then train to Jaca. 5 h 44 min 75€. From Barcelona bus to Huesca then bus to Jaca. 6 h 10 min 24€. From Barcelona drive to Jaca. 3 h 31 min 41€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Pamplona airport, bus to PAMPLONA/IRUÑA - Estación, then bus to Jaca. 7 h 38 min. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to San Sebastian airport, bus to Irun-Colon, tram to Hendaye, bus to PAMPLONA/IRUÑA - Estación, then bus to Jaca. 8 h 3 min. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Bilbao airport, bus to Bilbo/Bilbao, bus to PAMPLONA/IRUÑA - Estación, then bus to Jaca. 8 h 23 min.