St. Moritz to Tirano: which ticket do you need?
The answer depends on whether you hold a pass and on the exact connection. Here is what you need without a pass, and what each pass covers.
Without a pass
Without a pass you need a ticket: St. Moritz → Tirano (Rhaetian Railway (RhB)). Buy before boarding. A seat reservation is mandatory on St. Moritz → Tirano.
Verified · Checked todayLast verified 6 October 2026
Check your exact connectionWhat to buy
- TicketSt. Moritz → Tirano · Rhaetian Railway (RhB)Buy before boarding. Price set by the operator.Buy from Rhaetian Railway
- Seat reservationSt. Moritz → Tirano · Rhaetian Railway (RhB)Reserve with Rhaetian Railway
Typical connection
St. Moritz → Tirano.
With a pass
- Swiss Travel PassYesVerified
Yes, the Swiss Travel Pass covers the transport from St. Moritz to Tirano. A seat reservation is mandatory on St. Moritz → Tirano.
Check your connection with the Swiss Travel Pass - Swiss Travel Pass FlexYesVerified
Yes, the Swiss Travel Pass Flex covers the transport from St. Moritz to Tirano. A seat reservation is mandatory on St. Moritz → Tirano.
Check your connection with the Swiss Travel Pass Flex - Swiss Half Fare CardNoVerified
No, Tirano is not free with the Swiss Half Fare Card, but you get 50% off. Buy a reduced ticket from the operator before boarding. A seat reservation is recommended on St. Moritz → Tirano.
Check your connection with the Swiss Half Fare Card - Half Fare TravelcardNoVerified
No, Tirano is not free with the Half Fare Travelcard, but you get 50% off. Buy a reduced ticket from the operator before boarding. A seat reservation is recommended on St. Moritz → Tirano.
Check your connection with the Half Fare Travelcard - GA TravelcardYesVerified
Yes, the GA Travelcard covers the transport from St. Moritz to Tirano. A seat reservation is mandatory on St. Moritz → Tirano.
Check your connection with the GA Travelcard - Saver Day PassYesVerified
Yes. The Saver Day Pass covers the whole journey from St. Moritz to Tirano. No additional ticket is needed. A seat reservation is recommended on St. Moritz → Tirano.
Check your connection with the Saver Day Pass - Jungfrau Travel PassNot verifiedUnder review
Railza has not fully verified Tirano with the Jungfrau Travel Pass yet. Check with the operator before you travel.
Check your connection with the Jungfrau Travel Pass - Berner Oberland PassNot verifiedUnder review
Railza has not fully verified Tirano with the Berner Oberland Pass yet. Check with the operator before you travel.
Check your connection with the Berner Oberland Pass
Official evidence
- Rhaetian RailwayStated directly by the operator
Railza’s reading: The Bernina Express needs a valid ticket plus a mandatory seat reservation. The Bernina Express is covered along the entire route to Tirano; the seat reservation is separate. Regional trains St. Moritz–Tirano: a voluntary reservation (CHF 5) is particularly recommended. Covered; the seat reservation is extra.
Official wording: “To travel in the panoramic car of the Bernina Express, you need two things: a valid ticket and a mandatory seat reservation. Practical: you can book both together in the online shop. If you already have a ticket (e.g. GA travelcard, Swiss …”
Open official page - Rhaetian RailwayStated directly by the operator
Railza’s reading: The Bernina Express needs a valid ticket plus a mandatory seat reservation. Half price on Rhaetian Railway trains. Covered; the seat reservation is extra.
Official wording: “The discounts listed are valid on Rhaetian Railway trains, including the Bernina Express and Glacier Express. Seat reservations on board the Bernina Express and Glacier Express must be purchased in addition to the ticket. […] GA travelcard …”
Open official page - Switzerland TourismStated directly by the operator
Railza’s reading: The Bernina Express is covered along the entire route to Tirano; the seat reservation is separate.
Official wording: “The Swiss Travel Pass is valid along the entire route.”
Open official page - Alliance SwissPassStated directly by the operator
Railza’s reading: The Bernina Express is covered along the entire route to Tirano; the seat reservation is separate.
Official wording: “The validity period of the STP starts at 00.00am on the first day of validity and expires at 05.00am on the day after the last day of validity. […] The validity of STPF Flex days begins at 00.00 hours on the activated day of travel and …”
Open official page - SBBStated directly by the operator
Railza’s reading: The Bernina Express is covered along the entire route to Tirano; the seat reservation is separate.
Official wording: “The Swiss Travel Pass Flex discount is only valid on activated days of travel.”
Open official page - Rhaetian RailwayStated directly by the operator
Railza’s reading: Free travel on Rhaetian Railway trains.
Official wording: “1-day travelpass for the half-fare travelcard, Saver Day Pass, 1-day travelpass for children Free travel”
Open official page
About this answer
Railza is independent guidance, not a ticket seller. Operator rules remain authoritative and you need a valid official ticket. Prices are set by the operators and are not shown here.