Originally Posted by Rog1
So in other words I would have to go to Geneva from Zermatt to get trains to Bern and Basel? Is that right? How much would all that cost in CHF?
I think the most rationnal thing to do could be to go first from Geneva to Zermatt (and hey you can stop on the way in Lausanne where I am and there's nice places to see there).
Another day you could go early from Zermatt to Bern and Basel, and visit those cities in a whole day.
Train is rather expensive in Switzerland (as almost everything
). From Geneva to Zermatt it is about 85 CHF for a single course. Then a Zermatt - Basel ticket via Bern (return ticket) is about 232 CHF (1 euro = ~1.50 CHF).
Hope this can help you