Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

7-Day Switzerland Itinerary in May

Day 1 · Fri, May 1
Zurich

Arrive in Zurich

  1. Bahnhofstrasse — Bahnhofstrasse/Zürich City — Start with a gentle arrival stroll along Zurich’s signature shopping boulevard to shake off travel and get oriented; morning, ~1 hour.
  2. Grossmünster — Altstadt — Climb the tower or admire the Romanesque church from outside for a classic old-town view over the river; late morning, ~1 hour.
  3. Café Schober — Niederdorf/Altstadt — A classic stop for coffee and pastries in a historic setting, perfect for your first Swiss cafe break; lunch/afternoon, ~1 hour, about CHF 15–30 per person.
  4. Lindenhof — Altstadt — Enjoy a peaceful uphill viewpoint and green pause above the Limmat, ideal before dinner; late afternoon, ~45 minutes.
  5. Haus Hiltl — City Center — End with a reliable vegetarian dinner in Zurich’s most famous plant-based restaurant, with lots of options after a travel day; evening, ~1.5 hours, about CHF 25–45 per person.

Morning

Ease into Zurich with a gentle walk down Bahnhofstrasse, the city’s most famous boulevard and a good “reset button” after a travel day. Start near Zürich Hauptbahnhof and stroll south toward the lake, taking in the watch shops, chocolate boutiques, and clean-lined department stores rather than trying to shop hard on day one. It’s an easy, flat introduction to the city, and you’ll likely feel the Swiss orderliness almost immediately. Most stores open around 9:00 or 10:00, so if you arrive early it will be pleasantly calm before the commuter rush dies down.

From there, wander into the old town for Grossmünster, the Romanesque landmark that gives you one of the most classic Zurich moments. If the tower is open, the climb is worth it for the river-and-rooftop views; otherwise, the church exterior and square still make a strong stop. Budget roughly CHF 5–10 for the tower, and note that the last entry can be earlier than you expect depending on the season, so it’s best to go late morning. The walk from Bahnhofstrasse to Grossmünster is about 10–15 minutes on foot, and it’s the kind of route where you can just follow the tram tracks and let the city unfold around you.

Lunch / Afternoon

For your first proper break, settle into Café Schober in Niederdorf, a very Zurich kind of café with polished old-world charm and a pastry case that makes lingering feel mandatory. This is a good place for coffee, cake, or a light lunch—think sandwiches, quiche, and sweets—rather than a rushed meal. Expect about CHF 15–30 per person depending on whether you go simple or indulge in dessert, and don’t be surprised if it feels a touch more elegant than casual. If you have time, arrive a little before the lunch wave, since the narrow old-town lanes get busy once everyone heads out.

Afterward, walk uphill to Lindenhof for a quieter, greener reset. It’s only about 5–10 minutes from Café Schober, but the payoff is immediate: benches, shade, and a lovely view over the Limmat and the old town rooftops. Locals use it as a pause point, not a destination to rush through, so take your time here. It’s especially nice in the late afternoon when the light softens and the city feels a little slower.

Evening

Wrap up with dinner at Haus Hiltl, Zurich’s legendary vegetarian restaurant and an easy win after a long travel day. It’s central, dependable, and broad enough that even non-vegetarians usually find plenty to like, from the buffet to plated mains. Plan on about CHF 25–45 per person, more if you go big at the buffet or add drinks. Get there a bit earlier than peak dinner time if you want a calmer atmosphere; Zurich locals often dine later, and the restaurant can fill up fast. If you’re staying nearby, it’s an easy tram ride or a 10–15 minute walk from the old town, and it’s a nice low-stress first-night finish before you head back and rest up for Lucerne.

Day 2 · Sat, May 2
Lucerne

Lakeside Lucerne

