Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
Start at Zürich Hauptbahnhof (Zürich HB), the city’s main station. Give yourself 30–60 minutes to get your bearings, sort out a local SIM or essentials, and use the station lockers if you need to stash bags; prices vary by locker size and duration. If you’ve just landed, allow extra time for the airport train and hotel check-in before beginning the walk.
From the station, walk east toward Niederdorf, the lively, mostly pedestrian quarter of Zürich’s Old Town. Take about an hour to meander its narrow lanes and riverside streets rather than following a strict route. Then head uphill to Lindenhof for a half-hour pause and a lovely view across the Limmat and the historic center. Both are easy to reach on foot; wear comfortable shoes for the cobbles and gentle slope.
Finish at Zeughauskeller, near Paradeplatz, for hearty Swiss classics in a former armory. Allow 1–1½ hours and budget roughly CHF 25–45 per person before drinks. It’s a popular spot, so booking ahead is sensible, particularly for dinner; otherwise, be prepared for a wait. If you’re tired from traveling, keep the evening unhurried—everything on today’s route is close enough to walk between.
After arriving in Lucerne, head into the Old Town for Chapel Bridge (Kapellbrücke). Allow about 30 minutes to cross the covered wooden bridge, look for the painted panels beneath its roof, and pause for views over the Reuss River. It’s a short walk along the riverfront to Jesuit Church; plan around 30 minutes inside for its striking Baroque interior. Entry is generally free, though services may limit visitor access, so keep your visit flexible.
Walk along the river to Musegg Wall for a one-hour stroll on the medieval fortifications. The wall’s outdoor sections are a lovely way to see across the rooftops, lake, and surrounding hills; access to the towers varies seasonally and may be limited, so check the posted information rather than counting on going inside. Finish at Rathaus Brauerei, beside the Reuss, for a relaxed Swiss-German lunch—budget roughly CHF 25–45 per person and allow 1–1.5 hours. Check current opening hours before setting out, especially outside the busier season.
Head to the Lake Lucerne landing by the station and catch a boat to Vitznau; the crossing takes about an hour, but check the day’s sailing timetable before setting out, since services vary by season. Aim for an early sailing: the cruise, mountain trains and return journey make this a full-day outing, and you’ll want some flexibility for the weather. From Vitznau, take the cogwheel railway up to Rigi Kulm—the ride takes roughly 30 minutes.
At Rigi Kulm, allow a couple of hours for the panoramic views and an easy walk near the summit. Trails can be exposed, so bring a warm layer and sturdy shoes, and check visibility before you go; if clouds settle in, linger less rather than rushing the rest of the route. Then take the mountain railway down to Rigi Kaltbad for a quieter 45–60-minute pause in the car-free village. Check the connecting train and boat times as you go, especially outside peak season.
Return by rail to Vitznau and take a boat back to Lucerne. Budget around 1–1½ hours for the return leg, depending on connections. For dinner, Wirtshaus Galliker serves traditional Swiss cooking; allow 1–1½ hours and roughly CHF 30–50 per person. Check its current opening hours and reserve if possible. Boat and mountain-rail fares depend on the route and season, so compare the day’s combined ticket options; Swiss Travel Pass and Half Fare Card discounts may apply.
Allow about 3–4 hours door to door to check out in Lucerne, reach the station, take the train to Interlaken Ost, and transfer to your accommodation or the town centre with luggage. Check the day’s connection on SBB Mobile or sbb.ch; the direct train is scenic, so a window seat is worth having. Drop your bags before exploring if your room isn’t ready.
Take an easy leg-stretch at Höhematte, the broad green park in central Interlaken. Allow 30–45 minutes to wander and enjoy the mountain views when skies are clear. Then walk a few minutes to the Japanese Garden Interlaken, a small, quiet spot beside the church; 20–30 minutes is plenty. Both stops are outdoors, so they’re weather-dependent and best enjoyed in daylight.
Head into the centre for dinner at Hüsi Bierhaus. Set aside about 1–1.5 hours and budget roughly CHF 25–45 per person for Swiss and international comfort food; check current opening hours and reserve if you’re arriving during a busy period. Keep the rest of the evening unhurried after the travel day.
Take the train from Interlaken Ost to Lauterbrunnen; the ride takes about 20 minutes, and trains run regularly. Check SBB for the day’s timetable and fare—allow roughly CHF 8–15 each way without a pass or discount. From the station, spend about an hour wandering Lauterbrunnen village and its valley-floor paths, with the sheer cliffs and scattered farmhouses all around you. Then walk to Staubbach Falls for a closer look from below; allow 30–45 minutes, and bring a light rain jacket if you follow the spray.
Continue to Trümmelbach Falls by local bus from the village or on foot (around 30–40 minutes walking each way). Inside the mountain, lifts and tunnels lead to thundering glacial waterfalls; allow 1–1.5 hours. The falls are seasonal and access can change with weather or maintenance, so check the official opening information before setting out; admission is typically around CHF 16 for adults. Afterward, return to the village for a meal at Hotel Oberland Restaurant—a convenient stop for Swiss dishes and pizza, with mains commonly around CHF 25–45. Allow 1–1.5 hours, and check the restaurant’s hours on the day.
Walk back to Lauterbrunnen station and take the train to Interlaken Ost. Leave a little flexibility for the bus connection or a slow valley walk, and check the return timetable before you sit down to eat.
From Interlaken Ost, take the train to Grindelwald (about 35 minutes), then walk roughly 10 minutes through the village to the Grindelwald First gondola station. Go early to make the most of the daylight and check the lift’s operating status and mountain forecast before setting out; services and hiking conditions can change with the season. A return gondola ticket is typically around CHF 60–75 before discounts, but check the current fare—passes may reduce the cost.
At the top, walk the First Cliff Walk, allowing about 30–45 minutes for the exposed walkway and its big Eiger-region views. If the trail is open and the weather is settled, continue to Bachalpsee: allow roughly 2–3 hours for the return hike from First, on a well-used but sometimes uneven mountain path. With the lift rides, both walks, and time for views, plan on about 5–6 hours overall rather than rushing; bring layers, sturdy shoes, water, and a snack, and turn back if cloud, wind, or snow makes the trail feel unsafe.
Return by gondola to Grindelwald and have dinner at Da Salvi, a village Italian restaurant; allow 1–1½ hours and budget roughly CHF 25–45 per person. Check its current opening hours and consider booking if you have a particular dinner time in mind. Trains back to Interlaken Ost run regularly, but check the last suitable connection before dinner, especially if the mountain lifts have had weather-related delays.
Check the Lake Brienz boat timetable before setting out: sailings are seasonal and less frequent outside the main season, so choose a round trip that gives you enough time ashore. Board at the Interlaken Ost pier and ride toward Giessbach; allow roughly 1.5–2 hours each way, depending on the service. Arrive early enough to find the right landing and avoid building the day around a tight connection.
At Giessbach See, follow the signed paths up to Giessbach Falls. Allow about 1–1.5 hours to explore at an easy pace; the path behind the waterfall is a memorable stop, but can be slippery, so wear shoes with good grip and check access locally. Then settle in at Grandhotel Giessbach for coffee or a light meal with a lake view—budget roughly CHF 15–35 per person and check the hotel’s seasonal opening hours before relying on it for food. The historic funicular near the landing can save the uphill walk when it’s operating; check its status and fare on the day.
Return by boat, allowing for the next scheduled sailing rather than assuming boats run continuously. Once back in town, take an easy 30–45-minute stroll along the Aare by Interlaken West before heading to your hotel. Keep the afternoon flexible: if the boat or hotel services are limited for the season, follow the available timetable and enjoy the riverside walk without rushing.
Allow 4–5 hours door to door to check out in Interlaken, reach Interlaken Ost, take the train to Zermatt via Spiez and Visp, and get from the station to your accommodation. The rail portion is usually about 2½–3 hours; check the day’s connections and fares on SBB Mobile or sbb.ch. After dropping your bags, take a relaxed hour to explore Zermatt’s village lanes. The resort is car-free, so expect to get around on foot, by electric taxi, or by hotel shuttle.
Near the parish church, visit the Mountaineers’ Cemetery for 20–30 quiet minutes among the memorials to climbers who died on the surrounding peaks. It’s a small, reflective stop, so keep your voice low and be mindful if a service is taking place nearby. Leave the rest of the afternoon open to settle in or wander the village at your own pace.
Book dinner at Restaurant Whymper-Stube, a cozy village-center choice for Swiss alpine dishes such as fondue and rösti. Budget roughly CHF 30–55 per person and allow 1–1½ hours; check current opening hours and reserve ahead if you have your heart set on a particular dinner time, especially in a busy season.
Take the Gornergrat Railway from Zermatt; the ride to the top takes about 33 minutes, and the changing views are part of the fun, so try for a window seat. Check the mountain forecast and railway status before you go—cloud can hide the Matterhorn, and services or fares vary by season. Allow roughly CHF 100–130 for a full-fare return ticket, with discounts sometimes available through travel passes or half-fare cards. At the Gornergrat summit viewpoint, leave around 1–1½ hours for the panorama and short paths; the altitude is over 3,000 metres, so take it slowly and bring a warm layer even if Zermatt feels mild.
Ride down to Rotenboden for Riffelsee. The lake is a short, clearly marked walk from the station; allow about 1½–2 hours for the outing, including time to wait for a calm moment when the Matterhorn might reflect in the water. Check trail conditions, and don’t rush the return train. Continue down to Zermatt, then take the Sunnegga funicular toward Findeln and walk to Chez Vrony. The final approach is on foot, so allow extra time and wear shoes with a good grip. Budget roughly CHF 35–65 per person; reserve ahead where possible, and check seasonal opening hours before building your day around lunch.
After your meal, retrace the walking route to Sunnegga and take the funicular back to Zermatt. Check the last descent time before setting out, as mountain transport schedules and restaurant openings vary by season. If the weather turns or the railway is running on a reduced schedule, prioritize the summit and lake only if trail and train connections allow a safe, unhurried return.
Allow about 4–5 hours door to door for checkout in Zermatt, the train journey and your transfer into Montreux. After dropping your bags, take an easy first stroll along the Montreux lakeside promenade; give it around an hour to enjoy the flowerbeds, sculptures and views across Lake Geneva without rushing.
Continue along the waterfront to the Freddie Mercury Statue at Place du Marché—a good spot for photos and a brief pause, usually around 15–20 minutes. Then head into central Montreux for a relaxed meal or coffee at Café Très. Budget roughly CHF 20–40 per person; check its current hours before setting off, as opening times can vary.
Take the 201 bus from central Montreux toward Villeneuve, getting off at Chillon; the ride is about 10 minutes, followed by a short walk to Château de Chillon. Give the castle 2–3 hours for its courtyards, historic rooms and lake-edge setting. Adult admission is roughly CHF 15; opening hours vary by season, and the last entry is usually before closing, so check the official schedule before you go. Arrive earlier in the day if you’d like a quieter visit, and allow extra time for the entrance and exhibits.
From the castle, continue east to Villeneuve lakeside for a relaxed 45–60-minute walk and views back toward the mountains. You can walk along the shore or take a short train ride from Veytaux-Chillon to Villeneuve; check the timetable if you prefer not to walk. Then return to Montreux for a late lunch or coffee at Montreux Jazz Café on the waterfront. Budget around CHF 25–45 per person and allow 1–1½ hours.
Take an early train from Montreux so checkout, the station transfer and settling in Bern don’t eat into the afternoon. After dropping your bags, head to the Bern Historical Museum at Helvetiaplatz; allow 2–3 hours for its Swiss history collections and Einstein-focused displays. Check the museum’s hours for your day before setting out—opening days and hours can vary, and it may be closed on some days.
From Helvetiaplatz, walk across the Aare toward the Old Town; allow about 15–20 minutes to reach Bern Minster. Spend roughly 45–75 minutes inside, and climb the tower if it’s open and you still have the energy. Tower access and hours can vary, so check locally; the climb is steep, but the views over the rooftops and river are worth it.
Walk through the Old Town to Kornhauskeller, a memorable place to end a museum-and-travel day: the dining room is set in a dramatic vaulted cellar. Budget around CHF 30–55 per person and allow 1–1½ hours; booking ahead is sensible for dinner. Don’t pack the afternoon too tightly—if the museum visit runs long, check the Minster’s last entry time before deciding whether to climb the tower.
Start in Bern’s Old Town and reach Zytglogge a little before the hour; the clock’s moving figures appear shortly before the hour, so arrive 10–15 minutes early to find a viewing spot. Allow 30–45 minutes to watch and admire the tower. Then continue along Kramgasse to Einstein House, Albert Einstein’s former apartment. Allow 45–60 minutes; opening days and hours can vary seasonally, so check before you go. Expect a modest admission fee, around CHF 5–10.
From Kramgasse, walk uphill to Rosengarten in about 20–25 minutes, or take Bern’s No. 10 bus toward Ostermundigen and get off at Rosengarten. The garden is free to enter; give yourself 45–60 minutes for the views over the rooftops and the Aare. Finish at Restaurant Rosengarten, beside the garden, for a scenic lunch or early dinner. Budget roughly CHF 25–50 per person; check current opening hours and consider reserving if you want a table with a view.
Start with breakfast at Café Kairo in the Lorraine neighborhood; allow 45–60 minutes and budget roughly CHF 10–20 per person. Check its opening hours before heading over, especially if your flight is early. From there, make your way to Bundesplatz for a 30–45-minute look at Bern’s Federal Palace from outside. The square is an easy place to pause and take in the building’s details; interior visits depend on visitor arrangements and should be checked in advance.
Browse the Bundesplatz market after your visit if it’s operating that day. Market schedules vary, so check locally rather than counting on stalls being open; allow about 30–45 minutes. Then head to Bern station and take a direct InterCity train to Zurich Airport. The train ride is usually about 1 hour 15–25 minutes, with fares often around CHF 35–55 depending on discounts. Leave extra time to reach the station, check the timetable on SBB Mobile or sbb.ch, and allow a generous buffer for airport check-in and security. If your flight is too soon to fit breakfast and the stops comfortably, head straight to the airport rather than risking a tight connection.
No packing list attached yet.