Skip to main content
Salzburg to Hallstatt by train: full step-by-step guide

Salzburg to Hallstatt by train: full step-by-step guide

How do I get from Salzburg to Hallstatt by train?

Take a train from Salzburg Hbf to Attnang-Puchheim (about 1 hour), then transfer to the regional Salzkammergutbahn to Hallstatt Bahnhof (a further 1 hour 10 minutes). The station is on the opposite shore from the village, so you take a short ferry (5 minutes, around €3). Total journey time is approximately 2 hours 15 minutes each way. Book at oebb.at.

Why getting the train right matters

Hallstatt is the most visited village in Austria and one of the most photographed places in Europe. It is genuinely beautiful — a cluster of painted houses stacked above a glacial lake with the Dachstein mountains behind. It is also small, crowded in summer, and involves a connection that confuses many first-time visitors.

The train from Salzburg to Hallstatt is not difficult, but it requires a change and a short ferry crossing that neither Google Maps nor casual searches make completely clear. This guide gives you every step — departure platform, connection timing, the ferry, what to expect on arrival, and how to get back.

The complete route, step by step

Step 1: Salzburg Hauptbahnhof to Attnang-Puchheim

Your journey starts at Salzburg Hauptbahnhof (Hbf), the city’s main railway station on the left bank of the Salzach, about 1.5 km north of the Altstadt.

Take an ÖBB REX (Regional Express) or IC train heading toward Attnang-Puchheim. These trains depart roughly every hour to two hours. The journey takes approximately 55–65 minutes.

Attnang-Puchheim is a small railway junction town with no particular tourist interest — it matters entirely because it is where the line from Salzburg meets the Salzkammergutbahn regional line.

Typical advance fare for this leg: approximately €12–15.

At Attnang-Puchheim, follow signs to the connecting platform. The connection time is typically 10–20 minutes. The ÖBB timetable at oebb.at will show you the connecting service automatically when you search Salzburg → Hallstatt.

Step 2: Attnang-Puchheim to Hallstatt Bahnhof (Salzkammergutbahn)

The Salzkammergutbahn is a narrow-gauge regional railway that threads through the Salzkammergut lakes region. Board the train toward Stainach-Irdning or specifically toward Hallstatt Bahnhof — check the departure board for the correct platform.

This leg takes approximately 1 hour 10 minutes. The train passes along the shores of the Attersee, the largest lake entirely within Austria, and then continues south through Gmunden on the Traunsee. The scenery improves progressively as the train moves deeper into the mountains. The final approach is the highlight: the line carves through rock tunnels along the steep eastern shore of the Hallstätter See before the station appears in a narrow shelf of mountain.

Hallstatt Bahnhof is not in the village — it is on the opposite (eastern) shore of the lake.

Step 3: The ferry from Hallstatt Bahnhof to the village

This is the detail that surprises many visitors. When you step off the train, you are facing the lake, with the village of Hallstatt visible across the water. There is no road connecting the station to the village on this side.

Walk down the short ramp from the platform to the wooden jetty. The Hallstatt-Schiffahrt ferry departs from here, timed to coincide with train arrivals. The crossing takes about 3–5 minutes and costs approximately €3 each way. Pay on board.

The ferry docks at the village boat station (Hallstatt Marktplatz pier), right at the heart of the lakefront. You step off the boat directly into the village.

Total time from Salzburg to Hallstatt village, including the ferry: approximately 2 hours 15 minutes.

Booking your train tickets

Book through oebb.at (the ÖBB website) or the ÖBB app. Search for “Salzburg Hbf” to “Hallstatt Bahnhof” — the booking system shows the full journey including the connection at Attnang-Puchheim.

Ticket options to know:

  • Sparschiene (advance saver fares): the cheapest tickets, typically 50–75% cheaper than walk-up fares. Non-refundable and tied to a specific train.
  • Standard (Normalpreis): flexible ticket valid on any train. More expensive but can be changed.
  • Tageskarte/Day Pass: for frequent travellers, an ÖBB day ticket covering the whole network can work out cheaper for a long day trip.

For the Salzkammergutbahn segment, fares are fixed regardless of booking time — it is a regional service. The savings from advance booking apply mainly to the Salzburg to Attnang-Puchheim section on faster ÖBB trains.

