Lake Lucerne panorama
Switzerland

Zurich → Lucerne → Basel

Five days by rail: two mountain summits, lake steamers, three historic old towns and at least one fondue eaten outdoors

5
Days
4
Nights (1 ZRH + 3 LUZ)
2
Mountain summits
3
Lake boat rides
1
Open-air fondue
ZurichDay 1, 1 night
Train · 50 min
LucerneDays 2-4, 3 nights
Train · 1h05
BaselDay 5, onward
Paddle steamer Stadt Luzern

The Stadt Luzern, one of five historic paddle steamers on the lake, all free with the Lucerne Travel Pass.

Musegg Wall, Lucerne

The Musegg Wall: nine medieval towers above Lucerne's old town, free to walk, best view in the city.

TGV Lyria at Zurich Hauptbahnhof

Trains do all the work on this trip: Zurich HB and Basel SBB both connect directly to Paris by TGV Lyria in about 3-4 hours.

Day by day

The plan is built so no day is a forced march. Days 3 and 4 swap freely depending on the weather forecast; do the clearer day on the mountain you care about more.

Grossmünster and the Limmat, Zurich
Day 1 · Arrive in Zurich

Settle in, then a late dinner in the old town

Built around an evening arrival (the afternoon TGV Lyria from Paris lands at Zurich HB just after 8 PM; flights work the same way). Stay in the Niederdorf, the car-free old town on the right bank, five minutes on foot from the station, and keep the night simple: check in, drop bags, walk to dinner.

Late dinner: Zeughauskeller (classic, in a 15th-century armory) or Restaurant zum Kropf, an 1888 beer-hall institution a few doors down; both serve late enough for a 9 PM table. The old-town sights keep until tomorrow morning.

Arriving earlier in the day? Pull tomorrow morning's Zurich walk forward and take an evening lake cruise instead.
Chapel Bridge, Lucerne
Day 2 · Zurich → Lucerne

Zurich's greatest hits, then on to Lucerne

Zurich happens this morning: Lindenhof viewpoint, Fraumünster's Chagall windows, Grossmünster, and Bahnhofstrasse down to the lake, all walkable from the Niederdorf. Trains to Lucerne run twice an hour, about 50 minutes; aim for early afternoon. Check in, then the greatest hits: Chapel Bridge and the Water Tower, the painted old town squares, the Lion Monument, and a walk along the Musegg Wall towers for the best free view in town.

Dinner: Wirtshaus Galliker, old-school Lucerne cooking locals actually eat, or Zunfthausrestaurant Pfistern on the river.

Cheese fondue cooked over an open fire
Day 3 · Mount Rigi

The Queen of the Mountains — open-air fondue day

The gentler of the two mountain days and a perfect loop: paddle steamer from the Lucerne dock to Vitznau (a scenic hour on the lake), then Europe's oldest cogwheel railway (1871) up toward Rigi Kulm at 1,798 m. Continue to the summit for the views, then cable car down to Weggis and boat back to town.

The fondue, outdoors: the famous forest Waldfondue only runs autumn to spring, and in summer the Rigi Kulm summit restaurant doesn't serve fondue at all (learned the hard way; call ahead for anything you're counting on). So: a fondue picnic on the mountain (bookable, fondue-backpack style, eaten at a viewpoint), or the guaranteed backstop, Fondue House du Pont's outdoor tables on the river in Lucerne for dinner.

Covered: every train, cable car and boat leg is free with the Lucerne Travel Pass; the fondue itself is paid separately.

View from Mount Pilatus
Day 4 · Mount Pilatus

Pilatus Golden Round Trip

The dramatic one. Boat to Alpnachstad (about 90 minutes), then the steepest cogwheel railway in the world, a 48% grade, up to Pilatus Kulm at 2,132 m. Jagged dragon-legend scenery instead of Rigi's rolling meadows. Come down the other side by aerial cableway and the "Dragon Ride" gondola to Kriens, then a city bus back to Lucerne.

Covered: fully included in the Lucerne Travel Pass, boat, cogwheel and all.

Rain plan: the Swiss Museum of Transport is genuinely one of Europe's best museums, not a consolation prize.
Basel old town from the Mittlere Brücke
Day 5 · Lucerne → Basel

Basel finale

