1. Italy
  2. Lakes & Lombardy
  3. Bernina Express

Bernina Express tickets

Tirano–St. Moritz · compulsory seat reservation · prices in Swiss francs

A Bernina Express ticket from Tirano to St. Moritz costs CHF 35 in second class and CHF 60 in first, plus a compulsory seat reservation of CHF 32 on this short route. Rhaetian Railway regional trains run the same line without panoramic cars, with an optional CHF 5 reservation. From Milan, a Trenord train takes you to Tirano for €12.50 in second class.

All tickets online: from €187 on GetYourGuide →

At a glance

Official tickets
  • Bernina Express St. Moritz–Tirano, 2nd class, one way (excl. reservation)CHF 35
  • Bernina Express St. Moritz–Tirano, 1st class, one way (excl. reservation)CHF 60
  • Bernina Express St. Moritz–Tirano, 2nd class, returnCHF 70
  • Compulsory Bernina Express seat reservation, short route St. Moritz–TiranoCHF 32
  • Optional seat reservation on regional trains St. Moritz–TiranoCHF 5
  • Trenord train Milano Centrale–Tirano, 2nd class€12.50
Free for
Children under 6 travel free without a ticket; ages 6–16 pay half fare, but the seat reservation is always charged in full. Swiss Pass, Eurail and Interrail cover the fare; the reservation still has to be paid.
Booking
Booking required On the Bernina Express a seat reservation is compulsory and paid on top of the travel ticket: online, by phone (+41 81 288 65 65) or at rail ticket offices. Regional trains on the same St. Moritz–Tirano line have no panoramic cars and reservation is optional (CHF 5).
Opening hours
Bernina Express runs year-round on the short St. Moritz–Tirano route; times and connections in the RhB timetable. From 29 October to 13 November 2026 trains 951 and 952 to and from Chur are diverted via the Vereina tunnel for engineering works.
Time needed
about 2 hours 30 mins
Address
Stazione di Tirano (SO)
Official sales
Ferrovia retica (Rhätische Bahn, RhB) – Bernina Express

Checked on the official site on 28 October 2026 · Sources & checks

Bernina Express
Photo: Kabelleger / David Gubler, CC BY-SA 4.0, Wikimedia Commons

Booking on GetYourGuide

Pick a date and time

Milan: 4-Day Tour with Bernina Express & Duomo Entry

from €850 · ★ 5.0 (1)

This calendar is GetYourGuide's own: live availability and price; you pay and get the ticket from GetYourGuide.

Open on GetYourGuide →

Which ticket is right for you

All tickets online

Reseller prices are refreshed daily; the final price is the one on the partner's site. Resellers cost more than the official ticket because they add availability, free cancellation or services.

Two trains, one line

"The little red train" covers two different services on the same Tirano–St. Moritz line, both run by the Rhaetian Railway (RhB):

The fare is the same either way; only the supplement changes. If you care about the scenery more than the panoramic windows, a regional train with a CHF 5 reservation saves a lot.

What it really costs

RhB prices are in Swiss francs, VAT included, excluding supplements:

So one way in second class on the Bernina Express is CHF 67 with the reservation, a return CHF 134. Under-6s ride free; ages 6–16 pay half the fare but the full reservation. Swiss Pass, Eurail, Interrail and the Swiss half-fare card cover the fare only.

Bookings open for the whole timetable year, which usually ends in early-to-mid December. Book online, by phone on +41 81 288 65 65, or at any rail ticket office in Europe. Bring a card: no cash on board.

Getting there from Milan

The train starts in Tirano, on the Italian side. From Milano Centrale, Trenord runs direct trains to Tirano in about 2 hours 30 minutes, hourly, for €12.50 in second class. A day trip is doable but long: check your return Bernina departure before you buy anything.

From 29 October to 13 November 2026, Bernina Express trains 951 and 952 to and from Chur are diverted via the Vereina tunnel for engineering works. The notice doesn't mention the short-route St. Moritz–Tirano trains, but recheck if your route runs through Chur.

Organised day trips

GetYourGuide sells full days from Milan or Como with the Bernina Express and a stop in St. Moritz, transfers included. Much pricier than doing it yourself with Trenord and RhB, but it takes care of reservations, connections and francs; worth it with kids or if you don't want to gamble on the Tirano connection.

FAQ

How much are Bernina Express tickets?

Tirano–St. Moritz is CHF 35 in second class and CHF 60 in first, one way; a second-class return is CHF 70. The compulsory seat reservation adds CHF 32 per journey on this route.

Does the Swiss Pass, Eurail or Interrail cover the Bernina Express?

They cover the fare, but the seat reservation must still be paid in full.

Bernina Express or regional train: what's the difference?

Same line, same viaducts. The Bernina Express has panoramic cars and a compulsory reservation; RhB regional trains have standard cars, no catering, and an optional CHF 5 reservation.

How do I get from Milan to the Bernina Express?