Austrian rail passes (Eurail Austria) cover both segments. If you are visiting multiple Austrian destinations by train over several days, a pass can represent value.

Timing your visit: the crowd factor

Hallstatt receives over 10,000 visitors on peak summer days in a village with around 800 residents. Arriving at the right time makes the difference between a special experience and a shuffling queue.

Ideal arrival time in Hallstatt village: before 10 am.

The first practical train connection from Salzburg departs around 7:00 am and arrives in Hallstatt around 9:15 am. This is the recommended departure for summer visits. You have 1.5–2 hours before the first tour buses from Salzburg and Munich arrive.

Peak congestion: 11 am to 4 pm.

The market square and lakefront become extremely crowded. If your arrival train gets you in at noon, you are walking into the worst of it.

After 5 pm: The day trippers begin to leave. Arrival on a late afternoon train (reaching Hallstatt around 5:30–6 pm) lets you see the village in evening light with far fewer people — worth considering if you are staying overnight or happy with a short late visit.

What to do once you arrive

With limited time, prioritise the lakefront, the Marktplatz (market square), and the bone chapel (Beinhaus, approximately €1.50) in the Michaelskapelle. These require no booking and are the core of a 2–3 hour visit.

If you have a full day, the Hallstatt salt mine (approximately €37 including the funicular and Skywalk) is genuinely worth it — but book online at salzwelten.at ahead of time in summer. The salt mine tour takes about 90 minutes and the funicular ride to the Skywalk adds another 30 minutes.

For a full account of what to see and do, including the museum and boat hire, see our Hallstatt day trip guide.

Return journey

The return ferry from Hallstatt village to the station departs from the Hallstatt Marktplatz pier. Check your exact return train time on oebb.at before you leave Salzburg — note it down or screenshot it.

Allow at least 15 minutes before your train departs to be at the ferry jetty. In peak summer, the ferry can take 2–3 crossings to clear the queue if many people are leaving at the same time. Getting to the pier 20 minutes before departure time is safer.

From Hallstatt Bahnhof, the train back to Attnang-Puchheim and then to Salzburg reverses the outbound route. Total return time is the same — approximately 2 hours 15 minutes. Last practical return trains from Hallstatt connect to Salzburg arrivals around 9:30 pm.

Train vs car: which is better for Hallstatt?

This is a reasonable question. The car is faster (1 hour vs 2h15) and gives you more flexibility. But the train has a significant advantage that is easy to underestimate: Hallstatt’s car park situation is genuinely difficult.

Private cars are not allowed in the village centre. All traffic stops at P1 Lahn, a car park approximately 1.5 km south of the village, costing around €10/day. In peak summer, P1 fills completely by 9 am. When it is full, the road is closed and you are turned back. Drivers who arrive at 9:30 am on a July morning often cannot park at all.

The train never turns you back.

When to drive: if you want to combine Hallstatt with other Salzkammergut stops (St. Gilgen, St. Wolfgang, Gosau) in a single day. The train commits you to Hallstatt as your primary destination. A car lets you loop multiple lakes. For this scenario, see our Salzburg with or without a car guide.

For a broader view of the Salzkammergut transport options, including the Postbus network and boat services, see our getting around Salzkammergut guide.

Train vs organised tour: a direct comparison

TrainOrganised tour
Cost~€33–45 return (train + ferry)~€35–55
Journey time2h15 each way1–1.5h each way (coach)
Departure timeYou chooseFixed (typically 7:30–8:30 am)
FlexibilityVery highLow
Crowd arrival timeDepends on your trainEarly departure means pre-crowd arrival
Includes other lakes?Hallstatt onlySome tours include St. Gilgen/St. Wolfgang
Effort requiredMedium (plan connections)Low

The organised tour’s main advantage is that the early morning departure is built in — you do not have to decide to catch the 7:00 am train yourself. For travellers who want to see multiple Salzkammergut destinations in a single day without driving, the tour is the more efficient option.

The Hallstatt half-day tour from Salzburg runs approximately 5.5 hours total, departing early to arrive before the peak crowds. It is the most popular single-lake option from Salzburg. This full-day tour combines Hallstatt with St. Gilgen and St. Wolfgang — covering three Salzkammergut highlights in a single day that would require a car to replicate independently.

