Travel options for:
Barcelona to Huesca
  • Train

    $48 - $105
    1. Barcelona Sants

      1 h 23 min - every 2 hours

      $35 - $85

    2. Zaragoza Delicias

      1 h 2 min - 4 times a day

      $10 - $21

  • Bus Alosa

    $20 - $30
    1. Barcelona

      3 h 55 min - 4 times a day

      $20 - $30

  • Train, bus

    $45 - $62
    1. Barcelona Sants

      57 min - every 4 hours

      $30 - $50

    2. Lleida

      2 h 25 min - 4 times a day

      $10 - $15

  • Bus ALSA

    $28 - $50
    1. Barcelona Sants Station

      1 h 52 min - hourly

      $17 - $27

    2. Lleida

      40 min - every 4 hours

      $2 - $10

    3. Almacelles

      1 h 50 min - once daily

      $9 - $14

  • Rideshare

    $19
    1. Barcelone

      3 h 24 min - once daily

      $19

  • Drive

    $30 - $50
    1. Barcelona

      2 h 44 min - 166.8 miles

      $30 - $50

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

From Barcelona Sants train to Zaragoza Delicias then train to Huesca. 3 h 25 min 73€. From Barcelona bus to Huesca. 3 h 55 min 18€. From Barcelona Sants train to Lleida then bus to Huesca. 4 h 22 min 45€. From Barcelona Sants Station bus to Lleida, bus to Almacelles, then bus to Huesca. 6 h 7 min 33€. From Barcelone rideshare to Huesca. 3 h 24 min 15€. From Barcelona drive to Huesca. 2 h 44 min 32€.