Travel options for:
Hallstatt to Vienna
  • Train

    $43 - $75
    1. Hallstatt

      1 h 15 min - 4 times a day

      $12 - $20

    2. Attnang-Puchheim

      1 h 47 min - every 30 minutes

      $30 - $55

  • Train, bus

    $29 - $52
    1. Hallstatt

      2 h 12 min - 3 times a day

      $16 - $26

    2. Wels

      1 h 32 min - hourly

      $11 - $19

    3. Wien Westbahnhof (U3)

      7 min - every 15 minutes

      $2 - $8

  • Bus

    1. Hallstatt

      3 h - hourly

    2. Český Krumlov

      3 h 30 min - hourly

  • Drive

    $30 - $50
    1. Hallstatt

      3 h 6 min - 180.6 miles

      $30 - $50

  • Train, train to Salzburg, fly

    $112 - $366
    1. Hallstatt

      1 h 15 min - 4 times a day

      $12 - $20

    2. Attnang-Puchheim

      34 min - every 3 hours

      $13 - $21

    3. Salzburg Hbf (Südtiroler

      19 min - every 10 minutes

      $4

    4. Salzburg (SZG)

      50 min - non-stop

      $75 - $310

    5. Vienna (VIE)

      16 min - every 30 minutes

      $7 - $11

  • Train, train to Linz, fly

    $135 - $483
    1. Hallstatt

      1 h 15 min - 4 times a day

      $12 - $20

    2. Attnang-Puchheim

      24 min - every 30 minutes

      $10 - $17

    3. Leonding Paschinger Straße

      11 min - hourly

      $5

    4. Linz (LNZ)

      40 min - non-stop

      $100 - $430

    5. Vienna (VIE)

      16 min - every 30 minutes

      $7 - $11

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

From Hallstatt train to Attnang-Puchheim then train to Wien Westbahnhof. 3 h 11 min 52€. From Hallstatt train to Wels, bus to Wien Westbahnhof (U3), then subway to Wien Stephansplatz (U3). 4 h 12 min 39€. From Hallstatt bus to Český Krumlov then bus to Vienna. 7 h. From Hallstatt drive to Vienna. 3 h 6 min 34€. From Hallstatt train to Attnang-Puchheim, train to Salzburg Hbf (Südtiroler Platz), bus to Salzburg airport, fly to Vienna airport, then train to Vienna. 4 h 49 min 134€. From Hallstatt train to Attnang-Puchheim, train to Leonding Paschinger Straße (Trixnerweg), bus to Linz airport, fly to Vienna airport, then train to Vienna. 4 h 51 min 191€.