How To Get To Hallstatt From Vienna & Salzburg Best Way - Cheapest Fastest
How To Get To Hallstatt From Vienna & Salzburg By Train

How To Get to Hallstatt:


Distance From Salzburg: 2 Hours 15 minutes by Bus -or- 2.5 hours by train plus a short ferry ride.  Only 1 hour and 15 minutes by car.

Distance From Vienna: 4 hours by train, but it’s a great stop on the way to or from Salzburg.  A little over 3 hours by car from Vienna.

Bus Timetables From Salzburg: Bus 150 (here); Bus 542/543 (here).

Train Schedules: Austrian National OEBB website (here).

Luggage Storage: Read more here.

Getting to Hallstatt from Salzburg, Vienna, or Munich can seem confusing at first glance, but is pretty easy and cheap if you know what to do.  We prefer to take the train if coming from Vienna or the take the bus if coming from Salzburg assuming you don’t have a rental car.  We like the bus from Salzburg to Hallstatt better than the train because it is a little faster, cheaper, puts you in the heart of Hallstatt, and continues right to the Ice Caves.  Train from Salzburg is fine, but puts you across the lake from town requiring a ferry transfer and is better suited for returning to Salzburg after your visit than it is for your arrival.  Below is a complete guide we put together from our recent trips to Hallstatt help get you prepared for a painless journey to this beautiful village.




How to Get Hallstatt By Bus From Salzburg:

Bus Route Overview: Taking the bus from Salzburg to Hallstatt is awesome because it is about 20 minutes faster than taking the train.  Another reason we like it more than the train is that the last leg of the bus route continues through Hallstatt all the way to the Dachstein Ice Cave Visitor Center which can otherwise be a hassle to get to.  The Dachstein Ice Caves are a must do experience while visiting Hallstatt.

Bus Timetables: Bus 150 Timetable HERE.  Bus 542/543 Timetable HERE.  An overview of the route segments and transfers is below which is important if you are going to the Ice Caves. For the current schedule plus use the advanced booking engine (website) and select bus only under more options.   Keep in mind that the first bus leaves Salzburg at 5:55am-6:45am Monday-Saturday, but not until 8:15am on Sundays.

Bus Ticket Cost & Buying: You can buy your bus tickets at the Salzburg train/bus station or directly from the driver.  The home page for the rail company defaults searches to the train option and in order to book the bus ticket ahead of time, you need to use the advanced booking engine (website) and select bus only under more options.  Make sure to put Hallstatt Lahn as the destination which is the bus station as the train station is across the lake from town.  Expect to pay around 15€ each way per person.

We almost always buy full fare round-trip tickets upfront and have the driver put everyone’s individual fares on 1 ticket so we don’t have to find 2-3 separate tickets on the way home.  Just let them known you are going to Hallstatt Lahn and returning to Salzburg to pay for the round trip upfront.  There is also sometimes 24-hour regional bus pass (Tageskarte) available for 2 people starting at just 25€.  We have bought it twice with no issues, but on two other visits the driver had no idea what we were talking about.

Summary of Route Legs & Transfers: Our map above will help a ton, but here is the overview of each leg.

How To Get To Hallstatt From Salzburg - Post Bus 150 Salzburg Station

Step 1: Salzburg > Bad Ischl (Bus 150)

Step 1: Salzburg > Bad Ischl (Bus 150): Bus #150 leaves the main train station in Salzburg and arrives in Bad Ischl 90 minutes later.  We suggest getting the earliest departure time possible if you plan on returning to Salzburg the same day to maximize your time in Hallstatt.  The earliest bus depends on the day of the week as it will be at either 5:55am or 6:45am Monday-Saturday, but not until 8:15am on Sundays. (Bus 150 Printable Route Schedule).

How To Get To Hallstatt From Salzburg - Post Bus 542 Bad Ischl

Step 2: Bad Ischl > Hallstatt Gosaumühle (Bus 542)

Step 2: Bad Ischl > Hallstatt Gosaumühle (Bus 542): At the Bad Ischl train and bus station you’ll switch buses toward Gosaumühle/Hallstatt.  There will be around a 20-minute layover between buses.  The bus you need typically pulls into slot “C” and will be listed as either Bus 542 -or- 542/543.  Make sure to double check the local bus schedule upon arrival in Bad Ischl and ask the bus driver to make sure it is going where you want.  (Bus 542 Printable Route Schedule).

How To Get To Hallstatt From Salzburg - Post Bus 543 Hallstatt Gosaumühle

Step 3: Hallstatt Gosaumühle > Hallstatt Lahn > Dachstein Ice Caves (Post Bus/Shuttle 543)

