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

One Week in Switzerland in December

Day 1 · Tue, Dec 1
Zurich

Arrival in Zurich

  1. Bahnhofstrasse — City Center — Start with an easy arrival stroll past Zurich’s main shopping boulevard; it’s festive in December and a good low-effort way to shake off travel. Timing: late afternoon, ~45 minutes.
  2. Lindenhof — Old Town — Head uphill for one of the best views over the Limmat and rooftops, especially pretty at dusk. Timing: evening, ~30 minutes.
  3. Grossmünster — Old Town — Visit this iconic Romanesque church for a quick landmark stop and city history. Timing: late afternoon, ~45 minutes.
  4. Café Sprüngli — Paradeplatz / City Center — Stop for hot chocolate and Luxemburgerli at a classic Zurich institution. Timing: evening snack, ~30-45 minutes; approx. CHF 10-20 per person.
  5. Haus Hiltl — Sihlstrasse / City Center — Keep dinner simple with a reliable, well-known vegetarian meal near the center after arrival. Timing: dinner, ~1 hour; approx. CHF 30-45 per person.

Late Afternoon: Bahnhofstrasse

Ease into Zurich with a gentle walk down Bahnhofstrasse, the city’s polished main boulevard from Zürich HB toward Paradeplatz. In December it feels especially festive — watch for the lights, the window displays, and the Christmas market energy drifting in from the side streets. After a flight or train arrival, this is the best no-stress way to get your bearings: flat, easy, and full of life without requiring much planning. If you need a quick reset, pop into a pharmacy or a convenience shop near the station for water or snacks before you wander.

Early Evening: Grossmünster and Lindenhof

From Bahnhofstrasse, continue on foot into the Old Town for a quick stop at Grossmünster. It’s usually open for visits in the late afternoon, though tower access can be weather- and season-dependent, so treat it as a landmark visit rather than a long church stop. The square around it is especially atmospheric when the light starts fading. After that, walk uphill to Lindenhof — it’s only a few minutes, but the little climb is worth it for the view over the Limmat, the rooftops, and the spires below. In winter, sunset comes early, so aim to be here around dusk for the prettiest light. The hill itself is free, quiet, and perfect for a slow pause rather than a rushed photo stop.

Evening Snack: Café Sprüngli

Head back toward Paradeplatz for Café Sprüngli, one of those classic Zurich places that actually lives up to the name. Go for a hot chocolate, coffee, and a box of Luxemburgerli if you want the full local-gift-shop-meets-sweet-tooth experience. Expect to spend roughly CHF 10–20 per person depending on what you order. It gets busy in the evening, especially around the holidays, but turnover is usually decent. If you’re carrying bags, this is a nice point to rest up before dinner.

Dinner: Haus Hiltl

Finish the day with a straightforward dinner at Haus Hiltl on Sihlstrasse, an easy walk from Paradeplatz and the center. It’s one of Zurich’s most reliable vegetarian spots, and in winter it’s ideal when you want something warm, filling, and zero-fuss after traveling. You can keep it simple with their buffet or order from the menu; budget around CHF 30–45 per person. If you’re still jet-lagged, don’t overplan after dinner — from here it’s easy to taxi, tram, or walk back toward your hotel depending on where you’re staying.

Day 2 · Wed, Dec 2
Zurich

Lakeside Zurich

  1. Swiss National Museum — Near Zürich HB — Begin with the museum’s medieval-to-modern collections to get broader Swiss context before exploring outdoors. Timing: morning, ~1.5-2 hours.
  2. Platzspitz — Near Zürich HB / River confluence — Walk through the riverside park for a calm reset and city views. Timing: late morning, ~30-45 minutes.
  3. Limmatquai — Old Town riverfront — Continue along the riverfront promenade for an easy scenic stretch linking the historic center with the lake. Timing: midday, ~45 minutes.
  4. Rimini Bar — Sihl River / near city center — Grab a casual lakeside-river lunch vibe in a popular outdoor setting if weather cooperates. Timing: lunch, ~1 hour; approx. CHF 20-35 per person.
  5. Zürichhorn Park — Seefeld / Lake Zurich east shore — Spend the afternoon lakeside with space to walk, sit, and watch winter light on the water. Timing: afternoon, ~1.5 hours.
  6. Bürkliplatz Christmas Market area — Lakefront / City Center — End with an atmospheric December market and lakefront evening atmosphere. Timing: evening, ~1 hour.

