Hallstatt to Salzburg by train
Hallstatt to Salzburg takes about 2 hours 35 minutes to 3 hours by ferry and ÖBB train, changing at Attnang-Puchheim. There is no direct train.

- Typical duration
- About 2 hours 35 minutes to 3 hours from Hallstatt Markt to Salzburg Hbf, including the ferry; the trains alone take about 2 hours 15 minutes on the fastest connections.
- Frequency
- Trains leave Hallstatt Bahnhof about hourly, but good connections to Salzburg leave every one to two hours; the ferry from Hallstatt Markt is timed to the trains.
- Changes
- No direct train runs the whole way. Take the ferry from Hallstatt Markt to Hallstatt Bahnhof, then the ÖBB train to Attnang-Puchheim, where you change for Salzburg Hbf.
- Origin
- Hallstatt
- Destination
- Salzburg
- Country
- Austria
Hallstatt to Salzburg is a two-part train journey with a short boat crossing at the start. Walk to Hallstatt Markt, take the Hallstättersee Schifffahrt ferry across to Hallstatt Bahnhof, then travel via Attnang-Puchheim to Salzburg Hbf. Allow 2 hours 35 minutes to 3 hours overall, including the boat.
The route via Hallstatt Bahnhof
Hallstatt village is on the western shore of Hallstätter See, while Hallstatt Bahnhof is across the lake. Walk from the village to the Hallstatt Markt landing stage and take the Hallstättersee Schifffahrt ferry to the station. The crossing takes about seven minutes. The ferry is a separate cash service, so keep euros for the ticket.
From Hallstatt Bahnhof, take the ÖBB Salzkammergutbahn train towards Attnang-Puchheim. Change there for Salzburg Hbf. The fastest trains take about 2 hours 15 minutes from Hallstatt Bahnhof to Salzburg Hbf. With the ferry and the wait for your train, the best connections take about 2 hours 35 minutes from the landing stage and slower ones about 3 hours. There is no direct train from Hallstatt village to Salzburg.
Times, changes and operators
Several Hallstatt Bahnhof to Attnang-Puchheim trains run through the day, and frequent main-line trains continue from Attnang-Puchheim to Salzburg. Connections to Salzburg leave every one to two hours, and the ferry timetable sets the first part of the journey.
ÖBB runs the Hallstatt Bahnhof to Attnang-Puchheim train and onward services to Salzburg Hbf. Westbahn also serves the Attnang-Puchheim to Salzburg Hbf corridor, so you can use a Westbahn service for the onward leg where it suits your timetable. The change from the Hallstatt train is still at Attnang-Puchheim.
Allow a margin at Attnang-Puchheim. If a delay makes you miss the onward service, take the next suitable train for your travel day. The ferry operator does not guarantee onward transport after a missed connection or a cancelled sailing, so leave time between the ferry and your train rather than planning a tight connection.
Fares, reservations and rail passes
The Hallstättersee Schifffahrt fare is €4 one way or €8 return between Hallstatt Markt and Hallstatt Bahnhof. The ferry accepts cash only. This separate boat fare is not covered by a train ticket or rail pass.
Buy tickets for the trains you use, or travel on an Interrail Global Pass or Austria pass, which cover ÖBB trains. Westbahn lists the Global Pass as valid, so check before using an Austria pass on it. The ferry is not covered by any rail pass.
Seat reservations are optional on domestic ÖBB trains and can be added when booking. The regional train from Hallstatt Bahnhof does not require a reservation.
Getting to Salzburg Hbf
Your rail arrival is Salzburg Hbf, the city’s main station. Keep the two Hallstatt points separate in your plan: Hallstatt Markt is the landing stage in the village, while Hallstatt Bahnhof is across the lake and reached by ferry.
If you are leaving Hallstatt later in the day, start with the ferry timetable. The Market-to-station timetable is valid through 13 December 2026, and the last sailing is at 17:45. Leave enough time to reach the landing stage and allow extra margin if trains are delayed.
Where to book
Train tickets
- Check times & prices
Omio
Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
Rail Europe
Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.
Trainline
Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.
Train service
- Check times & prices
ÖBB is Austria's national railway, with Railjet high-speed and Nightjet sleeper services plus regional trains across Austria and neighbouring countries.
Official website - Check times & prices
WESTbahn is a private Austrian operator linking Vienna and Salzburg in about 2.5 hours. WESTspar fares are non-refundable and tied to a train and date.
Official website
Where to book
Train service
- Check times & prices
ÖBB is Austria's national railway, with Railjet high-speed and Nightjet sleeper services plus regional trains across Austria and neighbouring countries.
Official website - Check times & prices
WESTbahn is a private Austrian operator linking Vienna and Salzburg in about 2.5 hours. WESTspar fares are non-refundable and tied to a train and date.
Official website
Find places to stay in Salzburg

Frequently asked questions
Is there a direct train from Hallstatt to Salzburg?
No. Start with the ferry from Hallstatt Markt to Hallstatt Bahnhof, take the ÖBB train to Attnang-Puchheim, then continue to Salzburg Hbf. A Westbahn service can cover the onward leg from Attnang-Puchheim where scheduled.
How long does Hallstatt to Salzburg take?
Allow 2 hours 35 minutes to 3 hours from the Hallstatt village landing stage to Salzburg Hbf. The trains alone take about 2 hours 15 minutes on the fastest connections.
Is the ferry from Hallstatt to the station included in a train ticket?
No. Hallstättersee Schifffahrt charges €4 one way for the boat crossing and accepts cash only. A rail pass does not cover the ferry.
Do I need a reservation on the Hallstatt to Salzburg train?
No reservation is normally needed for this domestic journey. Reservations are optional on domestic ÖBB trains, and the regional train from Hallstatt Bahnhof does not require one.
What happens if I miss the ferry or my train connection?
If you miss the ferry, take the next sailing available; if you miss the train at Attnang-Puchheim, take the next suitable service for your travel day. The ferry operator does not guarantee onward transport after a missed connection or cancelled sailing.