Basel is the natural exit: an easy 1h05 train from Lucerne and one of Europe's great rail hubs for the trip home. Take a morning train out, put the bags in a station locker, and give the city about three hours: the medieval old town and Marktplatz, the view from the Mittlere Brücke, the Rhine embankment where locals float down the river in August, and the Kunstmuseum if the group votes art over aimless wandering. Lunch in the old town, then onward: TGV Lyria runs direct to Paris in just over 3 hours, and German ICE trains head north from the same station.

Basel SBB has good lockers, but they go fast on summer weekends. Arrive with a plan B for bags.

The flex day

Two ways to trade one of the planned days for a different region. Neither needs a hotel change, both are covered by the Lucerne Travel Pass, and both can be decided the night before based on the forecast and everyone's legs.

View from the Fronalpstock above Stoos
Option A · Swap for Rigi or Pilatus

Stoos & the Fronalpstock ridge

Under an hour from Lucerne: train to Schwyz, then the steepest funicular in the world (110% grade, the barrel-shaped cars stay level) up to Stoos, a car-free village at 1,300 m. Chairlift to the Fronalpstock summit, then the famous ridge walk back, about 2.5 gentle hours with Lake Lucerne fjord views that arguably beat Rigi's, and a fraction of the crowd. Chairlift both ways if the walk sounds like too much.

Covered: train, funicular and village are in the Lucerne Travel Pass.

Lauterbrunnen valley and the Staubbach Falls
Option B · The big day trip

Berner Oberland: Interlaken & Lauterbrunnen

The Luzern-Interlaken Express is one of Switzerland's great scenic rides: 1h50 over the Brünig Pass, past a string of lakes, and the ride itself is covered by the pass. From Interlaken, either a boat on turquoise Lake Brienz or a short train on to Lauterbrunnen, the 72-waterfall valley that inspired Tolkien's Rivendell. It's the postcard of postcards, but it's a long day, roughly 4 hours round trip in transit, and it would replace one mountain day. Only pick this if someone's dying to see the Jungfrau region.

Tickets & passes

The one pass worth buying here is the Lucerne Travel Pass. Run your own numbers, but for this exact plan it beats both à la carte tickets and the Swiss Travel Pass.

WhatCost / personNotes
Lucerne Travel Pass, 3 daysCHF 240Rigi, Pilatus (every segment), unlimited lake boats, local buses. À la carte, the two mountain days alone run roughly CHF 254, so the pass about breaks even before you count a single extra boat or bus. Buy via SBB
Zurich → Lucerne train~CHF 26Buy on the SBB app, no reservation needed
Lucerne → Basel train~CHF 26Same, buy day-of is fine
Swiss Travel Pass 4-day, for comparisonCHF 309Still only 50% off Pilatus. Not worth it for this itinerary

Where to stay

Both of these are road-tested from the original trip. Book the old towns in both cities; that's the whole point of each.

Zurich · 1 night

  • Hotel Felix ZürichZähringerstrasse 25, in the Niederdorf, 5 minutes on foot from Zurich HB. Ideal for a late arrival and a morning of sightseeing on foot

Lucerne · 3 nights

  • Romantik Hotel Wilden MannBahnhofstrasse 30, the 500-year-old classic in the old town. Take the breakfast option; mountain days start early

Good to know

Weather & packing

  • In townEarly August: warm, 24-28°C, chance of afternoon storms
  • On the summits10-15°C cooler up top. Bring a real layer and sunglasses; the light is fierce
  • ShoesComfortable walkers are enough, no hiking boots required for this plan
  • MoneySwitzerland is not the eurozone. Cards work everywhere; a few francs in cash is handy

Food shortlist

  • Zeughauskeller, ZurichSausages and rösti in a 1487 armory
  • Restaurant zum Kropf, Zurich1888 beer-hall classic, same register as Zeughauskeller
  • Fondue House du Pont, LucerneYear-round fondue with outdoor tables on the Reuss
  • Wirtshaus Galliker, LucerneOld-school Lucerne institution; go hungry
  • Zunfthausrestaurant Pfistern, LucerneGuild house on the river, terrace over the Reuss
  • Rigi Kulm HotelSummit sun terrace over the whole lake; lunch with a view on the Rigi day (no fondue in summer)