Getting there from Zurich
Train on SBB/CFF (direct InterCity/InterRegio from Zürich HB to Luzern, ~45-50 min, ~CHF 25-35). Best as a morning departure so you can start Lucerne sights right away.
Drive via A4/A14 (~1 hr, costs vary; parking in Lucerne is limited) if you have a rental car, but train is faster and easier.
  1. Chapel Bridge — Old Town/Lucerne — Begin with Lucerne’s most iconic lakeside landmark for photos and an easy walking start; morning, ~45 minutes.
  2. Jesuit Church — Old Town/Lucerne — Step inside for a beautiful Baroque contrast just a short walk away along the Reuss; late morning, ~30 minutes.
  3. Museum Sammlung Rosengart — City Center — A compact, high-quality art stop that fits well before lunch; late morning, ~1.5 hours.
  4. Wirtshaus Galliker — Neustadt — A hearty Lucerne lunch spot for Swiss classics in a traditional setting; lunch, ~1 hour, about CHF 25–45 per person.
  5. Lake Lucerne cruise — Lucerne harbor — Take a relaxing boat ride to enjoy mountain-and-lake scenery without rushing, especially pleasant in May; afternoon, ~2 hours.
  6. St. Gallen's? no.

Morning

After your train from Zurich arrives, start at Chapel Bridge while the city is still quiet and the light is soft on the Reuss. It’s the classic Lucerne postcard for a reason, and in May you’ll usually get pleasant walking weather before the day warms up. Give yourself about 45 minutes to wander the bridge, peek at the painted panels, and look back toward the Water Tower from a few angles. From here it’s an easy, scenic stroll along the river to your next stop — no need to rush, and the whole Old Town core is very walkable.

A few minutes on foot brings you to Jesuit Church, which is worth the short detour for the dramatic Baroque interior and peaceful atmosphere. You don’t need a long visit here; 20–30 minutes is plenty unless you want to sit quietly for a bit. Then continue into the city center for Museum Sammlung Rosengart, one of Lucerne’s best compact art stops. It’s especially good on a day like this because it’s curated, manageable, and not overwhelming — expect around 1.5 hours if you take your time with the Picasso and Klee rooms. Entry is typically around CHF 18–25, and it’s usually open from late morning into early evening, though it’s smart to check the current schedule.

Lunch

For lunch, head to Wirtshaus Galliker in Neustadt, which feels like the kind of place locals actually use for a proper sit-down meal. Order one of the Swiss classics — think rösti, bratwurst, or a seasonal special — and don’t be surprised if portions are generous. Budget roughly CHF 25–45 per person, depending on what you order and whether you add dessert or a drink. It’s a relaxed lunch stop, about an hour, and a good place to reset before the afternoon on the lake. If you’re carrying a daypack, this is a good moment to top off your water bottle; Swiss tap water is excellent, and the pace of the day gets easier once you’re on the boat.

Afternoon

Make your way to the Lake Lucerne cruise from the harbor area for the most effortless kind of alpine sightseeing. In May, the views are especially nice because the lakefront is green and the mountain peaks often still have a little snow left on them, which makes the whole scene feel extra vivid. Aim for a cruise of about 2 hours so you get the full relaxed experience without turning the afternoon into a marathon. Prices vary by route, but with a Swiss Travel Pass much of the lake boating is included or discounted, so it’s worth checking the exact boat line before boarding. Bring your jacket — even when the city feels mild, it can get breezy on deck, and sunglasses help a lot with glare off the water.

Evening

After you return, keep the evening loose in Old Town so you can wander a bit without a schedule. This is the time to browse little shops, stop for coffee or a drink, and enjoy the riverfront after day-trippers thin out. If you want dinner, stay central rather than crossing town; Lucerne evenings are best when they’re unhurried and on foot. If the weather turns cool or damp — very possible in May — your waterproof shell and light sweater will earn their keep.

Day 3 · Sun, May 3
Interlaken

Interlaken Base

Getting there from Lucerne
Train via SBB/CFF (direct/1-change via Meiringen or Brünig route, ~1h50-2h15, ~CHF 30-45). Leave mid-morning after breakfast to arrive in time for the day’s plans.
GoldenPass Express (if schedules fit) for a scenic ride, ~2h10-2h30, typically a bit pricier; book on SBB or BLS/GoldenPass.

Morning

Aim for a mid-morning arrival at Interlaken Ost so you still have the whole afternoon to play with; from Interlaken West or Ost, the center is small enough that you can be checked in and strolling in minutes. For a first look, I’d head straight to Höhematte Park—it’s the big open lawn in the middle of town, with absurdly good views of the mountains when the weather cooperates. If you want something a little more local than just the postcard angle, wander the shop-lined stretch of Höheweg and then duck into Café de Paris or Azzurra for coffee, rösti, or a quick plate of pasta. In May, a jacket is still smart: mornings can feel crisp even when the town below the peaks is sunny.

