Travel options for:
Barcelona to Vitoria-Gasteiz
  • Train

    $70 - $85
    1. Barcelona Sants

      4 h 50 min - 3 times a day

      $70 - $85

  • Bus Alsa

    1. Barcelona/Sants

      7 h 15 min - once daily

  • Bus MonBus

    $42 - $57
    1. Barcelona

      6 h 40 min - twice daily

      $30 - $45

    2. PAMPLONA/IRUÑA - Estación

      1 h 16 min - every 4 hours

      $11 - $14

  • Rideshare

    $35
    1. Barcelone

      6 h 40 min - twice daily

      $35

  • Drive

    $65 - $100
    1. Barcelona

      5 h 25 min - 350.7 miles

      $65 - $100

  • Fly to Bilbao, bus

    $32 - $204
    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

      1 h - every 30 minutes

      $6 - $90

  • Fly to San Sebastian, train

    $61 - $272
    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 30 minutes

      $1

    4. Elizatxo hirib. 14 - La Salle

      6 min - 1850 feet

    5. Irun

      1 h 52 min - once daily

      $18 - $29

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

From Barcelona Sants train to Vitoria/Gasteiz. 4 h 50 min £64. From Barcelona/Sants bus to Vitoria-Gasteiz. 7 h 15 min. From Barcelona bus to PAMPLONA/IRUÑA - Estación then bus to Lakua/Gasteiz. 8 h 56 min £38. From Barcelone rideshare to Vitoria-Gasteiz. 6 h 40 min £25. From Barcelona drive to Vitoria-Gasteiz. 5 h 25 min £61. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Bilbao airport, bus to Bilbo/Bilbao, then bus to Vitoria-Gasteiz. 4 h 5 min £93. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to San Sebastian airport, bus to Elizatxo hirib. 14 - La Salle, walk to Irun, then train to Vitoria-Gasteiz. 6 h £91.