Travel options for:
Vienna to Spain
  • Fly to Barcelona

    $79 - $243
    1. Vienna

      16 min - every 30 minutes

      $7 - $11

    2. Vienna (VIE)

      2 h 10 min - non-stop

      $70 - $230

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Fly to Palma Mallorca

    $68 - $257
    1. Vienna

      16 min - every 30 minutes

      $7 - $11

    2. Vienna (VIE)

      2 h 25 min - non-stop

      $60 - $240

    3. Palma Mallorca (PMI)

      18 min - every 15 minutes

      $1 - $6

  • Fly to Madrid

    $90 - $387
    1. Vienna

      16 min - every 30 minutes

      $7 - $11

    2. Vienna (VIE)

      2 h 55 min - non-stop

      $80 - $370

    3. Madrid (MAD)

      26 min - every 30 minutes

      $2 - $4

    4. Atocha

      1 min - every 15 minutes

      $1 - $2

  • Fly to Malaga

    $94 - $304
    1. Vienna

      16 min - every 30 minutes

      $7 - $11

    2. Vienna (VIE)

      3 h 15 min - non-stop

      $85 - $290

    3. Malaga (AGP)

      13 min - every 20 minutes

      $2 - $3

  • Fly to Bilbao

    $93 - $283
    1. Vienna

      16 min - every 30 minutes

      $7 - $11

    2. Vienna (VIE)

      4 h 5 min - 1 stopover

      $85 - $270

    3. Bilbao (BIO)

      12 min - every 30 minutes

      $1 - $2

  • Train, bus

    1. Wien Westbahnhof

      7 h 50 min - every 4 hours

      $110 - $180

    2. Zürich HB

      2 h 24 min - 4 times a day

      $65 - $110

    3. Dijon

      11 h 30 min - once daily

    4. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

    5. Atocha-Renfe

      6 min - every 10 minutes - line 1

      $2 - $3

  • Bus, train

    $290 - $441
    1. Wien Stephansplatz (U3)

      7 min - every 15 minutes

      $2 - $8

    2. Vienna

      19 h 50 min - 3 times a week

      $140 - $210

    3. Marseille-St-Charles

      4 h 30 min - once daily

      $70 - $110

    4. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

    5. Atocha-Renfe

      6 min - every 10 minutes - line 1

      $2 - $3

  • Bus Alsa

    1. Wien

      9 h 53 min - once a week

      $60 - $80

    2. Timisoara

      20 h 45 min - once daily

    3. Intercambiador de Avenida de

      7 min - every 10 minutes - line 12

      $1 - $3

    4. Alcala - Manuel Becerra

      21 min - every 20 minutes - line 53

      $1

  • Bus Yubim

    $154 - $212
    1. Vienna

      6 h 15 min - twice daily

      $22 - $40

    2. Ljubljana

      2 days 10 h - once a week

      $130 - $170

    3. Atocha-Renfe

      6 min - every 10 minutes - line 1

      $2 - $3

  • Night train, train

    $302 - $456
    1. Wien Stephansplatz (U1)

      5 min - every 5 minutes

      $5 - $8

    2. Wien Hbf

      19 h 54 min - once a week

      $130 - $220

    3. Nice Ville

      2 h 36 min - every 2 hours

      $35 - $45

    4. Marseille-St-Charles

      7 h 39 min - once daily

      $130 - $180

    5. Atocha-Renfe

      6 min - every 10 minutes - line 1

      $2 - $3

  • Drive

    $280 - $410
    1. Vienna

      22 h 37 min - 1486 miles

      $280 - $410

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

From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Barcelona airport, then train to Barcelona. 4 h 56 min $111. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Palma Mallorca airport, then bus to Palma. 5 h 2 min $115. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Madrid airport, train to Atocha, then train to Madrid. 5 h 56 min $143. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Malaga airport, then train to Málaga. 5 h 54 min $151. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Bilbao airport, then bus to Bilbao. 6 h 50 min $121. From Wien Westbahnhof train to Zürich HB, train to Dijon, bus to Barcelona Sants, train to Atocha-Renfe, then line 1 subway to Sol. 26 h 51 min. From Wien Stephansplatz (U3) subway to Vienna, bus to Marseille-St-Charles, train to Barcelona Sants, train to Atocha-Renfe, then line 1 subway to Sol. 29 h 34 min $368. From Wien bus to Timisoara, bus to Intercambiador de Avenida de America, line 12 bus to Alcala - Manuel Becerra, then line 53 bus to Sol - Sevilla. 32 h 19 min. From Vienna bus to Ljubljana, bus to Atocha-Renfe, then line 1 subway to Sol. 2 days 17 h $180. From Wien Stephansplatz (U1) subway to Wien Hbf, night train to Nice Ville, train to Marseille-St-Charles, train to Atocha-Renfe, then line 1 subway to Sol. 33 h 24 min $378. From Vienna drive to Madrid. 22 h 37 min $342.