Step 3Hallstatt Gosaumühle > Hallstatt Lahn > Dachstein Ice Caves (Post Bus/Shuttle 543): Bus 542 from Bad Ischl toward Hallstatt ends a few miles short of Hallstatt’s city center at the Hallstatt Gosaumühle Bus Stop before heading West to Gosau.  At the Gosaumühle stop, you will get out and transfer to the local post bus/van toward the Hallstatt Lahn (Seelände) stop which sits just South of the city center.  If you wish to continue to the Dachstein Ice Caves let the local Post Bus driver know and simply stay on the Gosaumühle>Hallstatt post bus/van past the main Hallstatt Lahn bus stop all the way to the Dachstein Visitor Center.

The last return bus usually leaves Hallstatt Lahn to reverse the route at 5:30pm (4-430pm in Winter), but you need to check the return schedule board at the bus stop when you arrive in town for changes.  On the OEBB website, the Dachstein stop is called Obertraun Dachsteinseilbahn Talstation.  (Bus 542 to 543 Transfer Printable Schedule).

1. Salzburg > Bad Ischl (Bus 150): Bus #150 leaves the main train station in Salzburg and arrives in Bad Ischl 90 minutes later.  We suggest getting the earliest departure time possible if you plan on returning to Salzburg the same day to maximize your time in Hallstatt.  The earliest bus depends on the day of the week as it will be at either 5:55am or 6:45am Monday-Saturday, but not until 8:15am on Sundays. (Bus 150 Printable Route Schedule).

2. Bad Ischl > Hallstatt Gosaumühle (Bus 542): At the Bad Ischl train and bus station you’ll switch buses toward Gosaumühle/Hallstatt.  There will be around a 20-minute layover between buses.  The bus you need typically pulls into slot “C” and will be listed as either Bus 542 -or- 542/543.  Make sure to double check the local bus schedule upon arrival in Bad Ischl and ask the bus driver to make sure it is going where you want.  (Bus 542 Printable Route Schedule).

3. Hallstatt Gosaumühle > Hallstatt Lahn > Dachstein Ice Caves (Post Bus/Shuttle 543): Bus 542 from Bad Ischl toward Hallstatt ends a few miles short of Hallstatt’s city center at the Hallstatt Gosaumühle Bus Stop before heading West to Gosau.  At the Gosaumühle stop, you will get out and transfer to the local post bus/van toward the Hallstatt Lahn (Seelände) stop which sits just South of the city center.  If you wish to continue to the Dachstein Ice Caves let the local Post Bus driver know and simply stay on the Gosaumühle>Hallstatt post bus/van past the main Hallstatt Lahn bus stop all the way to the Dachstein Visitor Center.  On the OEBB website, the Dachstein stop is called Obertraun Dachsteinseilbahn Talstation.  (Bus 542 to 543 Transfer Printable Schedule).
The last return bus usually leaves Hallstatt Lahn to reverse the route at 5:30pm (4-430pm in Winter), but you need to check the return schedule board at the bus stop when you arrive in town for changes.







How To Get To Hallstatt By Train:

Train Route Overview: Getting to Hallstatt by train is super easy.  From either Salzburg or Vienna you’ll take an Austrian National OBB train to Attnang-Puchheim where you then transfer to the local REX train toward Hallstatt.  The Attnang-Puchheim train station is 50 minutes from Salzburg and 135 minutes from Vienna.  There will be around a 10-minute layover between trains and the final leg takes 85 minutes.

The only goofy thing about taking the train into Hallstatt is that it actually drops you off across the lake from town which requires a short ferry ride (4 Euros).  On the bright side, the ferry’s schedule matches up to meet incoming trains and the ride offers amazing coastal views of Hallstatt.  If you are looking to check out the Ice Caves,  consider staying on the train on your way into town a couple minutes past the Hallstatt Station and get off at the Obertraun Train Station where you can catch the local 542 Postbus which is explained below.

Train Tickets Cost & Timetables: For train info visit the German Bahn Train website or the Austrian OEBB Train website.  If you book early there are often special online fares called Sparschiene fares which are up to 80% off the full fare.  The specials fares go on sale 6 months in advance, but a limited number are available per train and sell out.  The full fare by train from Salzburg to Hallstatt is 15-28€ each way depending on the train options you select.

Summary of Route Legs & Transfers: Our map above will help a ton, but here is the overview of each leg.

How To Get To Hallstatt From Salzburg - By Train

Step 1: Salzburg or Vienna > Attnang-Puchheim

Step 1: Salzburg or Vienna > Attnang-Puchheim: It is a direct national train to here from Salzburg in 50 minutes or Vienna Westbahnhof Station in 2 hours.  From/to Salzburg your layover for switching trains will be about 12 minutes and from/to Vienna it will typically be 20-30 minutes.

How To Get To Hallstatt From Salzburg - By Train Hallstatt Station

Step 2: Attnang-Puchheim > Bad Ischl > Hallstatt Bahnhof