Take a Trenord train from Milano Centrale to Tirano: about 2 hours 30 minutes, no changes, hourly departures, €12.50 in second class.

Do children pay on the Bernina Express?

Under-6s travel free without a ticket. Ages 6–16 pay half fare, but the seat reservation is charged in full.

Can I pay cash on board?

No. On the Bernina Express only cashless payments are accepted.

Sources & checks

Official prices and rules are copied from the pages below. Spotted a change? Write to info@tickets.co.it.

  1. Official site: Ferrovia retica (Rhätische Bahn, RhB) – Bernina Express · tickets.rhb.ch
  2. rhb.ch/it/giro-in-carrozza-panoramica/bernina-express — prices
    Tratta 2a classe 1a classe 2a classe, A/R 1a classe, A/R […] St. Moritz - Tirano CHF 35.00 CHF 60.00 CHF 70.00 CHF 120.00
  3. rhb.ch/it/giro-in-carrozza-panoramica/bernina-express — prices
    Prezzi a persona IVA inclusa, senza supplementi
  4. rhb.ch/it/giro-in-carrozza-panoramica/bernina-express — booking
    La prenotazione del posto a sedere nel Bernina Express è obbligatoria. Potete prenotare il vostro posto a sedere online, telefonicamente al numero +41 81 288 65 65 o presso tutti gli sportelli ferroviari in Europa.
  5. rhb.ch/it/giro-in-carrozza-panoramica/bernina-express — prices
    Tratta breve (St. Moritz – Tirano / Tirano – St. Moritz) PE 970, 971, 972, 973, 974, 975, 976 e 977 Tutto l'anno: 14.12.2025 - 12.12.2026 / 13.12.2026 - 11.12.2027 CHF 32.00
  6. rhb.ch/it/giro-in-carrozza-panoramica/bernina-express — booking
    È possibile effettuare prenotazioni per l’intero periodo d’orario. Solitamente il periodo d’orario termina tra l’inizio e la metà di dicembre.
  7. rhb.ch/it/giro-in-carrozza-panoramica/bernina-express — free
    Oltre alla prenotazione del posto è necessario un titolo di trasporto valido. Tutti i bambini sotto i 6 anni d’età viaggiano gratuitamente. I bambini da 6 a 16 anni pagano la metà di un biglietto normale.
  8. rhb.ch/it/giro-in-carrozza-panoramica/bernina-express — free
    Metà-prezzo, AG, carta giornaliera, carta giornaliera Comune, carta Junior, Swiss Pass, Eurrail e Interrail sono validi. Il supplemento per la prenotazione del posto deve tuttavia sempre essere pagato per intero.
  9. rhb.ch/it/giro-in-carrozza-panoramica/bernina-express — hours
    A causa di lavori in corso, i treni Bernina Express 951 e 952 saranno deviati via Vereina (Coira – Landquart – Klosters – Tunnel della Vereina – Sagliains – Pontresina) da giovedì 29 ottobre a venerdì 13 novembre 2026.
  10. rhb.ch/it/giro-in-carrozza-panoramica/bernina-express — visit
    Nota: a bordo del Bernina Express è possibile effettuare solo pagamenti senza contanti.
  11. rhb.ch/it/biglietti/prenotazione-linea-del-bernina — prices
    La prenotazione del posto a sedere è facoltativa e costa cinque franchi a persona , indipendentemente dalla classe. Inoltre, è necessario un biglietto valido per la tratta e la classe desiderate.
  12. rhb.ch/it/biglietti/prenotazione-linea-del-bernina — booking
    Si tratta del Bernina Express? No, si tratta di un treno regionale della Ferrovia retica. Questi treni non fanno parte del Bernina Express, non dispongono di carrozze panoramiche e non offrono servizi aggiuntivi come catering o Infotrainment.
  13. trenord.it/en/routes-and-timetables/most-searched-lines/milano-centrale-tirano — prices
    From Milan to Tirano the 2nd class price for a Trenord ticket is € 12.50 .
  14. trenord.it/en/routes-and-timetables/most-searched-lines/milano-centrale-tirano — access
    Trenord trains take you from Milano Centrale to Tirano in just 2 hours and 30 minutes , without changes and with regular departures every hour.
  15. rhb.ch/it/biglietti/prenotazione-linea-del-bernina — booking
    A causa dell’elevata domanda, si consiglia vivamente di prenotare il posto a sedere sui treni regionali in modo da godervi il viaggio in totale relax.
  16. rhb.ch/it/giro-in-carrozza-panoramica/bernina-express — visit
    Finestre panoramiche fino al bordo del tetto‌
  17. rhb.ch/it/giro-in-carrozza-panoramica/bernina-express — booking
    Le prenotazioni del posto si riferiscono al treno selezionato, indipendentemente dalla tratta prenotata.

More tickets in Lakes & Lombardy

All places in Lakes & Lombardy →

tickets.co.it is an independent guide: we are not the official site of Bernina Express or its ticket office. Some links are affiliate links: if you book, the partner pays us a commission at no cost to you.