Nov 25, 2017 - 1:08 PM
in reply to rosyaffairs
Ok fair enough on the night in Zurich and Geneva with those flight times!
Are you arriving from Singapore? If it isn't a long haul flight I'd still be tempted to overnight elsewhere on your first night - otherwise yes overnight in Zurich.
Grindelwald or Wengen are the closet towns to Jungfraujoch. It will be difficult to do the whole Glacier Express route yes (8 hours long) but doable if you really want to.
There are a couple of options for you.
Option A: Zurich - Lauterbrunnen/Interlaken/Grindelwald - Andermatt or Brig - Zermatt - Geneva
Personally, unless there is something you must see/do in St. Moritz I'd skip it. Go straight to the Jungfrau region and stay in one of the towns there: Wengen is the most popular, followed by Grindelwald or Lauterbrunnen (Lauterbrunnen probably offers the best mix of staying in the mountain area but having decent train connections).
From Lauterbrunnen or whichever town you choose train to either Brig or Andermatt and take the Glacier Express route to Zermatt (so you get to experience some of the Glacier Express). If you can't make the schedule for the actual Glacier Express train then any regional train will do (they run the same route to Zermatt).
Then from Zermatt head to Geneva for the night before your flight.
Option B would be as Rockoyster suggested:
Zurich - St Moritz - Zermatt ( via Glacier Express, 8 hours) then to Grindelwald (or nearby town) -then to Geneva (via Montreux on the Golden Pass).
Use the timetable link in my first post to help you understand the train schedules and durations for all your trips to see what makes the most sense for you.