Morning

Start your day at the Swiss National Museum just beside Zürich HB — it’s one of the easiest and smartest ways to get a feel for Switzerland beyond the postcard version. Go when it opens if you can; mornings are quieter, and you’ll have a better rhythm for the rest of the day. Expect about 1.5–2 hours, with tickets usually around CHF 10–15 depending on concessions and exhibitions. The medieval halls, folk traditions, and modern Swiss history all work well in December, especially when you want a warm indoor start before heading outside. From the station, it’s a short walk, so no transport hassle at all.

Late Morning to Lunch

Next, walk over to Platzspitz for a calm reset where the rivers meet — it’s especially peaceful in winter, with bare trees, low light, and a lovely sense of space right by the water. From there, continue along Limmatquai, which is one of those Zurich stretches that feels best on foot: old facades, river views, and easy glimpses into the Altstadt without needing a map every five minutes. For lunch, head to Rimini Bar near the Sihl River if the weather is dry enough; even in December it can be a nice casual stop when they have seasonal seating or a sheltered setup. Expect roughly CHF 20–35 per person for something simple and satisfying. If it’s chilly, grab a hot drink and linger a bit — this is the kind of day that works better when you don’t rush the in-between moments.

Afternoon to Evening

After lunch, take the tram or a pleasant walk over to Zürichhorn Park on the Seefeld side, where the city opens up to Lake Zurich and the winter light gets really beautiful in the afternoon. This is a good place to slow down: stroll the waterfront, sit if the benches are dry, and watch the ferries and swans against the pale water. It’s usually best around 1.5 hours here, especially if you want a proper break rather than ticking off sights. Then finish at the Bürkliplatz Christmas Market area, which gives you that classic December Zurich feeling — lake air, lights, and market stalls without the chaos of a huge fair. It’s a nice spot to browse for a hot drink, small snacks, or last-minute gifts before heading back. Trams from Bürkliplatz are frequent, so it’s an easy evening return from wherever you’re staying.

Day 3 · Thu, Dec 3
Bern

Old Town Bern

Getting there from Zurich
Train: SBB InterCity from Zürich HB to Bern (about 56 min, ~CHF 25-45). Best to take a morning departure so you arrive in time for the Bundeshaus and Old Town walk.
Fastest option is still train; no flight needed for this short city pair.
  1. Bundeshaus — Federal Palace / Old Town edge — Start with Bern’s political heart and the surrounding square for a clean introduction to the city. Timing: morning, ~45 minutes.
  2. Kramgasse — UNESCO Old Town — Walk the arcaded main street to soak up Bern’s medieval character and clock-tower views. Timing: morning, ~1 hour.
  3. Zytglogge — Old Town — Time your visit to catch the famous astronomical clock show and keep the day centered in the core. Timing: late morning, ~30 minutes.
  4. Rosengarten — Above the Old Town — Go uphill for the best panorama of the Aare bend and Bern rooftops. Timing: afternoon, ~45 minutes.
  5. Kornhauskeller — Old Town — Have lunch or an early dinner in one of Bern’s most atmospheric vaulted dining rooms. Timing: lunch or dinner, ~1 hour; approx. CHF 30-50 per person.
  6. Aare riverside walk — Matte / Old Town river loop — Finish with an easy stroll along the riverbanks to balance the day after the hilltop view. Timing: evening, ~45 minutes.

Morning

