Sep 30, 2016 - 11:03 PM
On 8 Sep we caught the Glacier Express from Zermatt to St Moritz leaving 9:52 arriving 18:03. We had a Eurail and paid the extra at the Zermatt station beforehand. We had booked the reservation at the Zurich train station and then I emailed the catering people that we wanted a meal.We had the 3 course lunch and drinks and we paid for this on the train. It was a wonderful experience. The train stops at a few places for 20 minutes or so and I suggest you get out and stretch your legs. Some passengers rushed off to buy ice creams as it was a warm day!
Our hotel had a shuttle service to and from the station (pre-arranged) in St Moritz
Next morning on 9 Sep we caught the 9:48 local train to Tirano. We had the first class carriage to ourselves and it was great. We opened the windows to get better photos. This gave us about 45 min in Tirano before catching the 13:08 train to Milan. We had no reservation to pay as it was not the Bernina Express. There was a map on the table so you knew where you were.
Originally we were to catch the 10:48 train to Tirano which would have given us 8 minutes to change stations and trains. I know people who have missed their connection if the first train is a minute or two late. In Tirano we had time to freshen up and have a very cheap coffee (after Switzerland) and gelato. The Italian train was terrible after the wonderful Swiss trains. We arrived in Milan at 15:40. So my advice is to allow enough time in Tirano.