There are 7 ways to get from Lucerne to Hallstatt by train, bus, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  10 h 15 min

  1. Take the train from Luzern to Zürich HB 70
  2. Take the train from Zürich HB to Salzburg Hbf Rj
  3. Take the train from Salzburg Hbf to Attnang-Puchheim Wb / ...
  4. Take the train from Attnang-Puchheim to Hallstatt R / ...

$131 - $227

Cheapest option

Train, bus  •  11 h 55 min

  1. Take the train from Luzern to St. Gallen 1-Y
  2. Take the bus from St. Gallen to Salzburg
  3. Take the train from Salzburg Hbf to Attnang-Puchheim Wb / ...
  4. Take the train from Attnang-Puchheim to Hallstatt R / ...

$61 - $84

5 alternative options

Drive  •  5 h 47 min

  1. Drive from Lucerne to Hallstatt 358.8 miles

$75 - $110

Train to Zurich, fly to Munich, train  •  8 h 37 min

  1. Take the train from Luzern to Zürich Flughafen
  2. Fly from Zurich (ZRH) to Munich (MUC) ZRH - MUC
  3. Take the train from München Ost to Salzburg Hbf
  4. Take the train from Salzburg Hbf to Attnang-Puchheim
  5. Take the train from Attnang-Puchheim to Hallstatt

$178 - $455

Train to Basel, fly to Munich, train  •  10 h 1 min

  1. Take the train from Luzern to Basel SBB
  2. Fly from Basel (BSL) to Munich (MUC) BSL - MUC
  3. Take the train from München Ost to Salzburg Hbf
  4. Take the train from Salzburg Hbf to Attnang-Puchheim
  5. Take the train from Attnang-Puchheim to Hallstatt

$164 - $415

Train to Zurich, fly to Graz, train  •  9 h 32 min

  1. Take the train from Luzern to Zürich Flughafen
  2. Fly from Zurich (ZRH) to Graz (GRZ) ZRH - GRZ
  3. Take the train from Graz Hbf to Stainach-Irdning
  4. Take the train from Stainach-Irdning to Hallstatt

$169 - $425

Train to Berne, fly to Munich, train  •  10 h 33 min

  1. Take the train from Luzern to Bern
  2. Fly from Berne (BRN) to Munich (MUC) BRN - MUC
  3. Take the train from München Ost to Salzburg Hbf
  4. Take the train from Salzburg Hbf to Attnang-Puchheim
  5. Take the train from Attnang-Puchheim to Hallstatt

$236 - $794

What companies run services between Lucerne, Switzerland and Hallstatt, Austria?

You can take a train from Lucerne to Hallstatt via Zürich HB, Salzburg Hbf, and Attnang-Puchheim in around 10 h 15 min.

Airlines
Lufthansa
Website
lufthansa.com
Flights from Zurich to Munich
Avg. Duration
56 min
When
Every day
Estimated price
$120 - $550
Flights from Basel to Munich
Avg. Duration
1 h
When
Every day
Estimated price
$110 - $500
Flights from Zurich to Graz via Munich
Avg. Duration
3 h 18 min
When
Every day
Estimated price
$200 - $600
Flights from Zurich to Graz via Frankfurt
Avg. Duration
3 h 15 min
When
Every day
Estimated price
$210 - $700
Swiss
Website
swiss.com
Flights from Zurich to Munich
Avg. Duration
56 min
When
Every day
Estimated price
$120 - $550
Flights from Basel to Munich
Avg. Duration
1 h
When
Every day
Estimated price
$110 - $500
Flights from Zurich to Graz
Avg. Duration
1 h 20 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$150 - $500
Flights from Zurich to Graz via Vienna
Avg. Duration
2 h 55 min
When
Wednesday, Thursday, Friday and Sunday
Estimated price
$210 - $700
Austrian Airlines
Website
austrian.com
Flights from Zurich to Graz
Avg. Duration
1 h 20 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$150 - $500
Flights from Zurich to Graz via Vienna
Avg. Duration
3 h 10 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$200 - $650
Sky Work Airlines
Website
flyskywork.com
Flights from Berne to Munich
Avg. Duration
1 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$120 - $550
Train operators
Swiss Railways (SBB/CFF/FFS)
Website
sbb.ch
Train from Luzern to Zürich HB
Avg. Duration
46 min
Frequency
Every 30 minutes
Estimated price
$24 - $45
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Zürich HB to Salzburg Hbf
Avg. Duration
5 h 23 min
Frequency
Every 4 hours
Estimated price
$80 - $140
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Luzern to Zürich Flughafen
Avg. Duration
1 h 3 min
Frequency
Hourly
Estimated price
$28 - $50
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Luzern to Basel SBB
Avg. Duration
1 h 1 min
Frequency
Hourly
Estimated price
$35 - $65
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Luzern to Bern
Avg. Duration
1 h
Frequency
Hourly
Estimated price
$40 - $75
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Austrian Railways (ÖBB)
Website
oebb.at
Train from Salzburg Hbf to Attnang-Puchheim
Avg. Duration
44 min
Frequency
Every 20 minutes
Estimated price
$13 - $22
Website
fahrplan.oebb.at
Train from Attnang-Puchheim to Hallstatt
Avg. Duration
1 h 36 min
Frequency
Hourly
Estimated price
$13 - $21
Website
fahrplan.oebb.at
Train from Graz Hbf to Stainach-Irdning
Avg. Duration
1 h 51 min
Frequency
Every 2 hours
Estimated price
$25 - $40
Website
fahrplan.oebb.at
Train from Stainach-Irdning to Hallstatt
Avg. Duration
51 min
Frequency
Every 3 hours
Estimated price
$10 - $16
Website
fahrplan.oebb.at
Südostbahn
Website
sob.ch
Train from Luzern to St. Gallen
Avg. Duration
2 h 16 min
Frequency
Hourly
Schedules at
sob.ch
German Railways (DB)
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from München Ost to Salzburg Hbf
Avg. Duration
1 h 38 min
Frequency
Every 30 minutes
Estimated price
$35 - $55
Website
bahn.de
Bus operators
Eurolines CH
Phone
0041 (0) 844 257 224
Website
eurolines.ch
Bus from St. Gallen to Salzburg
Avg. Duration
5 h 33 min
Frequency
Twice daily
Estimated price
$35 - $45
Book at
eurolines.ch

Want to know more about travelling around Austria

Rome2rio's unique Travel Guides provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

How far is it from Lucerne to Hallstatt?

The distance between Lucerne and Hallstatt is 407 km. The road distance is 574 km.

What is the cheapest way to get from Lucerne to Hallstatt?

The cheapest way to get from Lucerne to Hallstatt is to train and bus which costs SFr 70 and takes 11 h 55 min.

What is the fastest way to get from Lucerne to Hallstatt?

The quickest way to get from Lucerne to Hallstatt is to drive which takes 5 h 47 min and costs SFr 85.

Is there a direct train between Lucerne and Hallstatt?

No, there is no direct train from Lucerne to Hallstatt. However, there are services departing from Luzern and arriving at Hallstatt via Zürich HB, Salzburg Hbf and Attnang-Puchheim. The journey, including transfers, takes approximately 10 h 15 min.

How long does it take to get from Lucerne to Hallstatt?

It takes approximately 10 h 15 min to get from Lucerne to Hallstatt, including transfers.