After your SBB InterCity arrival from Zürich HB, head straight to Bundeshaus, which sits right at the edge of Bern’s Old Town and gives you an immediate sense of the city’s scale and calm. This is the right first stop for Bern: elegant, compact, and wonderfully unhurried. If the weather is cold, the square outside still works well for photos, and the building itself is especially striking in winter light. Give yourself about 45 minutes here, including a slow look around the Bundesplatz area before wandering deeper into the arcades.

From there, continue onto Kramgasse, Bern’s signature UNESCO street and the best place to feel the city’s medieval rhythm. The covered walkways are ideal in December, so you can drift along without worrying too much about the cold, and it’s easy to pause for shop windows, cafés, and views of the sandstone façades. Keep an eye out for small details in the lane—fountains, signs, and the long perspective toward the old clock tower. About halfway through the walk, time it so you reach Zytglogge for the clock show; aim to be there a few minutes before the hour, since that’s when the famous figures and moving parts come alive. It’s a short stop, but worth planning around, and the surrounding streets are at their best when you’re not rushing.

Lunch and Afternoon

For lunch, settle into Kornhauskeller, one of Bern’s most atmospheric rooms, with its vaulted ceilings and old-world scale that feels especially cozy in winter. It’s a good place to linger over Rösti, a seasonal plate, or just a glass of wine and a proper break from the cold; expect roughly CHF 30–50 per person depending on how much you order. After lunch, take the uphill walk to Rosengarten. It’s not far, but it does rise, so wear shoes that handle cobblestones and a bit of slope. The payoff is one of the best views in the city: the loop of the Aare, the red roofs of the Old Town, and, on a clear day, a really lovely winter panorama. Give yourself about 45 minutes up there—long enough to enjoy the view without feeling like you’re on a timetable.

Evening

Wrap up with an Aare riverside walk down through the Matte area and along the river loop, which is the nicest way to close the day. Bern is beautifully quiet in the evening, and the river gives the city a softer, more local feel after the formal architecture of the center. If you’re hungry again later, you can always circle back to the Old Town for a simple dinner, but even without that, this final stroll is the right tempo: easy, scenic, and just enough movement after the hilltop view. Keep it flexible, watch the light on the water, and let Bern do what it does best—settle you down a little.

Day 4 · Fri, Dec 4
Lucerne

Lakeside Lucerne

Getting there from Bern
Train: SBB InterCity/InterRegio from Bern to Luzern via Emmenbrücke (about 1h 55m, ~CHF 25-45). Depart after breakfast; you’ll arrive comfortably before the Chapel Bridge morning stroll.
Driving takes about 1h 20m, but train is more practical in city centers.
  1. Chapel Bridge (Kapellbrücke) — Old Town / Reuss River — Begin with Lucerne’s most famous landmark and its painted bridge details. Timing: morning, ~30-45 minutes.
  2. Water Tower — Chapel Bridge area — Pair with the bridge for a quick photo stop and historic context. Timing: morning, ~15 minutes.
  3. Jesuit Church — Old Town / riverfront — Step inside for a quiet Baroque contrast just across the river. Timing: morning, ~30 minutes.
  4. Lake Lucerne promenade — Lakefront — Walk the waterfront for crisp winter scenery and mountain-backed views. Timing: midday, ~1 hour.
  5. Restaurant Wirtshaus Galliker — Near Old Town — Stop for a hearty Swiss lunch in a traditional setting. Timing: lunch, ~1 hour; approx. CHF 25-40 per person.
  6. Musegg Wall — Old Town hillside — End with a scenic walk up to the medieval towers for views over town and lake. Timing: afternoon, ~1-1.5 hours.

Morning

Arrive in Lucerne with enough time to head straight to Chapel Bridge (Kapellbrücke) while the city is still in that crisp December mode — quieter, a little misty if you’re lucky, and perfect for photos. Walk the full length slowly so you can actually notice the painted panels under the roof; they’re easy to miss when the bridge is busy. Right beside it, pause at the Water Tower for the classic postcard angle and a bit of medieval context. This is the most compact part of the day, so you can do both in well under an hour and still feel unrushed. From there, cross toward the riverfront and slip into the Jesuit Church; its Baroque interior is a nice contrast to the timber-and-stone old town outside, and it’s usually free to enter with quiet mornings being the best time to appreciate it.