Lunch

Keep lunch simple and close. Ox Restaurant & Grill is a solid choice if you want a proper sit-down meal, while Hüsi Bierhaus is more relaxed and easygoing, especially if you’re traveling with a Swiss Travel Pass and want something efficient before an active afternoon. Budget roughly CHF 20–35 for a casual lunch or CHF 35–55 if you want a fuller meal with drinks. After lunch, take a slow walk to the Aare River promenade; the water is that unreal turquoise you only really believe in person, and the river paths are perfect for easing into the region rather than trying to “do everything” on day one.

Afternoon Exploring

This is the day to keep your options flexible. If the sky is clear, ride the funicular up to Harder Kulm for the classic view over the lakes and peaks—great in May when visibility is often decent, and it’s only about 10 minutes up from town by funicular. Expect around CHF 38–40 return unless your rail pass covers part of it. If you’d rather stay grounded, spend the afternoon in Unterseen, the prettier old-quarter just across the river, where the streets feel calmer and more lived-in than the main resort strip; it’s an easy 15-minute walk from the center and a nice place for low-pressure wandering, bakery stops, and browsing small local shops. If the weather turns wet, swap the mountain for the cozy Touristik-Museum der Jungfrau Region or just make this your café-and-window-shopping afternoon—Interlaken is best when you don’t overpack the day.

Evening

For dinner, book ahead if you want one of the more atmospheric places; Restaurant Laterne and Goldener Anker are both good bets for a proper Swiss evening without feeling too formal. If you’re craving something low-key, grab a lakeside walk instead and keep dinner simple in town—Interlaken shines at dusk when the day-trippers thin out and the mountains start to darken behind the rooftops. If you’ve still got energy, an aperitif on Höheweg is a nice way to end the day; otherwise, turn in early because tomorrow gets you even deeper into the Jungfrau Region, and that’s where the pace starts to feel properly alpine.

Day 4 · Mon, May 4
Grindelwald

Jungfrau Region Stay

Getting there from Interlaken
Train on Berner Oberland-Bahn (BOB) from Interlaken Ost to Grindelwald, ~35 min, ~CHF 10-15. Easy anytime, but a morning departure gives you the most flexibility.
Taxi/rideshare (~25-30 min, ~CHF 60-90) only if you have heavy luggage or are transferring at an awkward time.

Morning

After your short train up from Interlaken Ost, keep things simple and settle into Grindelwald first — it’s a compact village, so once you’re checked in, you can be out exploring almost immediately. If you’ve arrived before lunch, take the easy uphill stroll toward the village center and then continue to the Gletscherschlucht side of town for your first big view of the day. In May, paths can still be damp or patchy with leftover snow higher up, so wear your waterproof shoes and bring the shell jacket; mountain weather changes fast, and the clouds often burn off and return within the same hour. If you want a coffee stop, Café 3692 is a good local-style pause with proper views and enough space to breathe before you head out again.

Lunch

Keep lunch low-key and alpine: Barry’s Restaurant in town is a reliable place for rösti, soup, or a plate of pasta without wasting time on a long sit-down. Expect roughly CHF 20–35 per person for a casual lunch in Grindelwald. Afterward, wander through the main street around Dorfstrasse, where you’ll find gear shops, bakeries, and the little everyday rhythm of the village — hikers in boots, hotel staff shuttling luggage, and the occasional cowbell soundtrack if you’re lucky.

Afternoon Exploring

Use the afternoon for the classic Grindelwald scenery without overplanning it. The easiest and most rewarding move is the cable car up to First, then a relaxed walk along the cliffside area toward First Cliff Walk by Tissot; it’s usually best earlier in the day if you want clearer views, and tickets are commonly around CHF 60–80 depending on what’s included and whether you have a pass. If you’d rather stay lower, the valley walk to Bort and around the farm edges near the village gives you that postcard Eiger backdrop with less commitment. Either way, leave room for wandering — this is one of those places where the best moments are often the in-between ones: a bench, a stream, and a few minutes just watching the mountain light shift.

Evening