For the full picture of all Hallstatt options including car, tour and transport comparison, see our Salzburg to Hallstatt guide.

Practical information

ÖBB app: Download before travelling — it shows real-time train tracking, connection updates and allows digital ticket storage. Free to download.

Luggage: There are no luggage storage facilities at Hallstatt Bahnhof. If you are carrying luggage, store it at the Salzburg Hbf left-luggage lockers (approximately €3–5/day) before heading out.

Food: Bring snacks if you prefer. There is no food at Attnang-Puchheim station. The Salzkammergutbahn trains have no catering. Hallstatt village has cafes and restaurants (pricey — this is a tourist destination).

Connectivity: Mobile signal can be patchy on the Salzkammergutbahn through mountain sections. Download your tickets offline before departing.

Seasonal note: The Salzkammergutbahn runs year-round. In winter (November–March), the ferry still operates and Hallstatt is considerably quieter — and spectacular under snow. Some businesses in the village are closed, but the core sights remain accessible.

Frequently asked questions about Salzburg to Hallstatt by train: full step-by-step

Is there a direct train from Salzburg to Hallstatt?

No. There is no direct train — you must change at Attnang-Puchheim, a small junction town roughly halfway between Salzburg and Hallstatt. The connection is well-organised: ÖBB timetables are designed so the regional Salzkammergutbahn departs Attnang-Puchheim shortly after the Salzburg train arrives. Allow about 10–15 minutes for the platform change.

How much does the train to Hallstatt cost?

A single ticket from Salzburg to Hallstatt Bahnhof costs approximately €15–20 each way, making a return around €30–40. Prices vary depending on the train type (REX vs IC vs EC) and how far in advance you book. The Salzkammergutbahn leg is a regional train with fixed fares. The ferry from Hallstatt Bahnhof to the village costs an additional €3 each way.

What time is the first and last train from Salzburg to Hallstatt?

The first practical departure from Salzburg Hbf to connect with the Salzkammergutbahn is around 6:45–7:00 am, arriving in Hallstatt by about 9:15 am. The last practical return from Hallstatt Bahnhof to reach Salzburg the same evening is around 6:30–7:00 pm, arriving Salzburg by about 9:30 pm. Always verify on oebb.at as timetables change seasonally.

Is the train better than a tour to Hallstatt?

It depends on your priorities. The train is cheaper (€30–40 return vs €35–55 for a tour) and more flexible about timing, but requires more planning and coordination. An organised tour typically departs earlier (before 8 am), meaning you arrive before the worst midday crowds without having to time connections yourself. If you want to combine Hallstatt with St. Gilgen or St. Wolfgang in the same day, a tour is more efficient.

Is it better to drive or take the train to Hallstatt?

Driving takes about 1 hour compared to 2h15 by train, and gives you flexibility to stop along the Wolfgangsee. However, Hallstatt has very limited parking — private cars must use P1 Lahn car park (around €10/day), which fills by 9 am in peak summer. If the car park is full, you are turned back. The train never turns you back. For first-time visitors to Hallstatt, the train is less stressful.

What happens if I miss my connection at Attnang-Puchheim?

The Salzkammergutbahn runs roughly every hour or two. If you miss your connection, you wait for the next departure — typically 60–90 minutes later. The station has a small waiting area. ÖBB tickets are generally valid on the next available train on the same route if you miss a connection due to a late first service; check the conditions on your specific ticket when booking.

Can I park at Hallstatt station?

Hallstatt Bahnhof has no public car park. The station is on the eastern shore of the lake, in a narrow mountain gap — there is no space for parking. If you are driving and want to take the ferry, you park at P1 Lahn on the main road south of the village (around €10/day). If you are arriving by train, parking is irrelevant — you walk directly onto the ferry.

Is the ferry from Hallstatt station included in the ÖBB ticket?

No. The ferry is operated separately (by Hallstatt-Schiffahrt GmbH) and costs approximately €3 each way. It is a short, scenic crossing of the Hallstätter See — 3 to 5 minutes — on a small wooden passenger boat. It runs timed to train arrivals and departures, but in peak season it is worth waiting on the jetty a few minutes before your return train to ensure a spot on the ferry.

Top experiences

Bookable activities with verified prices and instant confirmation on GetYourGuide.