Midday

After the church, keep wandering along the Lake Lucerne promenade for an easy, scenic reset. In December the light can be beautifully sharp, with clear views across the water to the mountains on a good day, and the walk itself is flat and simple — no need to overthink it. You can linger as long as you want, then loop back toward Restaurant Wirtshaus Galliker for lunch. This is a very solid Lucerne choice for hearty Swiss food in a traditional room; expect classics like rösti, schnitzel, and seasonal dishes, with lunch usually landing around CHF 25–40 per person depending on what you order. If you want a relaxed rhythm, book ahead on a weekend, otherwise a weekday lunch is usually manageable without much fuss.

Afternoon

After lunch, make your way up to the Musegg Wall for the day’s most rewarding walk. It’s an easy uphill wander from the old town, and in winter the path feels pleasantly local rather than touristy. The towers aren’t all open in December, but even just walking the wall and looking back over the rooftops, lake, and distant peaks gives you that classic Lucerne panorama without needing a big hike. Give yourself 1 to 1.5 hours here so you can move slowly, stop for photos, and descend back into town before dusk. If you still have energy afterward, this is the perfect day to keep dinner flexible and simply settle into an early evening in the old town.

Day 5 · Sat, Dec 5
Interlaken

Alpine Interlaken

Getting there from Lucerne
Train: GoldenPass Line / Zentralbahn route via Brienz or Brünig Pass from Luzern to Interlaken Ost (about 1h 50m-2h 10m, ~CHF 25-50). Take a mid-morning train to still catch Harder Kulm and the afternoon lake/cave plans.
Drive via A8 over the Brünig Pass in about 1h 15m, but winter conditions and parking make train the better choice.
  1. Harder Kulm — Above Interlaken — Take the funicular up for the signature alpine overlook of the two lakes and surrounding peaks. Timing: morning, ~1.5-2 hours.
  2. Höhematte Park — Interlaken center — Return to town for a relaxed walk on the broad open meadow with mountain views. Timing: late morning, ~30 minutes.
  3. Restaurant Taverne — Interlaken — Have a substantial lunch in town before the afternoon activities. Timing: lunch, ~1 hour; approx. CHF 30-50 per person.
  4. St. Beatus Caves — Beatenberg / Lake Thun side — Visit the cave system for a dramatic winter-friendly nature experience. Timing: afternoon, ~2 hours.
  5. Lake Thun promenade — Interlaken West / lakeside — Finish with an easy waterfront walk or short winter lakeside pause if weather is calm. Timing: late afternoon, ~45 minutes.
  6. Hüsi Bierhaus — Interlaken — Cap the day with a casual dinner and warming local beer or pub fare. Timing: evening, ~1 hour; approx. CHF 25-40 per person.

Morning

Take the Harder Kulm funicular first thing, ideally aiming for a mid-morning departure from Interlaken Ost so you’re up before the light gets too flat. The ride is short but steep, and the top platform is exactly why people come to Interlaken in winter: a big, clean sweep of the Eiger, Mönch, and Jungfrau in one direction and the twin lakes in the other. Expect about CHF 38–42 round trip and give yourself 1.5–2 hours total including photos and a coffee if the viewing terrace is open. Dress warmer than you think you need; even when town feels mild, it’s noticeably colder up there, and the paths can be slick.

Late Morning to Lunch

Back down in town, slow the pace with a walk through Höhematte Park, the wide open meadow in the center of Interlaken where paragliders sometimes land and the mountains feel almost unreal close. It’s a good reset after the viewpoint—just a 30-minute wander, and in December it’s usually quiet enough to actually hear the river. For lunch, head to Restaurant Taverne and order something solid and warming rather than light; this is the day to lean into rösti, schnitzel, or a soup-and-main combo. Plan on CHF 30–50 per person, and if you want the smoothest service, arrive a little before the noon rush.