Back in town, have an easy dinner at Restaurant Glacier or C und M Café Bar Restaurant if you want something a bit more polished without getting too formal; both are good for an evening meal after a day outside, and reservations help in spring weekends. If the weather is clear, take one last slow loop through Grindelwald after dinner — the village gets beautifully calm once the day-trippers thin out, and the mountains start to look almost unreal in the late light. Keep tomorrow flexible and get a decent night’s sleep; you’re in the heart of the Jungfrau Region, and the best thing you can do here is give yourself enough energy to actually enjoy it.

Day 5 · Tue, May 5
Zermatt

Alpine Passage to Zermatt

Getting there from Grindelwald
Train via SBB/CFF (Grindelwald–Interlaken Ost–Spiez–Visp–Zermatt, usually 3h45-4h30 with 2-3 changes, ~CHF 60-100). Depart early morning to arrive by early afternoon and avoid a late arrival in car-free Zermatt.
Private transfer + train is possible but not worth it for most travelers; there’s no direct road access to Zermatt.

Morning

Make this an early departure from Grindelwald so you land in Zermatt with enough daylight to actually enjoy it. The train connection is scenic but long enough that a relaxed breakfast in Grindelwald followed by a departure around 8:00–9:00 a.m. is ideal; you’ll usually arrive in the early afternoon after changes at Interlaken Ost, Spiez, and Visp. Once you step off in the car-free village, the first thing to do is keep your luggage simple: if your hotel isn’t ready yet, use the station lockers or ask for bag drop, then walk the main street toward Bahnhofstrasse and the river for that first clean look at the Matterhorn when the clouds cooperate. In May, the mountain can be half-hidden by afternoon haze, so the earlier you give yourself a first peek, the better.

Lunch

Settle into a proper Swiss lunch somewhere easy and central, like Restaurant Schäferstube for hearty Valais dishes, or Le Mazot for a cozy, no-fuss meal that won’t eat too much of your afternoon. Expect lunch to run roughly CHF 25–45 per person depending on whether you go for rösti, pasta, or a mountain-style plate. Afterward, wander the lanes around Kirchplatz and the old timber chalets near the church; this part of town is where Zermatt feels most like a lived-in alpine village rather than a resort. Everything is walkable, but the streets are flat enough for an easy pace, so this is a good day to keep your daypack light and your camera accessible.

Afternoon Exploring

For the best first half-day in town, choose one simple outing rather than trying to do too much after the transfer. If the weather is clear, take the Gornergrat Railway up to Gornergrat for one of the most satisfying ridge views in Switzerland; it’s usually the most reliable big-mountain viewpoint, and tickets are not cheap, so budget roughly CHF 100+ round trip depending on pass coverage and season. If you’d rather stay low, do the gentler riverside stroll toward Winkelmatten and the Matter Vispa, then pause for coffee and cake at Bäckerei Fuchs or Petit Royal. May can still be chilly higher up, so your shell jacket, sunglasses, and water bottle will all earn their place today.

Evening

Keep dinner unhurried and close to your hotel; Findlerhof is excellent if you’re up for something special, while Walliserkanne is a classic for raclette, fondue, and alpine comfort food in a more central location. Many kitchens in Zermatt serve from around 6:00 p.m. until 9:00 p.m., and it’s worth reserving if you want a table with a view or a popular terrace. After dinner, take one last quiet walk through the village once the day-trippers have thinned out—the streets around the church and the river are lovely at dusk, and on a clear evening the Matterhorn often glows just enough to make you stop and stare.

Day 6 · Wed, May 6
Montreux

Montreux Riviera

Getting there from Zermatt
Train via SBB/CFF (Zermatt–Visp–Montreux, usually 2h20-2h45 with 1 change, ~CHF 40-70). Aim for a late-morning departure so you can enjoy breakfast in Zermatt and still reach Montreux with plenty of daylight.
If you want the most scenic rail experience, route via Visp/Brig on the main line and reserve any panoramic segments only if offered; no flight is practical.

Morning

Arrive in Montreux and keep the first half of the day unhurried — this is a place that rewards slow walking, lake views, and coffee with a terrace. Drop your bags near the promenade, then head straight to Quai des Fleurs for a gentle stroll along Lake Geneva. In May, the flowerbeds are usually in good shape and the light on the water is especially soft in the morning. If you want a proper breakfast stop, Café Vieux Moulin is a reliable local-style choice, while Beau-Rivage Palace is the splurge option if you feel like turning arrival day into something polished.

Lunch

