About tickets and reservations
Glacier Express price
The price of the Glacier Express is CHF 91 one way. This is the lowest price possible for non-pass holders, based on a 2nd class Saver Day Pass and a seat reservation in low season.
Ticket, passes and seat reservations
You can buy a point to point ticket for the Glacier Express, but it's recommended to look into the multi-day rail passes as they provide free or discounted traveling. If you don't have one, then the Saver Day Pass is a good option.
Note that you need to book your seats in advance (see below). The reservation includes a supplement for the extra services of the Glacier Express. You can book seats 93 days ahead of time.
You're not required to travel the full stretch from Zermatt to St. Moritz. The reservation fee for 1st and 2nd class varies by the traveled distance and the season, and needs to be paid per person and single journey. The cheapest season is mid December to late March.
Reservations for Excellence Class cost CHF 420 per person and single journey, regardless of the traveled distance and season. You also need a 1st class ticket or pass.
Find guided tours and packages here.
TICKETS
Your country of residenceWrong country? Correct it in your account.
Attraction type
FeaturesSelect more to narrow the results
Tour escortSelect more for more results
Duration
Sort order
Get a discount with your rail pass
Swiss Travel Pass discounts
- Train from Zermatt to St. Moritz: free
- Seat reservations and surcharge: no discount
More pass details
Swiss Travel Pass Flex discounts
- Train from Zermatt to St. Moritz: free
- Seat reservations and surcharge: no discount
More pass details
Swiss Half Fare Card discounts
- Train from Zermatt to St. Moritz: 50% off
- Seat reservations and surcharge: no discount
More pass details
Saver Day Pass discounts
- Train from Zermatt to St. Moritz: free
- Seat reservations and surcharge: no discount
More pass details
1-day travelpass for Swiss Half Fare Card discounts
- Train from Zermatt to St. Moritz: free
- Seat reservations and surcharge: no discount
More pass details
graubündenPASS discounts
- Train from Zermatt to the Oberalp Pass: no discount
- Train from the Oberalp Pass to St. Moritz: free
- Seat reservations and surcharge: no discount
More pass details
Adventure Card discounts
- Train from Zermatt to Disentis: free
- Train from Disentis to Chur: 50% off
- Train from Chur to St. Moritz: no discount
- Seat reservations and surcharge: no discount
More pass details
Eurail Global Pass discounts
- Train from Zermatt to St. Moritz: free
- Seat reservations and surcharge: no discount
More pass details
Interrail Global Pass discounts
- Train from Zermatt to St. Moritz: free
- Seat reservations and surcharge: no discount
More pass details
Interrail Switzerland Pass discounts
- Train from Zermatt to St. Moritz: free
- Seat reservations and surcharge: no discount
More pass details