Hallstatt is a much-visited and very pretty lakeside town in Austria. This page explains how to buy train tickets from Hallstatt to cities in neighbouring countries at the cheapest prices, buying online direct from the operators, usually with print-at-home tickets. You can buy tickets the way I recommend wherever you live in the world, as long as you are connected to the internet and have a credit card!! Click here to buy tickets starting in another city.
I want to go from Hallstatt to...
Hallstatt to Hallstatt station by ferry
Hallstatt town is on the west side of the lake (the Hallstatter See), Hallstatt railway station (Hallstatt Bahnhof) is on the east side. A small local ferry called the Stefanie links Hallstatt Markt (Hallstatt town marketplace) with Hallstatt Bahnhof (Hallstatt station) roughly 20 minutes before most train departures, see www.hallstattschifffahrt.at for a timetable. You pay for the ferry separately at the quayside before boarding, about €3 per crossing, children under 4 free, children under 14 get a reduced rate when accompanied by their parents.
Before you buy your tickets
Take a moment to read these important tips for buying European train tickets. It answers all the usual questions, "Do I need to book in advance or can I buy at the station?", "Can I stop off?", "Are there Senior fares?" and that old favourite, "Should I buy an $800 railpass or a €35 point-to-point ticket?". How far ahead can you buy train tickets?
European train travel FAQ
Hallstatt to Vienna from €19.90
Option 1, Hallstatt to Vienna, fastest & most direct route
-
Trains link Hallstatt with Vienna Hbf at least once per hour through the day, total journey time either 3h33 or 3h58.
You take a comfortable ÖBB regional train from Hallstatt to Attnang Puchheim in either 1h37 (R = Regional train) or 1h15 (REX = Regional Express train), then a swish ÖBB railjet train (RJ) from Attnang Puchheim to Vienna Hbf in 2h05.
Changing trains at Attnang Puchheim simply means stepping off one train, walking to another and stepping on, it only takes 2 or 3 minutes. ÖBB = Austrian Federal Railways. Both trains have luggage space & toilets, the railjet has a restaurant car, power sockets & free WiFi. No reservation necessary or possible for the regional or regional express trains, you sit where you like. Seat reservation optional on railjets, a good idea at busy times such as Friday or Sunday afternoons.
-
How much does it cost?
Sparschiene fares start at €19.90 in 2nd class or €29.90 in 1st class.
Book in advance, the price varies like air fares. Sparschiene fares commit you to a specific train, no refunds or changes allowed.
Standardpreis is around €56, these full-flex tickets have a fixed price and unlimited availability, good for any train that day.
-
How to buy tickets
Buy tickets at www.raileurope.com or www.thetrainline.com (both easy to use, in €, Ł or $, small booking fee) or the Austrian Railways website www.oebb.at (in €, same fares).
Booking opens up to 6 months ahead. You print your own ticket or can show it on your phone.
You can buy a Standardpreis ticket at the station on the day if you like, those cannot sell out.
Option 2, Hallstatt to Vienna, the scenic route via the UNESCO-listed Semmering Railway
-
There's an alternative route between Hallstatt & Vienna that's worth the slight detour. ÖBB charges exactly the same price - from €19 in advance, around €53 on the day - for both routes but the scenic option takes a bit longer - 4h10 rather than 3h33 - and it involves two changes of train not one, at Stainach Irdning & Leoben Hbf - although both changes of train are easy.
-
To book this route, use www.thetrainline.com, simply click the green via button at lower right and add Leoben Hbf as a via station. It'll then route you over the lovely UNESCO-listed Semmering Railway (see en.wikipedia.org/wiki/Semmering_railway) and it's pretty much scenic all the way from Hallstatt to beyond Semmering. Well worth the extra time!
Hallstatt to Salzburg from €9.90
-
Trains link Hallstatt with Salzburg Hbf at least once per hour through the day, total journey time either 2h16 or 2h41.
You take a comfortable ÖBB regional train from Hallstatt Bahnhof to Attnang Puchheim in either 1h37 (R = Regional train) or 1h15 (REX = Regional Express train), then a swish ÖBB railjet train (RJ) from Attnang Puchheim to Salzburg Hbf in another 48 minutes.
Changing trains at Attnang Puchheim simply means stepping off one train, walking to another and stepping on, it only takes 2 or 3 minutes. ÖBB = Austrian Federal Railways. Both trains have luggage space & toilets, the railjet has a restaurant car, power sockets & free WiFi. No reservation necessary or possible for the regional or regional express trains, you sit where you like. Seat reservation optional on railjets, but it's probably not worth paying the small extra fee for such a short journey.
-
How much does it cost?
Sparschiene fares start at €9.90 in 2nd class or €19.90 in 1st class.
Book in advance, the price varies like air fares. Sparschiene fares commit you to a specific train, no refunds or changes allowed.
Standardpreis is around €29, these full-flex tickets have unlimited availability & one fixed price, good for any train that day.
-
How to buy tickets
Check train times and buy tickets at www.thetrainline.com.
Booking opens up to 6 months ahead. To buy a Standardpreis ticket, click Flexible at the top of the search results. You print your own ticket or can show it on your phone.
Or buy at the Austrian Railways website www.oebb.at (a bit more fiddly, same prices, in €).
Or buy a Standardpreis ticket at the station on the day, these cannot sell out.
Hallstatt to Innsbruck from €19.90
-
Trains link Hallstatt with Innsbruck Hbf every couple of hours through the day, total journey time around 4h15.
You take a comfortable ÖBB regional train from Hallstatt Bahnhof to Attnang Puchheim then a swish ÖBB railjet train (RJ) from Attnang Puchheim to Innsbruck.
Changing trains at Attnang Puchheim simply means stepping off one train, walking to another and stepping on, it only takes 2 or 3 minutes. ÖBB = Austrian Federal Railways. Both trains have luggage space & toilets, the railjet has a restaurant car, power sockets & free WiFi. No reservation necessary or possible for the regional or regional express trains, you sit where you like. Seat reservation optional on railjets, a good idea at busy times such as Friday or Sunday afternoons.
-
How much does it cost?
Sparschiene fares start at €19.90 in 2nd class or €29.90 in 1st class.
Book in advance, the price varies like air fares. Sparschiene fares commit you to a specific train, no refunds or changes allowed.
Standardpreis is around €65, these full-flex tickets have unlimited availability & one fixed price, good for any train that day.
-
How to buy tickets
Check train times and buy Sparschiene or Standardpreis tickets at www.thetrainline.com.
To buy a Standardpreis ticket, click Flexible at the top of the search results. Booking opens up to 6 months ahead. You print your own ticket or show it on your phone.
Or buy at the Austrian Railways website www.oebb.at (a bit more fiddly, same prices, in €).
Or buy a Standardpreis ticket at the station on the day, these cannot sell out.
Hallstatt to Munich
-
You can travel from Hallstatt to Munich by train in as little as 3h58, centre to centre all on one cheap ticket.
You take a regional train to Attnang Puchheim, a fast railjet train with restaurant car, power sockets & free WiFi from Attnang Puchheim to Salzburg Hbf then another railjet train from Salzburg Hbf to Munich Hbf. All trains are air-conditioned with power sockets, luggage space and toilets.
-
How much does it cost?
Fares start at €29.99 in 2nd class or €49.99 in 1st class.
These are limited-availability Sparpreis (German term) or Sparschiene (Austrian term). The price varies like air fares. These fares commit you to a specific train, no refunds or changes allowed.
Flexpreis (German term) & Standardpreis (Austrian term) costs around €78, these full-flex tickets have a fixed price & unlimited availability, good for any train that day.
-
How to buy tickets
Buy tickets at the German Railways website int.bahn.de or www.thetrainline.com (which links to the Austrian Railways system). Check both sites as one is often cheaper than the other. Booking opens up to 6 months ahead. You print your own ticket.
You can buy a Standardpreis ticket at the station on the day of you like, these cannot sell out.
Hallstatt to anywhere else in Germany
-
Buy tickets from Hallstatt to anywhere in Germany at the German Railways website int.bahn.de or www.thetrainline.com (which links to the Austrian Railways system). Check both sites as one can be cheaper than the other.
Booking opens up to 6 months ahead. You print your own ticket.
Look carefully at the search results, it's generally best to choose options with the fewest changes. The system will not suggest impossible changes, but using the Adjust transfer duration feature to ask it to provide longer, more robust connections between trains is a good idea for longer journeys.
Tip: If you want to stop off on the way using a cheap Sparpreis fare, you can add one at int.bahn.de using the Stopovers feature. Up to 2 stopovers up to 48 hours can be added to a journey made with a Sparpreis fare.
-
Sparpreis (German term) or Sparschiene (Austrian term) from Hallstatt to Germany start at €29.99 in 2nd class or €49.99 in 1st class.
The price varies with limited availability at each price level, so book ahead for the cheapest prices. Sparpreis & Sparschiene fares commit you to the specific train you book, no refunds or changes to travel plans.
Flexpreis (German term) & Standardpreis (Austrian term) are full-flex tickets with unlimited availability and a fixed price, good for any train that day.
Hallstatt to Prague from €24
-
You can travel from Hallstatt to Prague by train in as little as 6h50, centre to centre all on one cheap ticket.
You take a regional train to Attnang Puchheim, a fast railjet with restaurant car & free WiFi to Linz then a comfortable air-conditioned Czech express train to Prague Hlavni. In the afternoon you'll find a couple of departures with just 1 change in Linz, which are ideal. All trains are air-conditioned with power sockets, luggage space and toilets. There is usually a refreshment trolley on the Czech train from Linz to Prague, it may come on only at the northern end of the route, so take some food & beer or wine along with you.
-
How much does it cost?
Sparschiene fares from Hallstatt to Prague start at €24 in 2nd class or €44 in 1st class.
The price varies with limited availability at each price level, so book ahead. Sparschiene fares commit you to the specific train you book, no refunds or changes to travel plans.
Standardpreis costs over €80, full-flex tickets have unlimited availability & one fixed price, good for any train that day.
-
How to buy tickets
Check train times and buy tickets at www.thetrainline.com.
Booking opens up to 6 months ahead and you print your own ticket. You can also check prices at the Czech Railways website www.cd.cz also with print-your-own tickets, but booking opens 92 days ahead on cd.cz.
Tip: In the search results, look for 1-change options if you see any or 2-change options if not, marked ÖBB. Avoid departures with a bus symbol, or marked Westbahn as these too involve a bus. It'll also offer some journeys via Vienna, but that's a longer and more expensive way round so I'd stick with journeys marked ÖBB with either 1 change in Linz or 2 changes in Attnang Puchheim & Linz.
You can buy a Standardpreis ticket at the station on the day of you like, these cannot sell out.
Hallstatt to Český Krumlov from €16
-
You can travel from Hallstatt to Český Krumlov by comfortable train in as little as 6h04 from €16.
You take a regional train to Attnang Puchheim, a fast railjet with restaurant car & free WiFi to Linz then a comfortable air-conditioned Czech express train to České Budějovice for the little branch line train to Český Krumlov. In the afternoon you'll find a couple of departures with just 2 changes at Linz & České Budějovice.
All trains are air-conditioned with power sockets, luggage space and toilets.
See more about visiting Český Krumlov including photos & info on taxis from the station to Český Krumlov old town.
-
How much does it cost?
Fares start at €16 if you book in advance.
Fares vary like air fares, so book ahead.
-
How to buy tickets
Buy tickets at the Czech Railways website www.cd.cz.
Booking normally opens 92 days ahead. You print your own ticket or can show it in the CD app.
Hallstatt to Switzerland from €34.90
Option 1, Hallstatt to Switzerland by daytime trains through the Arlberg Pass. The scenic option
-
Run a Hallstatt to Zurich enquiry at www.thetrainline.com.
In the search results, look for options marked ÖBB with 1 or 2 changes. Ignore any departure with more than 2 changes, and ignore any departure which includes Westbahn.
-
It's a long ride, typically 8h15 to 8h45, but the railjet trains have a restaurant car, power sockets at all seats, free WiFi, treat this as a chill-out ride across Austria & Switzerland, enjoying the superb scenery through the Arlberg Pass, see the photos & video here.
-
Sparschiene fares start at €34.90 in 2nd class or €49.90 in 1st class.
The price varies with limited availability at each price level, so book ahead. Sparschiene fares commit you to the specific train you book, no refunds or changes to travel plans.
-
You can book through to most stations in Switzerland which saves money over buying a separate onward ticket at expensive Swiss domestic rates. Try both www.thetrainline.com and www.oebb.at.
Option 2, Hallstatt to Switzerland by nightjet sleeper train. The time-effective option
-
Step 1, go to www.thetrainline.com and book the excellent nightjet sleeper train from Attnang Puchheim to Zurich, leaving Attnang Puchheim around 23:30 and arriving Zurich HB at 08:20 next morning. Booking opens up to 6 months ahead. You print your own ticket.
This comfortable Austrian Nightjet train has two double-deck sleeping-cars with compact 1 or 2-berth compartments with washbasin, larger 1 & 2 bed deluxe compartments with toilet & shower and several 3-berth compartments with washbasin. The sleeper attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to accommodation.
Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €69.90 in a 3-bed sleeper, €89.90 in a 2-bed sleeper or €139.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
-
Step 2, now use www.thetrainline.com again to add a connecting train from Hallstatt to Attnang Puchheim, making sure you allow at least an hour in Attnang Puchheim between trains in case of delay, as you don't want to miss a sleeper train. Dinner in Attnang Puchheim?
Hallstatt to Italy
Option 1, Hallstatt to Italy by daytime trains - the scenic option
-
Run a Hallstatt to Venice enquiry at www.thetrainline.com.
In the search results, look for options marked ÖBB or ÖBB, DB with 1 or 2 changes. Ignore any departure with more than 2 changes.
-
It's a long ride, typically 8 to 9 hours, but treat this as a chill-out ride across Austria & Italy, enjoying the scenery. Journeys routed via Wörgl or Innsbruck take you through the scenic Brenner Pass, see the photos & video here. Journeys routed via Stainach & Leoben involve one of the Vienna-Venice railjet trains, see the information & photos here.
-
Sparschiene fares start at €29 in 2nd class or €44 in 1st class.
The price varies with limited availability at each price level, so book ahead. Sparschiene fares commit you to the specific train you book, no refunds or changes to travel plans.
Option 2, Hallstatt to Italy using the nightjet sleeper train from Linz to Venice - the time-effective option to Venice
-
Step 1, go to www.thetrainline.com and book the excellent nightjet sleeper train from Linz to Venice, leaving Linz around 23:20 and arriving Venice Santa Lucia at 08:34 next morning. Booking opens up to 6 months ahead. You print your own ticket.
This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the guide to Nightjet accommodation.
Fares start at €59 with a couchette, €99 with a bed in a cosy 2-bed sleeper, or €139 with a bed in a single-bed sleeper all to yourself. Fares vary like air fares so book ahead.
-
Step 2, now use www.thetrainline.com again to add a connecting train from Hallstatt to Linz, making sure you allow at least an hour or more in Linz between trains in case of delay, as you don't want to miss a sleeper train. Why not plan to have dinner in Linz? You print your own ticket.
-
Step 3, now add onward tickets from Venice to Milan, Florence, Rome or Naples if you want, also using www.thetrainline.com. It's ticketless, you print your booking reference or show it on your phone.
Option 3, Hallstatt to Italy using the nightjet sleeper train from Leoben to Florence & Rome - the time-effective option to Florence or Rome
-
Step 1, go to www.thetrainline.com and book the excellent nightjet sleeper train from Leoben Hbf to Florence SMN or Rome Termini, leaving Leoben Hbf around 21:40 and arriving Florence SMN around 06:14 & Rome Termini around 09:22 next morning. A separate portion goes to Milan, Genoa & La Spezia. Booking opens up to 6 months ahead. You print your own ticket.
This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the guide to Nightjet accommodation, travel tips, photos & video.
Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €69.90 in a 3-bed sleeper, €89.90 in a 2-bed sleeper or €139.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares so book ahead.
-
Step 2, now use www.thetrainline.com again to add connecting trains from Hallstatt to Leoben with 1 easy change at Stainach-Irdning, making sure you allow at least an hour or more in Leoben between trains in case of delay, as you don't want to miss a sleeper train. Dinner in Leoben? You print your own ticket.
Hallstatt to all other destinations
-
Option 1, via Munich to Paris, Brussels, Amsterdam, London, Scandinavia: Travel from Hallstatt to Munich as shown above. Then see the Trains from Munich page for onward trains.
-
Option 2, via Vienna to Hungary, Slovakia, Croatia, Romania, Poland, Serbia, Macedonia, Greece, Turkey: Travel from Hallstatt to Vienna as shown above. Then see the Trains from Vienna page for onward trains.
-
Option 3, via Switzerland to Spain & Portugal: Travel from Hallstatt to Zurich as shown above. Then see the Trains from Switzerland page for onward trains.
-
Option 4, Hallstatt to Ljubljana, use www.thetrainline.com and look for options with no more than 2 changes.