Start in Niederdorf around 9:00, when the lanes are still quiet, and head straight to Grossmünster. Allow about an hour for the church and tower climb; the view from the Karlsturm is well worth the roughly 187 steps, especially in clear June weather. The church is generally open from around 10:00, with tower access usually beginning mid-morning; check the official schedule before setting out, as Sunday and event hours can vary. From here, walk five minutes across Münsterbrücke to Fraumünster, arriving late morning for Marc Chagall’s luminous stained-glass windows. Entry is usually around CHF 5, and photography is restricted, so take a moment to look rather than rushing through.
Continue uphill for a few minutes to Lindenhof, the shaded historic terrace above the Limmat. This is a good place to pause with a drink or simply watch the boats and trams below; the square is free and open around the clock. For lunch, walk roughly 12 minutes south through the Old Town and Bahnhofstrasse to Haus Hiltl on Sihlstrasse. Its vegetarian buffet is ideal for an unhurried meal—expect approximately CHF 25–40 per person, depending on what you choose. Go slightly before noon or after 13:30 to avoid the busiest stretch; the restaurant typically serves continuously from late morning into the evening.
After lunch, walk or take a short tram ride toward Swiss National Museum beside Zürich Hauptbahnhof. Allow about two hours for the medieval galleries, period interiors, and exhibitions explaining Swiss history; the castle-like building itself is one of the city’s most distinctive sights. Standard admission is commonly around CHF 13, with reduced rates or free entry sometimes available through selected Swiss travel passes. From the museum, take tram 7 or 13 toward Bürkliplatz, or walk for roughly 20 minutes along Bahnhofstrasse. Finish on the Bürkliplatz and Lake Zurich promenade, where the light is especially pleasant in late afternoon. If the weather is warm, consider a short lake boat ride—check the ZSG timetable and allow at least 1–2 hours—or swim at a nearby public bathing area such as Bürkliplatz’s Sechseläutenplatz-side lake access or Enge, where changing facilities and entry fees vary. Bring your swimsuit, flip-flops, towel, and a light layer; even in June, the lake can feel brisk, and keep your waterproof jacket handy for a sudden shower.
Begin around 8:30 at Zich HB, taking the S10 toward Uetliberg; trains run roughly every 20 minutes and reach the summit station in about 20–25 minutes. The short uphill path to the viewpoint is easy, but the Planet Trail and ridge paths become a proper half-day walk, so wear the waterproof hiking shoes, carry water, and apply sunscreen even if the city feels cool. Allow around three hours for the panorama over Lake Zurich**, the city, and—on a clear day—the Alps. The trail is free; bring a small snack, as the summit restaurant’s hours can vary.
From Uetliberg, follow the ridge toward Felsenegg if conditions and energy are good, allowing about 1½ hours for the walk before descending by the Felsenegg cable car to Adliswil. Check the final cable-car departure and the S4 connection back toward Zurich before setting out, particularly if weather has made the trail muddy. From Adliswil, take the S4 to Zürich HB and continue by tram or S-Bahn to Zürich Hardbrücke. This is a much better transition than trying to walk the entire way back into town after the hike.
Spend about an hour under the arches of the Viadukt, where small design shops, food counters, and independent boutiques make for an easy, unhurried wander. Then settle into Frau Gerolds Garten, a relaxed open-air garden beside the tracks; its terraces and creative stalls are particularly pleasant in June, and a casual meal or drinks usually come to roughly CHF 20–35 per person. Finish around the Prime Tower and Hardbrücke, whose surrounding platforms give you a good look at Zurich West’s modern skyline. For a drink upstairs, reserve ahead for the tower restaurant or bar, since availability can be limited; otherwise, enjoy the view from ground level and take the S-Bahn or tram back from Hardbrücke.
Start at Bürkliplatz around 8:30–9:00 and take a scheduled lake boat toward Rapperswil. The full round trip can take roughly four hours, but check the Zürichsee-Schifffahrtsgesellschaft (ZSG) timetable before leaving—June services vary by weekday, and the fastest boat is not always the most scenic. Arrive 20 minutes early to get an outdoor seat on the upper deck; bring your waterproof jacket, sunscreen, and a refillable bottle, as the lake can feel cool even on a sunny morning. A one-way or return boat fare is typically around CHF 25–40 without a travel pass. Stay aboard for the landscape: wooded hills, lakeside villas, and increasingly open views toward the Alps.
After disembarking at Rapperswil Hafen, walk uphill through the compact center to Rapperswil Castle, allowing about an hour for the castle grounds, rose gardens, and panoramic views over the lake. The castle complex is usually accessible during daylight, while any museum interiors may keep shorter seasonal hours; allow extra time if you want to visit the Polish Museum, generally around CHF 6–8. Then wander down through Rapperswil Old Town, where Marktgasse and the surrounding lanes are ideal for a relaxed lunch or coffee. Take a short waterfront stroll along the promenade before catching a train toward Baden; direct or easy-change services usually take about 45–60 minutes, so use the SBB app for the day’s connection rather than relying on the boat return.
From Baden station, walk across the river toward Baden Old Town and follow the historic lanes down to the Limmat riverfront. Give yourself about an hour for the medieval streets, small squares, and views toward the old bathing district; this is a good point to slow the pace rather than add another museum. Continue to FORTYSEVEN Wellness-Therme for a two- to three-hour soak, ideally booking an evening entry in advance. Expect approximately CHF 45–70 per person depending on duration and date; bring your swimsuit, flip-flops, and a small towel if the booking terms require one. The mineral pools are particularly pleasant after a full day on the lake, but leave valuables in the hotel or a locker and check the final admission time before setting out. Finish at Restaurant Mangia Mangia, a relaxed Italian option near the old town, with roughly CHF 30–50 per person for dinner; reserve if visiting on a Friday or Saturday, and allow about 1½ hours before returning to Baden station.
No packing list attached yet.