Step 2: Attnang-Puchheim > Bad Ischl  > Hallstatt Bahnhof: The local train from Attnang-Puchheim to Hallstatt Bahnhof will take 90 minutes.  It will drop you off across the lake from town and the Stephanie ferry will be there to meet the incoming trains and glide you into town.  There are no bag lockers here.  If visiting the ice caves consider riding the train another 5 minutes to Obertraun Station to catch bus 543.

How To Get To Hallstatt From Salzburg - By Train Stefanie Ferry Boat

Step 3: Hallstatt Bahnhof > Hallstatt Markt (Stefanie Ferry)

Step 3Hallstatt Bahnhof > Hallstatt Markt (Stefanie Ferry): 365 days a year the Stefanie Ferry Boat (website) meets incoming trains to peacefully glide visitors across the lake from the Train Station to the village center (Hallstatt Markt).  Keep in mind that the last ferry back to the station leaves at 6:15pm to meet the last train at 6:32pm daily.

1. Salzburg or Vienna > Attnang-Puchheim: It is a direct national train to here from Salzburg in 50 minutes or Vienna Westbahnhof Station in 2 hours.  From/to Salzburg your layover for switching trains will be about 12 minutes and from/to Vienna it will typically be 20-30 minutes.

2. Attnang-Puchheim > Bad Ischl  > Hallstatt Bahnhof: The local train from Attnang-Puchheim to Hallstatt Bahnhof will take 90 minutes.  It will drop you off across the lake from town and the Stephanie ferry will be there to meet the incoming trains and glide you into town.  There are no bag lockers here.  If visiting the ice caves consider riding the train another 5 minutes to Obertraun Station to catch bus 543.

3. Hallstatt Bahnhof > Hallstatt Markt (Stefanie Ferry): 365 days a year the Stefanie Ferry Boat (website) meets incoming trains to peacefully glide visitors across the lake from the Train Station to the village center (Hallstatt Markt).  Keep in mind that the last ferry back to the station leaves at 6:15pm to meet the last train at 6:32pm daily.

Getting To Hallstatt By Car:

1. Driving From Salzburg (1 Hour and 15 Minutes):

Driving Route Overview: If you already have a rental car, you will really want to consider driving to Hallstatt from Salzburg.  The biggest advantage to driving to Hallstatt from Salzburg is that it only takes 1 hour and 15 minutes compared to over 2 hours by bus or over 2.5 hours by train.  The driving route is very easy with rolling hills as you weave through the beautiful Salzkammergut Lake Region.  Driving is also nice as it makes getting between Hallstatt village and the Dachstein Ice Cave Visitor Center (3 miles away) very easy.

2. Driving From Vienna (3.5 Hours):

Driving Route Overview: Driving to Hallstatt from Vienna doesn’t save you much time at all as it still takes 3.5 hours each way compared to 4 hours by train.  The only reason we would ever recommend driving to Hallstatt from Vienna is if you continuing onto Salzburg after visiting or if you are staying overnight in Hallstatt (book your hotel far in advance).

3. Driving From Munich (2.5 Hours):

Driving Route Overview: Driving to Hallstatt from Munich is actually a lot more practical than you would think as it is only 2.5 hours each way compared to 4-4.5 hours by train.  The train ticket would also set you back 100 euros round trip, but there are steep discounts for buying far in advance.  Ultimately if you are driving from Munich you should be finding time to spend at least a night or town on the way in Salzburg anyway so this drive would be pretty rare.

4. Parking In Hallstatt:

Parking Overview: There are 3 main parking lots right on the Southern end of Hallstatt village (P1, P2, & P3) which are very clearly marked as you come into town.  These lots are located close to the Salt Mine Visitor Center and the main Hallstatt Lahn Bus Stop.  While one of the lots is closed in Winter, we have never had an issue getting a spot.  This is because most visitors come in by train or in hoards on tour buses and not by car.  There is also a large parking lot right at the Dachstein Ice Caves Visitor Center.  If you are staying in a hotel overnight they have special parking spots on the edge of town that are free and includes a shuttle (they will verify your accommodations when you park).



Bag Lockers & Luggage Storage:

If you are stopping at Hallstatt on your way in between Vienna and Salzburg or Munich you will need to plan ahead to store your luggage during your visit.  The biggest issue, is that unlike other main cities in Austria, there are no bag lockers at the Hallstatt train station.  You will either need to drop your bags at one of the stations on the way during a short layover or you’ll need to take advantage of one of the limited luggage storage options in the heart of Hallstatt.

Read More: Luggage Storage Options Near Hallstatt.

How To Get Around In Hallstatt:

Once you get to Hallstatt you can get anywhere in town quickly by foot.  A funicular takes you from City level up to the Salt Mines.  The Stephanie Ferry quickly brings you across the lake if you need to catch a train.  If you wish to get to the Ice Caves check the local Post Bus Schedule.  Taxis are limited, however, there are a couple companies.  If you are struggling to find one, any Inn Keeper or the Visitor Center staff can help.