Travel options for:
Vienna to Hallstatt
  • Train

    $46 - $73
    1. Wien Westbahnhof

      1 h 46 min - every 30 minutes

      $30 - $55

    2. Attnang-Puchheim

      1 h 14 min - 4 times a day

      $12 - $20

  • Bus

    1. Vienna

      3 h 30 min - hourly

    2. Český Krumlov

      3 h - hourly

  • Night train, train

    $38 - $54
    1. Wien Oper (Opernring/Steig E)

      19 min - every 15 minutes

      $5

    2. Wien Meidling Station

      2 h - once daily

      $22 - $30

    3. Attnang-Puchheim

      1 h 14 min - 4 times a day

      $12 - $20

  • Drive

    $30 - $50
    1. Vienna

      3 h 5 min - 181 miles

      $30 - $50

  • Fly to Salzburg, train

    $109 - $367
    1. Vienna

      16 min - every 30 minutes

      $7 - $11

    2. Vienna (VIE)

      50 min - non-stop

      $75 - $310

    3. Salzburg (SZG)

      22 min - every 10 minutes

      $2 - $5

    4. Salzburg Hbf

      34 min - every 4 hours

      $13 - $21

    5. Attnang-Puchheim

      1 h 14 min - 4 times a day

      $12 - $20

  • Fly to Linz, train

    $129 - $477
    1. Vienna

      16 min - every 30 minutes

      $7 - $11

    2. Vienna (VIE)

      40 min - non-stop

      $100 - $430

    3. Linz (LNZ)

      41 min - every 4 hours

      $10 - $16

    4. Attnang-Puchheim

      1 h 14 min - 4 times a day

      $12 - $20

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

From Wien Westbahnhof train to Attnang-Puchheim then train to Hallstatt. 4 h 53€. From Vienna bus to Český Krumlov then bus to Hallstatt. 7 h 10 min. From Wien Oper (Opernring/Steig E) bus to Wien Meidling Station, night train to Attnang-Puchheim, then train to Hallstatt. 5 h 33 min 39€. From Vienna drive to Hallstatt. 3 h 5 min 34€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Salzburg airport, bus to Salzburg Hbf, train to Attnang-Puchheim, then train to Hallstatt. 5 h 38 min 133€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Linz airport, train to Attnang-Puchheim, then train to Hallstatt. 5 h 21 min 186€.