Afternoon

After lunch, make your way out toward St. Beatus Caves on the Lake Thun side for a very winter-friendly outing—one of the best picks in cold weather because it feels dramatic without depending on perfect snow conditions. The cave route and museum sections usually take around 2 hours total, and it’s worth checking seasonal opening times in advance since hours can be shorter in December. A taxi or local bus connection is the easiest way if you don’t want to think about parking; either way, keep your pace relaxed and wear shoes with decent grip. On the return, finish with an easy pause along the Lake Thun promenade near Interlaken West—even a short waterfront walk works beautifully here when the wind is calm.

Evening

For dinner, settle into Hüsi Bierhaus back in Interlaken for a casual, low-effort end to the day. It’s the kind of place that works well after a full alpine program: good beer, hearty pub food, and no need to dress up. Budget roughly CHF 25–40 per person, and if you’re tired, go early so you can get a table without waiting. After that, you’re perfectly placed for an unhurried night back at your hotel with the windows open just enough to hear the town go quiet.

Day 6 · Sun, Dec 6
Geneva

Geneva Waterfront

Getting there from Interlaken
Train: SBB InterCity from Interlaken Ost to Genève Cornavin via Bern (about 3h 05m-3h 25m, ~CHF 40-80). Leave early morning to be in Geneva by late morning for Jet d’Eau and the lakeside walk.
If you prefer fewer changes, book the direct-ish long-distance train when available; otherwise the standard change in Bern is the most reliable.
  1. Jet d’Eau — Lake Geneva waterfront — Start with Geneva’s signature fountain and a clear lakeside orientation. Timing: morning, ~30 minutes.
  2. Jardin Anglais — Waterfront / Quai General-Guisan — Walk through the park and check out the Flower Clock nearby. Timing: morning, ~45 minutes.
  3. Bains des Pâquis — Pâquis / harbor breakwater — Stop for a quintessential Geneva lakeside sauna/café experience if weather suits; great for a winter coffee or light lunch. Timing: late morning to lunch, ~1-1.5 hours; approx. CHF 10-25 per person.
  4. Reformation Wall — Parc des Bastions — Continue to the historic monument for a compact, meaningful city history stop. Timing: afternoon, ~30 minutes.
  5. Old Town Geneva — Cathédrale quarter — Wander the hilly lanes and squares for the city’s most atmospheric streets. Timing: afternoon, ~1 hour.
  6. Café du Centre — Place du Molard / Old Town edge — End with a seafood-leaning classic dinner near the center. Timing: evening, ~1 hour; approx. CHF 35-60 per person.

Morning

Arrive in Geneva with enough daylight to go straight to Jet d’Eau and get your bearings from the lakefront. In winter, the spray can feel icy and dramatic, so don’t overthink it — 20 to 30 minutes is enough to stand on the promenade, take the classic photo, and let the city reveal itself through the water and the mountains beyond. From there, it’s an easy stroll along Quai du Mont-Blanc to Jardin Anglais, where the pace softens immediately. The Flower Clock is worth a quick stop even in December; it’s more about the iconic Geneva ritual than the blooms themselves, and the whole waterfront area is nicest before lunch when it’s still calm.

Late Morning to Lunch

Continue toward Bains des Pâquis, which is one of those very Geneva places that works in almost any weather. In winter, locals come for a hot drink, fondue, or a sauna session, and even if you don’t go full spa mode, it’s a good spot for a simple coffee or light lunch with a view of the lake. Expect to pay roughly CHF 10–25 if you keep it casual, more if you add sauna or a proper meal. It’s a short walk from the Jardin Anglais area, and the mood is very relaxed — bring layers, because the lakeside wind can make it feel colder than the rest of the city.

Afternoon

