Travel options for:
Switzerland to Vienna
  • Fly from Zurich

    $79 - $272
    1. Zürich (Kreis 11)

      13 min - every 20 minutes - line 62

      $3 - $5

    2. Zürich Oerlikon

      5 min - hourly - line 16

      $9 - $17

    3. Zurich (ZRH)

      1 h 20 min - non-stop

      $60 - $240

    4. Vienna (VIE)

      16 min - every 30 minutes

      $7 - $11

  • Fly from Basel

    $101 - $328
    1. Basel

      5 min - every 15 minutes - line 1

      $2 - $3

    2. Basel, Kannenfeldplatz

      8 min - every 15 minutes - line 50

      $2 - $4

    3. Basel (BSL)

      1 h 25 min - non-stop

      $90 - $310

    4. Vienna (VIE)

      16 min - every 30 minutes

      $7 - $11

  • Fly from Geneva

    $62 - $229
    1. Genève

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      1 h 40 min - non-stop

      $45 - $200

    3. Vienna (VIE)

      16 min - every 30 minutes

      $7 - $11

  • Fly from Altenrhein

    $162 - $1,019
    1. Sankt Gallen

      17 min - hourly - line 2

      $4 - $5

    2. Rorschach, Hauptbahnhof Süd

      8 min - hourly - line 305

      $1 - $3

    3. Altenrhein (ACH)

      1 h - non-stop

      $150 - $1,000

    4. Vienna (VIE)

      16 min - every 30 minutes

      $7 - $11

  • Fly from Berne

    $167 - $1,125
    1. Bern

      11 min - every 2 hours - line 44

      $7 - $11

    2. Belp, Bahnhof

      10 min - hourly - line 334

      $2 - $4

    3. Berne (BRN)

      1 h 25 min - non-stop

      $150 - $1,100

    4. Vienna (VIE)

      16 min - every 30 minutes

      $7 - $11

  • Train

    $108 - $185
    1. Zürich Stadelhofen

      2 min - hourly - line 15

      $8 - $15

    2. Zürich HB

      7 h 50 min - 3 times a day

      $100 - $170

  • Bus

    1. Zürich Stadelhofen

      2 min - hourly - line 15

      $8 - $15

    2. Zurich

      11 h - once daily

  • Nighttrain

    $77 - $103
    1. Zürich, Opernhaus

      10 min - every 10 minutes - line 4

      $2 - $3

    2. Zürich HB

      10 h 15 min - once daily

      $75 - $100

  • Drive

    $95 - $140
    1. Zürich

      7 h 11 min - 456.8 miles

      $95 - $140

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

From Zürich, Schwandenholz line 62 bus to Zürich Oerlikon, line 16 train to Zurich airport, fly to Vienna airport, then train to Vienna. 4 h 13 min $129. From Basel, Dreirosenbrücke line 1 tram to Basel, Kannenfeldplatz, line 50 bus to Basel airport, fly to Vienna airport, then train to Vienna. 4 h 12 min $144. From Genève train to Geneva airport, fly to Vienna airport, then train to Vienna. 4 h 16 min $116. From St. Gallen line 2 train to Rorschach, Hauptbahnhof Süd, line 305 bus to Altenrhein airport, fly to Vienna airport, then train to Vienna. 4 h 28 min $385. From Bern line 44 train to Belp, Bahnhof, line 334 bus to Berne airport, fly to Vienna airport, then train to Vienna. 4 h 28 min $380. From Zürich Stadelhofen line 15 train to Zürich HB then train to Wien Westbahnhof. 8 h 52 min $164. From Zürich Stadelhofen line 15 train to Zurich then bus to Vienna - Erdberg. 12 h 2 min. From Zürich, Opernhaus line 4 tram to Zürich HB then nighttrain to Wien Hauptbahnhof. 11 h 25 min $87. From Zürich drive to Vienna. 7 h 11 min $116.