For lunch, stay close to the lake rather than wandering uphill too early. Pizzeria Ristorante Molino by the waterfront is an easy, solid pick, or go a bit more local at La Brasserie J5 for a simple meal with lake views. Afterward, walk about 10–15 minutes along the promenade toward Clarens if you want a quieter stretch; this side of town feels more residential and less touristed, which is nice if you’re still shaking off train-day energy. Budget-wise, casual lunch in Montreux usually lands around CHF 20–35 per person, while nicer hotel dining can jump to CHF 50+.

Afternoon Exploring

Spend the afternoon in Montreux’s Old Town and the hillside above the center, where the views open up and the town feels more lived-in. It’s an easy uphill wander from the lake, and you can break it up with a stop at Musée de Montreux if you’re curious about the jazz history and local culture, or simply browse the small shops around Grand-Rue. If the weather turns drizzly — not unusual in May — this is a good time to duck into a café, since the promenade is best enjoyed when you’re not trying to rush it. For an optional scenic detour, the local train to Territet is handy, but honestly the charm here is more in walking and pausing than in checking off sights.

Evening

For dinner, book ahead if you want one of the better lakefront tables — Les Voiles de la Rouvenaz is a favorite for seafood and an easygoing Riviera vibe, while Buddha-Bar Beach leans stylish and more scene-y. If you’d rather keep it simple, grab a relaxed meal and then take one last sunset walk back along the waterfront; evenings on the Montreux Riviera are calm, with the mountains still visible as the light fades. If you have energy after dinner, a nightcap at a hotel bar is plenty — this is the kind of town where the best plan is often just letting the lake do the work.

Day 7 · Thu, May 7
Geneva

Finish in Geneva

Getting there from Montreux
Train on SBB/CFF (direct InterCity/RegioExpress along Lake Geneva, ~1h05-1h20, ~CHF 15-25). Very frequent; depart whenever convenient, though morning is ideal if you want a full day in Geneva.
Drive via A9 (~1h10-1h30 depending on traffic) only if you already have a car; train is simpler and avoids city parking.

Morning

Arrive in Geneva and keep things centered around the Rive Gauche side first, where the city feels most elegant and walkable. If you’re coming in by train, it’s an easy hop from Geneva Cornavin to the lakefront by tram or a 20-minute walk; with luggage, I’d just drop bags at your hotel and head out light. Start in the Old Town and climb the gentle streets around Place du Bourg-de-Four, where the cafes open early and you get that classic Geneva mix of polished storefronts and quiet historic corners. If you want a coffee stop, Café du Centre near Place du Molard is reliable, central, and good for a proper sit-down before exploring.

Lunch

For lunch, stay near the waterfront and keep it simple — Geneva is best when you don’t overplan it. Les Armures in the Old Town is the classic pick if you want a more traditional Swiss lunch and don’t mind spending a bit more, while Holy Cow! Gourmet Burger Co. near the center is a faster, easier option if you’d rather save time and money. Expect roughly CHF 20–35 for a casual meal or CHF 40–70 for a nicer lunch. Afterward, wander down to the English Garden and Jardin Anglais for the lake views, the flower clock, and a slow stretch by the water; in May, this is usually lovely before the afternoon crowds build up.

Afternoon Exploring

Spend the afternoon along the lakeside and the Left Bank, where Geneva feels most relaxed. Walk or take a short bus/tram ride to Bains des Pâquis if you want the city’s most local-feeling lake stop: it’s a swimming pier, snack spot, and sauna hangout all in one, and even if you don’t swim, the view back toward the Jet d’Eau is excellent. If museums are more your thing, the Musée d’Art et d’Histoire is a strong rainy-day backup and usually free for the permanent collection; otherwise, just keep wandering through Eaux-Vives and the lakefront promenades. Everything here is close enough that you can let the day stay loose.

Evening

For your last night, make dinner in Carouge if you want a neighborhood that feels a bit more local and less formal than the center — it’s a short tram ride from downtown and has a relaxed evening rhythm. Try Le Gara-Di for an easy, stylish meal or find a terrace around Place du Marché and linger over a glass of Swiss wine. If you’re heading out after dinner, the return to Geneva Cornavin is straightforward by tram or taxi, and if you’re flying out tomorrow, keep the evening calm and nearby so departure day stays easy.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version