Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
Start in Niederdorf, Zurich’s atmospheric old-town quarter, and visit Grossmünster before the lanes become busy. Allow about 45 minutes to see the Romanesque interior and, if you want the best city panorama, climb the tower stairs for an extra fee—typically around CHF 5. Check the church’s current opening hours before setting out, as tower access and services can affect entry. From here, walk south through the old town toward Fraumünster; the route takes roughly 10 minutes along the Limmat and is more enjoyable than taking public transport.
At Fraumünster, spend around 45 minutes with Marc Chagall’s celebrated stained-glass windows. Admission is generally around CHF 5–7, and photography may be restricted inside. Continue uphill to Lindenhof, a short walk away, for your midday pause: the terrace gives a lovely view across the Limmat toward the old town and is a good place to slow down for 30 minutes. The cobbled streets are uneven, so comfortable shoes help.
Walk about 10–15 minutes via Bahnhofstrasse to Zeughauskeller, near Paradeplatz, for a classic Zurich lunch in a historic former armoury. Expect roughly CHF 30–50 per person for sausages, rösti, or another substantial Swiss dish; portions are generous, and the dining room can fill quickly around noon, so arriving slightly before or after the peak is sensible. After lunch, take the short uphill walk toward Hochschulen—about 15 minutes—or use tram 3 or 9 if you prefer to avoid the incline. Finish at Kunsthaus Zürich, allowing about two hours for its major Swiss and European collection. Check the museum’s opening day and late-hours schedule when planning, and reserve tickets if a special exhibition is running; standard admission and special-exhibition prices vary. Leave a little time afterward to wander the university quarter rather than trying to add another attraction.
After arriving at Luzern Bahnhof, walk about 10 minutes through the center to Chapel Bridge and Water Tower. Go early, when the bridge is quieter and the light is good over the Reuss; allow roughly 45 minutes to cross it slowly and look at the historic painted panels. The bridge is free, while the nearby Jesuit Church—a useful extra glimpse from the riverfront—is generally free to enter when open. From here, stroll west into the Old Town, following the river toward Weinmarkt and Kornmarkt. Give yourself about 90 minutes for the painted façades, small lanes, and arcades rather than treating this as a checklist; the pedestrian center is compact and easy to explore on foot.
Walk a few minutes to Old Swiss House for a traditional lunch, ideally booking ahead if you want a particular time. This is the place for classic rösti, seasonal Swiss dishes, and a leisurely meal; budget approximately CHF 45–75 per person before drinks, and allow 1½ hours. After lunch, return toward Luzern Bahnhof and take bus 6, 8, or 24 from the station area toward Verkehrshaus; the ride to the Swiss Museum of Transport takes roughly 10–15 minutes. A single local ticket is usually only a few francs, though check the SBB Mobile app for the exact fare and stop.
Spend around 2½ hours at the Swiss Museum of Transport, whose rail, aviation, road-travel, and space galleries work especially well on a rainy day. The museum is large, so choose a few sections rather than trying to see every exhibit; allow extra time if you add the cinema or planetarium, which may require separate tickets. Admission is commonly around CHF 35 for adults, with discounts and combination tickets varying, so check the museum’s current website before going. To finish, walk back toward the lake—about 20–25 minutes—or take a short bus ride to Nationalquai. The Lake Lucerne promenade is ideal for an unhurried final hour, with benches, boat views, and mountain backdrops; sunset timing changes through the year, so arrive with enough light for the lakeside stretch.
After arriving in Zermatt, head straight to the Gornergrat Railway station, a short walk from the village’s main railway station. Allow roughly 3–4 hours for the return ride and time at the top; trains are frequent, but check the day’s timetable, weather and any reservation requirements before setting out. The ride climbs above the tree line to Gornergrat, where the Matterhorn can appear dramatically close on clear mornings. At the summit, spend about an hour following the marked viewpoints and short paths across the ridge—bring sunglasses, water and a warm layer, as conditions can be much colder than in the village. Mountain railway tickets are commonly a significant expense, often around CHF 40–100 return depending on discounts and season.
Return to Zermatt for a quick lunch, then walk to the Forest Funicular Zermatt–Sunnegga station near the village center. The funicular reaches Sunnegga in only a few minutes, but allow around two hours round trip for the ascent, viewpoint and return. Confirm seasonal operating times, particularly outside the main summer and winter periods. From Sunnegga, follow the marked route toward Findeln, an atmospheric old hamlet of timber barns, stone walls and scattered alpine meadows. Allow about 1½ hours for the walk and village wander, with extra time if you continue farther or choose a slower descent; sturdy shoes are worthwhile, and check the last funicular before committing to the route.
Return to central Zermatt and settle in for dinner at Whymper-Stube, a cozy choice for rösti, raclette, fondue and other hearty mountain dishes. Dinner is generally around CHF 35–65 per person before drinks, and booking ahead is sensible in busy periods. Keep the evening relaxed: after a full day above the valley, the village lanes around Bahnhofstrasse are best enjoyed as a gentle stroll rather than another scheduled stop.
After the early train from Zermatt go first to Jet d’Eau on Quai Gustave-Ador—from Genève-Cornavin, it is roughly 15–20 minutes by tram or about 25 minutes on foot. Allow around 30 minutes for the fountain and lakefront views; spray and operating times can vary with wind and maintenance, so treat it as a viewing opportunity rather than a guaranteed display. Continue along the waterfront to Bains des Pâquis**, a relaxed local spot for a lakeside walk, coffee, or—if you have brought swimwear—an optional swim or sauna session. Set aside about 1½ hours, and note that sauna facilities and swimming access are seasonal and paid separately.
Walk uphill through the Pâquis area and across toward Geneva’s Old Town for lunch at Les Armures, a historic restaurant in a particularly atmospheric setting. Reserve ahead if possible, especially for a weekend or busy travel period, and budget approximately CHF 45–75 per person for a full meal. After lunch, make the short uphill walk to St. Pierre Cathedral. The cathedral interior is usually free, while the archaeological site and tower climb require tickets; allow about an hour, and check same-day opening conditions before relying on the panorama, as tower access can be restricted for services, weather, or events.
A few minutes away, visit Maison Tavel, Geneva’s oldest surviving house, for a compact, engaging introduction to the city’s urban history; allow roughly an hour and check the museum’s current opening day and hours before visiting. Finish with an easy downhill walk to Parc des Bastions, where the Reformation Wall and oversized chess boards make a pleasant late-afternoon stop. From here, Plainpalais tram connections and Genève-Cornavin are convenient, while the surrounding cafés are useful for a final drink before continuing your trip.
No packing list attached yet.