After lunch, head inland to Parc des Bastions for the Reformation Wall, a compact but meaningful stop that gives you a cleaner read on Geneva’s Protestant history and its role as a reform city. From there, it’s an easy transition into Old Town Geneva, where the best way to enjoy the afternoon is simply to wander uphill through the Cathédrale quarter, past quiet lanes, small squares, and stone facades that feel distinctly different from the polished waterfront. Don’t rush this part; the charm is in the small details and the slightly steep streets, and the whole walk works best if you leave time to pause at viewpoints and window-shop without trying to “cover” every block.

Evening

Finish with dinner at Café du Centre near Place du Molard, a classic Geneva seafood spot that’s dependable and central without feeling overly formal. It’s a good final stop because you can ease into the evening after the uphill wandering, and the menu is exactly the kind of thing that fits a winter night: oysters, fish, shellfish, and simple French-Swiss comfort plates, usually around CHF 35–60 per person. If you have energy after dinner, a slow walk back through the lit streets toward the lake is an easy way to cap the day before packing up for departure tomorrow.

Day 7 · Mon, Dec 7
Geneva

Departure from Geneva

  1. CERN Science Gateway — Meyrin — Use the final day for a standout science stop before departure; it’s one of Geneva’s best modern attractions. Timing: morning, ~2 hours.
  2. Parc de La Perle du Lac — Lakeside / Paquis edge — Enjoy one last quiet lakefront walk with views across to the water and Alps on a clear day. Timing: late morning, ~45 minutes.
  3. Musée d’Art et d’Histoire — Near Old Town — Fit in a final museum stop if time allows, especially for a culture-forward finish. Timing: midday, ~1-1.5 hours.
  4. Le Cottage Café — Eaux-Vives / lakeside area — Have a relaxed farewell lunch or coffee stop before heading to the airport or station. Timing: lunch, ~1 hour; approx. CHF 20-35 per person.
  5. Geneva Airport transfer / Gare Cornavin departure — Geneva — Leave plenty of buffer for Swiss transit or airport formalities; aim to depart 2.5-3 hours before a flight. Timing: afternoon, duration depends on onward travel.

Morning

Start with CERN Science Gateway in Meyrin, which is a smart final-day pick because it feels very Geneva in a different way: international, modern, and a little mind-expanding before you head home. From central Geneva, the easiest route is tram 14 or bus 18 depending on where you’re staying; from Cornavin you’re usually looking at about 25–35 minutes door to door. Plan around 2 hours here, and if you want the smoother experience, aim for the morning when it’s quieter. Admission is typically free, but check the day’s program for any talks or interactive demos. It’s the kind of place that works best if you don’t rush — kids love it, but adults usually end up just as absorbed.

Late Morning to Lunch

After that, head back toward the lake for a reset at Parc de La Perle du Lac on the Pâquis edge. This is one of those Geneva walks that locals actually use, not just tourists, and it’s perfect for slowing the pace after the museum feel of CERN. The promenade is easy, flat, and especially lovely on a clear December day when you can sometimes catch the Alps across the water. Give yourself about 45 minutes, maybe a little longer if the light is good. From there, continue by foot or a short bus ride toward the city center for Musée d’Art et d’Histoire near the Old Town. It’s a strong last cultural stop if you still have energy — the collection is broad, admission is free, and 1 to 1.5 hours is enough to see the highlights without turning the day into a marathon.

Afternoon

For lunch, settle in at Le Cottage Café in the Eaux-Vives lakeside area. It’s the right mood for a last Swiss meal: relaxed, unpretentious, and close enough to the water that you can keep the day feeling easy. Budget about CHF 20–35 per person depending on whether you go for a salad, tartine, or something warm. If you have time afterward, linger over a coffee rather than squeezing in one more stop — Geneva rewards a slower exit. When it’s time to leave, build in a serious buffer: aim to depart 2.5 to 3 hours before a flight if you’re heading to Geneva Airport, and about 20–25 minutes by train from Gare Cornavin if you’re catching a rail departure. Swiss transit is reliable, but December lines can still be busy, so it’s better to be early and calm than to turn the last hour into a sprint.

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