Clear customs and take a direct train from Zurich Airport to Zurich Hauptbahnhof (HB); trains depart frequently (10–15 min). Covered by the 6-day Swiss Travel Pass; kids under 16 travel free with the Swiss Family Card (request when you buy adult passes).
Walk through Bahnhofstrasse and the Old Town (Altstadt) to stretch legs, see fountains and windows — short, stroller-friendly routes and many cafés for breaks. Many shops close around 6–7pm; tram/taxi options available.
Easy flat walk along the lake with playgrounds near Bürkliplatz — relaxing for kids and a good introduction to Swiss scenery before heading to the mountains.
Dinner at a family-friendly spot near the station such as the hotel restaurant or Hiltl (vegetarian, kids welcome) or a casual Swiss restaurant — check opening times (many restaurants open from ~11:30 and 18:00).
Take the S-Bahn (S8/S24) from Zurich HB to Kilchberg (approx 10–15 min + short walk). Covered by the Swiss Travel Pass. Lindt Home of Chocolate typically opens around 10:00 — confirm exact opening time for your visit.
Interactive chocolate museum with a large tasting area and a chocolate workshop/demo — great for kids and chocolate fans. Check current opening hours (often 10:00–17:00) and book timed entry if available.
Return to Zurich HB then take an intercity train to Interlaken Ost (approx 2h), then regional train Interlaken Ost → Grindelwald (approx 35 min). All trains covered by the Swiss Travel Pass; strollers allowed and space for luggage. Plan for around 2.5–3 hours total travel time.
Settle into your accommodation in Grindelwald; short, flat village stroll to see the playground and local shops — helpful to acclimatize with the kids before evening.
Choose a relaxed restaurant near the hotel (many hotels have family restaurants). Ask for children’s menu and early seating; confirm opening hours in advance.
Take the Grindelwald–First gondola from the valley station (approx 25 min). The Swiss Travel Pass usually offers a discount on First tickets — check the current discount (often around 50%) and book or buy tickets at the station. Gondolas generally run from morning until late afternoon; confirm seasonal hours.
Visit the First Cliff Walk for dramatic views (short, stroller-accessible segments), and let kids enjoy the easy alpine plateau; there are family-friendly activities such as the First Flyer/scooters (check min age and safety rules — some activities have age/height restrictions).
A lovely, mostly flat hike to Bachalpsee takes ~1–1.5 hours roundtrip from the First area; spectacular mountain lake and very rewarding for kids who can walk short trails. Use a child carrier for the 3-year-old if needed.
Two strong family options: (A) full-day Jungfraujoch excursion (long, spectacular, best for slightly older kids who tolerate a long ride and cold conditions), or (B) a gentler day in Lauterbrunnen with waterfalls and Trümmelbach Falls — both accessible from Grindelwald. Book Jungfraujoch tickets in advance; Swiss Travel Pass gives a discount (not full coverage).
Take the Wengernalp Railway Grindelwald → Kleine Scheidegg and change onto the Jungfrau Railway to Jungfraujoch. Total travel time ~2–2.5 hours each way; allow 3–4 hours on the summit for views, Ice Palace and activities. Swiss Travel Pass usually gives a discount for Jungfraujoch — check the exact discount and pre-book. Expect cold and snowy conditions on the summit (dress warmly).
Take the regional train via Zweilütschinen to Lauterbrunnen (~30–45 min). Explore Staubbach Falls (short walk), take the cable car/short bus up to Grütschalp or walk the valley; very child-friendly and less time-consuming than Jungfraujoch.
Visit the Trümmelbach Falls (inside the mountain) open seasonally, typically from spring — check opening hours (often 09:00–17:00). Small entrance fee; the walkways are unforgettable for kids who love waterfalls and caves.
Pick a valley café or mountain restaurant; Lauterbrunnen has several casual restaurants and take-away options ideal for families — confirm opening hours and seating.
After breakfast, check bags or prepare for a day trip to Interlaken and Lake Brienz; both are short train rides (Grindelwald → Interlaken Ost ~35 min).
Board a scheduled BLS boat from Interlaken Ost to Iseltwald or Giessbach Falls; boats are included with the Swiss Travel Pass and are very family-friendly with open decks and indoor seating. Check current boat timetables (seasonal schedule starts in spring).
Get off at Giessbach (short walk and funicular to the historic Grandhotel Giessbach) or Iseltwald for a lakeside lunch and photo ops; both are peaceful and easy with kids.
Return to Interlaken Ost by boat; if you want a panoramic view of the valley, take the Harder Kulm funicular from Interlaken Ost — note the funicular is not always fully covered by the Swiss Travel Pass (often a discount). Check hours and fares before you go.
Return to Grindelwald (35 min) or stay in Interlaken if you prefer a hotel change for an easier trip back to Zurich the next day. All regional trains covered by the pass.
Pack and catch an early train Grindelwald → Interlaken Ost → Bern → Zurich HB (approx 2.5–3 hours total). Trains covered by the Swiss Travel Pass — take snacks and activities for the kids on the journey.
If you didn’t visit Lindt earlier, you can re-route to Kilchberg (Lindt). Otherwise Zurich Zoo is excellent for small children (check zoo opening hours around 09:00–17:00). Lake Zurich promenade and playgrounds are also great for a relaxed last day.
If you skipped Lindt earlier, head to Kilchberg for the interactive museum and shop; confirm opening hours (often 10:00–17:00) and timed ticket availability.
Pick up souvenirs, bakery treats, and local favourites (Sprüngli chocolates are great for travel snacks). Many stores close by early evening — allow time for purchase and packing.
Take the frequent train from Zurich HB to Zurich Airport (~10–15 min) covered by your Swiss Travel Pass; plan to arrive at the airport according to your flight check-in time.