Hallstatt's geography — a narrow shelf of land between a steep cliff and a deep lake — means that transport to the village requires more thought than most Austrian destinations. There is no direct train station in the village. There is no motorway within convenient distance. Parking is severely limited. Getting to Hallstatt is entirely possible from all major Austrian cities and from Salzburg, but it requires understanding how the connections work and planning accordingly.
For a complete overview, see our Hallstatt Austria travel guide.
The Ferry: The Final Step for Almost Everyone
Regardless of how you arrive, almost every visitor reaches Hallstatt village via a short ferry crossing. The Hallstatt Bahnhof train station sits on the eastern shore of the Hallstätter See, directly opposite the village. A passenger ferry connects the station to the village's boat dock in approximately 10 minutes. The ferry is operated to meet arriving trains and runs throughout the day.
The ferry is a pleasant introduction to the village: the approach by water, with the church spire and the cliff face growing larger as the boat crosses, is the same view that has drawn visitors to Hallstatt for two centuries. The fare is a few euros each way. Do not miss the last ferry of the evening if you are staying in the village — check the current timetable at the ferry dock when you arrive.
Step-by-Step: Getting to Hallstatt from Salzburg
Salzburg is the most common starting point for visitors arriving from Western Europe or via Salzburg Airport. This step-by-step guide covers the most practical public transport route — bus to Bad Ischl, bus to Hallstatt — which avoids the train change at Attnang-Puchheim and is generally faster for visitors starting from Salzburg city centre.
- From Salzburg Hauptbahnhof or Mirabellplatz, take Bus 150 toward Bad Ischl. The 150 (Salzburg–Bad Ischl) departs from the Salzburg main bus terminal adjacent to the Hauptbahnhof. Journey time to Bad Ischl: approximately 75–80 minutes. Buses run approximately every hour in peak season. Buy tickets via the ÖBB Scotty app, at the bus terminal machine, or on board.
- Arrive at Bad Ischl bus station (Bahnhof). The Bad Ischl bus/train station is on the eastern edge of the town centre. You will exit here and cross to the connecting bus stop — clearly signed for Hallstatt services.
- Take Bus 543 from Bad Ischl to Hallstatt. The 543 runs from Bad Ischl through Bad Goisern to Hallstatt Lahn (the southern car park terminus). Journey time: approximately 35–40 minutes. In peak season, buses run every 1–2 hours. Check the current timetable on ÖBB Scotty before you travel — connections are tight and missing the Hallstatt bus means a 1–2 hour wait.
- Alight at Hallstatt Lahn. This is the bus terminus at the southern end of the village. From here, the market square is a 10–12 minute walk north along the lake promenade.
- Total journey time from Salzburg Hauptbahnhof to Hallstatt village: approximately 2 to 2.5 hours including the bus connection. Allow an extra 30 minutes buffer for connections and any delays.
Tip: if you are driving from Salzburg instead, take the E60 motorway east toward Linz, exit at Bad Ischl (following signs for Salzkammergut / Bad Ischl), then follow the B145 south through Bad Goisern and the lakeside road to Hallstatt. Driving time is approximately 75 minutes without traffic.
Getting to Hallstatt from Salzburg
Salzburg is the most common starting point for visitors arriving from Western Europe or via Salzburg Airport. The journey takes approximately 90 minutes by car and somewhat longer by public transport.
By Bus from Salzburg
The most practical public transport route from Salzburg to Hallstatt involves the regional bus network operated by Postbus. Services run from Salzburg to Bad Ischl, with a connecting bus from Bad Ischl to Hallstatt. The total journey time is approximately 2 to 2.5 hours including the connection and the final ferry crossing.
Tickets can be purchased on the bus or via the ÖBB Scotty app, which shows current timetables and connections for the entire Austrian public transport network. The ÖBB app is the most reliable tool for planning bus connections in the Salzkammergut region.
A direct regional bus service connecting Salzburg and the Salzkammergut lake district operates on certain days in peak season. Check current summer timetables directly via Salzkammergut Tourismus or ÖBB Scotty, as these seasonal services are added and modified year to year.
By Train from Salzburg
The train route from Salzburg to Hallstatt is more complex than it appears on a map. Trains run from Salzburg Hauptbahnhof to Attnang-Puchheim, where a connection is taken on the regional Salzkammergutbahn line to Hallstatt Bahnhof. The total train journey is approximately 2 to 2.5 hours, followed by the 10-minute ferry. The Salzkammergutbahn is a scenic narrow-gauge railway that traverses the Traunsee lakeside — the journey itself is worthwhile.
Total journey time from Salzburg city centre to Hallstatt village via train and ferry is approximately 2.5 to 3 hours.
By Car from Salzburg
Driving from Salzburg to Hallstatt via the E60 motorway and B158 road takes approximately 75 minutes in normal conditions. The route passes through Bad Ischl, with the final section on the lakeside road from Bad Ischl south to Hallstatt. See the driving and parking section below for the essential parking information before setting out.
Getting to Hallstatt from Vienna
🎯 Insider Tip: Discover the best Hallstatt experiences with Viator Tours!
Vienna is approximately 280 kilometres from Hallstatt. The journey by car takes around 3 to 3.5 hours via the A1 Westautobahn and onward through Bad Ischl. By train, the main route runs from Vienna Westbahnhof to Attnang-Puchheim (approximately 2 hours by fast train), then the Salzkammergutbahn regional service to Hallstatt Bahnhof, and the ferry. The total journey time from Vienna Westbahnhof to Hallstatt village is approximately 3 to 3.5 hours.
An alternative from Vienna is the train to Salzburg (approximately 2.5 hours via Railjet) and then the Salzburg-to-Hallstatt options described above — though this adds transfer time and is not significantly faster overall.
Vienna is generally too far for a comfortable day trip to Hallstatt. An overnight stay in the Salzkammergut is the recommended approach for Vienna-based visitors.
Getting to Hallstatt from Bad Ischl
Bad Ischl is the nearest transport hub to Hallstatt, 30 kilometres away. The Postbus service from Bad Ischl to Hallstatt runs several times daily and takes approximately 35–40 minutes. This is the most straightforward single-connection route for visitors arriving by train from any direction, since Bad Ischl has a direct train connection on the Salzkammergutbahn.
The bus drops passengers at the car park at the southern edge of Hallstatt (Lahn), a short walk from the village centre and the funicular station. From Vienna, Linz, Graz, or any city with rail access to Attnang-Puchheim, the fastest route is typically: train to Attnang-Puchheim, change to Salzkammergutbahn to Bad Ischl, bus to Hallstatt.
Parking in Hallstatt
Driving to Hallstatt is convenient in terms of flexibility but requires frank acknowledgement of the parking situation. The village has very limited parking — the main car park at the Lahn district at the southern end of the village fills completely by 9am on summer weekdays and by 8am on weekends. In peak July and August, this is not an exaggeration.
P1 — Lahn Car Park (Village Parking)
The primary car park within walking distance of the village is P1 at Lahn, at the southern entrance to Hallstatt. This is the car park most visitors aim for — it is approximately a 10-minute walk from the market square and directly adjacent to the funicular station. It holds a limited number of vehicles and fills fast. Cost: approximately €5–8 for a full day. In peak season, a barrier system closes the car park when it is full, and drivers are redirected to the Park and Ride.
Park and Ride — Shuttle Bus (P&R)
When P1 is full — which is the standard situation from mid-morning on summer weekdays and from early morning on weekends — a Park and Ride facility operates several kilometres south of Hallstatt on the B166 road. Digital signs on the approach roads indicate when P1 is full and redirect drivers to the P&R. A shuttle bus (typically running every 10–15 minutes in peak season) connects the P&R car park to the village. The shuttle runs to the Lahn terminus and back. Cost: the P&R parking fee typically includes the shuttle or charges a small additional amount — current prices are posted on Hallstatt.net.
P3 — B145 Roadside Car Park
A third parking option is P3, located on the B145 road north of the village, near the lake edge. This is a smaller overflow facility used when both P1 and the main P&R are at capacity. It is less frequently mentioned in tourist information but signposted on the approach route. From P3, a shuttle or a lakeside walk (approximately 20 minutes) reaches the village.
General rule: in July and August, plan to use the Park and Ride as your default and treat parking at P1 as a bonus if you arrive before 8:30am on weekdays or 7:30am on weekends. Attempting to drive to P1 after 9am on a peak summer day means being turned back at the barrier.
Getting to Hallstatt by Bus from Bad Ischl: The Direct Route
🎯 Insider Tip: Discover the best Hallstatt experiences with Viator Tours!
Bus route 542 (or equivalent regional designation — check ÖBB Scotty for current numbering) runs from Bad Ischl to Hallstatt several times daily in peak season, with reduced services outside summer. The bus stops at multiple points through Bad Goisern and along the lake before arriving at the Hallstatt Lahn terminus. The journey takes approximately 35–40 minutes.
This is the simplest public transport connection. From Salzburg or any major Austrian city, train to Bad Ischl (regional Salzkammergutbahn), then bus to Hallstatt. This avoids the longer train journey to Hallstatt Bahnhof with the required ferry.
The Ferry from Hallstatt Bahnhof
The Hallstatt ferry runs throughout the day to coincide with train arrivals at Hallstatt Bahnhof. Ferries generally operate from approximately 6am to 9pm in summer. Outside peak season, the last ferry departs earlier — check the timetable at the dock or on the Hallstatt.net website.
The ferry is a small passenger vessel carrying perhaps 40–50 people. In peak summer, queues can build at the bahnhof side, particularly when multiple train services arrive within a short window. The ferry trip itself is the best introduction to the village geography available.
Ferry Detail: Year-Round Operation
The Hallstatt ferry crosses a channel of approximately 300 metres between the Bahnhof shore and the village boat dock. The crossing takes approximately 5 minutes at normal speed. The service runs year-round under most conditions, with one significant exception: in exceptionally cold winters, the Hallstätter See can freeze near the village shore, making ferry operation impossible. This happens rarely — perhaps once every several winters — and when it does, the village becomes accessible only by road from the Lahn side. In a normal winter, the lake does not freeze and the ferry continues to run on a reduced timetable (approximately 7am to 7pm, with gaps in early afternoon).
The fare is typically €3–4 per adult each way in 2026. Children travel at half price. There is no return ticket sold as a combined fare — pay each crossing separately. The ferry does not accept cards at all times; carry a small amount of cash for the crossing to avoid inconvenience.
The last ferry of the evening is the most important schedule item for anyone staying in the village. Missing it means either staying stranded at the Bahnhof side or a considerable road journey around the lake. Check the current last-departure time at the dock when you arrive and again before exploring far from the village in the evening.
Getting Around Hallstatt Once You Arrive
Hallstatt village is compact and mostly walkable. The main street from the Lahn car park north to the market square is approximately 15 minutes on foot. There are no taxis within the village. The funicular to the Salzberg (salt mine and Skywalk) departs from the Lahn area and is the only mechanised transport within the village other than the ferry.
Electric bicycles are available for hire from a few outlets and are useful for exploring the lakeside south of the village and the road toward Obertraun, though the narrow village streets are easier on foot.
Transport Summary for 2026
- From Salzburg: Bus to Bad Ischl + bus to Hallstatt (2–2.5h) or train to Attnang-Puchheim + Salzkammergutbahn + ferry (2.5–3h), or car (75min)
- From Vienna: Train to Attnang-Puchheim + Salzkammergutbahn + ferry (3–3.5h), or car (3–3.5h)
- From Bad Ischl: Bus (35–40min), or car (30min)
- By car: Park at Lahn (arrive before 9am in summer) or use Park and Ride
- Final approach: Ferry from Hallstatt Bahnhof (10min) or bus to Lahn car park


