Prices at the Gornergrat Bahn
The Gornergrat Railway offers various lines as well as all-inclusive tickets combining rail travel with culinary experiences.Â
Prices vary according to the time of year.Â
50% discount with a Half-Fare Ticket, General Season Ticket, Swiss Travel Pass and othersÂ
With the following travel tickets you can benefit from a 50% discount on the Gornergrat Railway:Â
General season ticketÂ
Half-fare season ticketÂ
Children from 6 to 15.99 years (without a Junior Card, Childrenâs Co-Travel Card, Family Card STS)Â
Swiss Half-fare CardÂ
Swiss Travel Pass, Swiss Travel Pass Flex Combi, Swiss Travel Pass Youth and Youth FlexÂ
With the Eurail Pass you have no discount on the ride up the Gornergrat.
Children with the Junior Card and dogs travel free up to the Gornergrat Â
In summer, children up to 5.99 years and in winter up to 8.99 years travel free of charge on the Gornergrat. Children with the following travel tickets also travel free up to the Gornergrat:Â
Junior CardÂ
Childrenâs Co-Travel CardÂ
Family Card STSÂ
Wollicard (the whole year until 8.99 years old)
And your dog can travel up to the Gornergrat with you for free. Â
30% discount for groups of 10 or more people
Groups of 10 or more receive a 30% discount on the ticket price.

Illustration of intermediate stations on the Gornergrat Bahn
Prices mountain bike transport
Mountain bike transport is available during certain times (morning and late afternoon). Please note that a reservation is required for bike transport at a cost of CHF 10.00.
Prices June - August 2022
The prices are valid from 01 June 2022 until 31 August 2022. The following prices are without discount. The 50% discount with above mentioned season tickets is calculated on the basis of the following price:
Zermatt - Gornergrat: CHF 63.00 đ | CHF 126.00 â
Zermatt - Rotenboden: CHF 55.00 đ | CHF 110.00 â
Zermatt - Riffelberg: CHF 40.00 đ | CHF 80.00 â
Zermatt - Riffelalp: CHF 28.00 đ | CHF 56.00 â
Zermatt - Findelbach: CHF 22.00 đ | CHF 44.00 â
Riffelalp - Gornergrat: CHF 44.00 đ | CHF 88.00 â
Riffelalp - Rotenboden: CHF 32.00 đ | CHF 64.00 â
Riffelalp - Riffelberg: CHF 23.00 đ | CHF 46.00 â
Riffelberg - Gornergrat: CHF 32.00 đ | CHF 64.00 â
Riffelberg - Rotenboden: CHF 18.00 đ | CHF 36.00 â
Rotenboden - Gornergrat: CHF 20.00 đ | CHF 40.00 â
Here you will find the prices for the whole year:
Where can I buy a ticket for the Gornergrat Railway?
The best way is to buy your ticket online. You can download your ticket directly onto your SwissPass or print it out at home (print@Home). You will find a QR code on your voucher that will then give you a ticket from one of our ticket machines before you start your journey. You can also buy a ticket at the counter or from a ticket machine at the Gornergrat valley station. TĂ€sch station (Matterhorn Terminal TĂ€sch) also has ticket counters and machines where you can buy a ticket to Zermatt and also for the Gornergrat.
At the counter you can pay with the following payment methods:
Visa
Mastercard
American Express
Postfinance
Twint
Reka Check / Reka Card
EC Card
Cash