Swiss Alps by Rail

Experience the Bernina Train

Compare panoramic and red-train trips from Milan.

From $186 per person Free cancellation
  • 4.6 / 5 4,090+ Reviews
  • About 12.5 hours Duration
  • UNESCO World Heritage Line
  • Passport Needed at the Border
  • Free Cancellation

The Experience

What Makes This Tour Special

Everything that makes this a top-rated experience.

Highlights

  • Ride the panoramic Bernina Express from St. Moritz down to Tirano
  • Watch the Morteratsch Glacier and the Montebello curve from the glass-roofed coach
  • Cross the high plateau past Lago Bianco and Lej Nair to Alp Grüm
  • Circle the Brusio circular viaduct on the descent toward Italy
  • Walk the lakefront and shopping streets of St. Moritz

What's Included

  • Bernina Express ticket with a guaranteed place in a panoramic coach (Tour with Panoramic Carriage option)
  • Round-trip air-conditioned coach from Piazza della Repubblica, Milan
  • Guide on board all day (Italian and English)
  • About 2.5 hours of free time in St. Moritz (not on the lunch option)
  • Short stop in Tirano near the Madonna di Tirano sanctuary and old center
  • Valtellina lunch with pizzoccheri at Diavolezza (Diavolezza lunch option only)

Book Your Train Day

Check Availability & Prices

Select your preferred date and time. Instant confirmation. Cancel up to 24 hours in advance for a full refund.

Powerd by GetYourGuide

How It Works

Four simple steps to your booking.

  1. Pick Your Start

    Most travelers start in Milan or on Lake Como and take a coach to the Swiss border. If you are already in Tirano or St. Moritz, a train ticket alone does the job.

  2. Choose the Train

    Decide between the panoramic Bernina Express, with glass-roofed coaches and a seat reservation, and the regional red train, with windows that open for photos.

  3. Ride the Bernina Line

    The train climbs between Tirano and St. Moritz over the Bernina Pass, past the Brusio spiral viaduct, Alp Grüm and the Morteratsch Glacier.

  4. Time in St. Moritz

    Day trips give you free time in St. Moritz or Tirano before the coach back to Milan. Bring a passport or EU ID card: you cross the Swiss border twice.

How the Day Actually Works

What a Bernina Train Day Trip From Milan Looks Like

Most people picture a day on the train. On a "Bernina Express" day trip from Milan you ride the train for about 2 to 2.5 hours inside a day of 11 to 13, and most of the rest is on the coach. Most tours also use the regional red train, not the panoramic one. Here is a typical day, northbound from Tirano; many tours run it in reverse.

  1. Early morning — coach from Milan — Tours meet at central points such as Piazza Duca d'Aosta by Milano Centrale or Piazza della Repubblica. Carry your passport or ID card: you cross into Switzerland and back.
  2. About 2.5–3 hours — Lake Como and the Valtellina — The coach follows Lake Como's eastern shore, usually stops for coffee near Colico, and runs up the Valtellina to Tirano, the Italian end of the line at about 430 m.
  3. Tirano — the train climbs into Switzerland — You board the red train (or, on the Frigerio panoramic option, a Bernina Express coach). Soon after leaving town it turns a full circle on the Brusio circular viaduct and climbs to Poschiavo.
  4. Poschiavo to Alp Grüm — the steep part — Above Poschiavo the line climbs at up to 7% without a rack. At Alp Grüm, 2,091 m, you look down on Lago Palü and up at the Palü glacier.
  5. Ospizio Bernina — 2,253 m — The train skirts Lago Bianco and crosses the highest point of the whole RhB network, then descends past the Morteratsch glacier and the Montebello curve to Pontresina.
  6. St. Moritz — free time — After roughly 2 to 2.5 hours on the train you reach St. Moritz, with one to two hours to walk the town and the lake. The panoramic Frigerio tour gives about 2.5 hours.
  7. Evening — over the Maloja Pass to Milan — The coach heads back over the Maloja Pass and down through Chiavenna, about 3 hours, reaching Milan 11 to 13 hours after you left.

Panoramic Tour, Red Train Tour or DIY

The same Bernina line three ways: the panoramic Bernina Express tour from Milan, the most-reviewed red-train day trip, and doing it yourself by train.

FeaturePANORAMIC COACH Panoramic Bernina Express tourRed train day tripDIY by train from Milan
Train & carriageBernina Express, guaranteed panoramic coach (panoramic option)Regional red train, standard coachesYour choice: red train, or Bernina Express with a paid reservation
WindowsPanoramic glass into the roof; do not openWindows that open, no glass glareOpen on the red train; fixed on the Bernina Express
SeatPanoramic seat confirmed; not assigned in advanceNot reserved; sit where there is spaceRed train: optional CHF 5 reservation
GuideGuide on board, Italian and EnglishLive guide in English, plus audio guideNone
Total day lengthAbout 12.5 hoursAbout 11 hoursAs long as you like; ≈2.5 h Trenord each way
Time on the train≈2 hours, St. Moritz → Tirano≈2.5 hours, Tirano → St. Moritz≈2–2.5 hours each way, plus Trenord
Free time≈2.5 hours in St. Moritz, short stop in Tirano≈1.5 hours in St. Moritz, 45 min in TiranoStop wherever the train stops
PriceFrom $186 per personFrom $144 per person≈EUR 12.50 Trenord each way + RhB ticket
FlexibilityFixed day; free cancellation 24 h beforeFixed day, may run in reverse; free cancellation 24 h beforeAny train, any day; you handle every connection
Best forThe real panoramic train without planningPhotos through open windows on a budgetIndependent travelers and slow days
Check AvailabilityView on GetYourGuide

Where to Stay

Where to Stay for the Bernina Train

Most Bernina day trips collect in central Milan early in the morning, so sleep near Milano Centrale or Piazza della Repubblica. Riding on your own? Tirano puts both stations a few minutes from your room.

Stone facade of Hotel Bristol on Via Scarlatti, a short walk from Milano Centrale from $231/night

Best value near the Milan coaches

Hotel Bristol

8.1/10

Milano Centrale · 5 min walk to the Piazza Duca d'Aosta coach stop · 1,705 Booking.com reviews

  • About 18 minutes on foot, or one M3 metro stop, to the Piazza della Repubblica meeting point
  • Booking.com lists it 200 yards from Milano Centrale station
  • Buffet breakfast US$22 extra on the lowest rate; nearby garage €25 a day
Dining table by a window with a mountain view in a Bernina Suites studio in Tirano from $181/night

Walk to the Bernina line in Tirano

Bernina Suites

9.3/10

Tirano · 5 min walk to the RhB and Trenord stations · 1,998 Booking.com reviews

  • Catch the first red train of the morning without a coach or a 2.5-hour train ride first
  • Studios and apartments with a kitchenette and a terrace or balcony
  • Private parking on site €8 a day, reservation needed
Hotel Waldhaus am See on the shore of Lake St. Moritz below snowy peaks from $359/night

A night at the St. Moritz end

Hotel Waldhaus am See

8.7/10

St. Moritz · 6 min walk to St. Moritz station · 2,193 Booking.com reviews

  • St. Moritz is where the Bernina line starts its run down to Tirano, about 2 hours 15 minutes
  • On the shore of Lake St. Moritz; breakfast included in the lowest rate
  • Free private parking; sauna and steam bath

Lowest public nightly rate for a double room that Booking.com showed for Saturday 12 to Sunday 13 June 2027, two adults, including the VAT and city tax Booking.com adds (members-only and partner-offer rates left out); checked 11 November 2026.

We haven't stayed at these hotels. Scores, review counts and prices are what Booking.com listed. Tap through for current numbers, and treat the scores as guest opinion, not our verdict.

Traveling on other dates, or want a base somewhere else? Browse places to stay on the map; prices update for the dates you pick.

Before You Book

The Bernina Train, Explained

Which train the tours really use, how a day from Milan runs, what you see from the window and where to start.

The Bernina train is the Rhaetian Railway (RhB) line that climbs from Tirano in Italy over the Bernina Pass to St. Moritz in Switzerland. The ride between St. Moritz and Tirano takes about 2 hours 15 minutes, and the panoramic Bernina Express also runs the full route from Chur in about 4 hours. Together with the Albula line, it has been a UNESCO World Heritage Site since 2008. This independent guide, unconnected to the railway, compares the day trips, tickets and do-it-yourself routes.

Two trains share one track

The Bernina Express is RhB’s panoramic train: big windows that curve up into the roof, a few departures a day, and a mandatory seat reservation that you pay on top of the ticket. Its windows do not open. The other is the ordinary regional train, which Italians call the trenino rosso and tour listings call the Bernina red train. It has regular coaches with windows you can open, runs roughly every hour, and a seat reservation is optional at CHF 5 per person.

The scenery is identical; the price, the seat and your photos are not. RhB itself warns that some third-party sellers call regional trains “Bernina Express”. Our Bernina Express vs regional train guide compares the two carriage by carriage.

Most “Bernina Express” day trips ride the red train

Read the small print and most Milan day trips put you in 2nd class on the regional train. Several say outright that the ride is not in a panoramic carriage. That suits photographers, with no glass glare, but it is not the panoramic train.

Only two tours on this site sell a guaranteed seat in a panoramic Bernina Express coach, and both come from Frigerio Viaggi. From Milan it is the Milan: St. Moritz and panoramic Bernina Express tour (our breakdown), from $186 per person on its panoramic-carriage option and rated 4.6 from 4,090+ reviews. It is the most-reviewed tour that guarantees a panoramic coach, though seats are not assigned. From Como, the Como: Bernina panoramic express and St. Moritz (our breakdown) does the same from $220.

If open windows and a lower price matter more, the Milan Bernina red train and St. Moritz day trip (our breakdown) is the most-reviewed red-train day trip without a lake cruise: 4.8 from 5,110+ reviews, from $144. Our Bernina Express from Milan page sorts every Milan day trip by train, and Bernina red train from Milan covers the regional-train tours.

What a day trip from Milan really looks like

Plan on 11 to 13 hours from departure to return, with only about 2 to 2.5 hours of it on the train. The rest is coach time, roughly 2.5 to 3 hours each way. One leg follows Lake Como’s eastern shore and the Valtellina to Tirano; the other crosses the Maloja Pass and drops through Chiavenna. In between come one to two and a half hours in St. Moritz and often a short stop in Tirano.

Many tours may run the day in reverse, and a few swap the Bernina line for the Albula line (St. Moritz–Thusis) on some dates, so check your option. Bring a passport or national ID card: every Milan day trip crosses the Swiss–Italian border twice, and operators ask for it even inside the Schengen area.

What you see from the window

Heading south from St. Moritz, the train passes Pontresina and runs below the Morteratsch glacier, takes the Montebello curve and climbs past Lago Bianco to Ospizio Bernina. At 2,253 m it is the highest point on the whole RhB network. From Alp Grüm the view opens over the Palü glacier, then the line drops in tight loops toward Poschiavo, turns a full circle on the Brusio circular viaduct and runs on the street in places on its way to Tirano, at about 430 m. That is a descent of roughly 1,800 m in about 61 km, without a rack.

One famous bridge is not on this stretch. The Landwasser Viaduct, the tall curved bridge on so many Bernina Express posters, is on the Albula line between Chur and St. Moritz, near Filisur. You cross it on the Bernina Express from Chur, and one Milan tour visits a viewpoint on its Albula option, but most Milan day trips never see it. Our Chur to Tirano page covers that full route.

Tickets or a tour

You do not need a tour at all. Trenord regional trains run from Milano Centrale to Tirano in about 2.5 hours, roughly every one to two hours, for about EUR 12.50 in 2nd class. In Tirano the RhB station sits across the square from the Italian one. There you need an RhB ticket for the red train, or a ticket plus the Bernina Express reservation, reported at CHF 32 between St. Moritz and Tirano. Everyone pays that supplement in full, children and Swiss Travel Pass, Eurail and Interrail holders included. Official tickets are sold on rhb.ch.

On GetYourGuide, the Tirano to St. Moritz red train ticket (our breakdown) starts at $75 one-way in 2nd class, the cheapest listing on this site, with unreserved seats and free cancellation up to 7 days before. A tour costs more but handles the coach, timing and border. Our Bernina Express tickets page compares official and reseller fares, and Milan to St. Moritz by Bernina train sets a tour against doing it yourself.

Seasons in brief

The line runs all year. In summer 2027 RhB schedules five Bernina Express departures in each direction a day; in winter there are two, with a third on some days. Snow makes winter photogenic, but St. Moritz gets only about 8.5 hours of daylight in late December; see the Bernina Express in winter. Third parties also report a closure between Cavaglia and Tirano from early October to late November 2027, with replacement buses. RhB has not confirmed it, so check rhb.ch if you travel then.

Choose by starting point

If you are still deciding, our guide to which Bernina train tour is right for you matches all 14 tours and tickets to a type of traveler.

When you have a date in mind, check availability for the panoramic Bernina Express tour from Milan and choose the panoramic-carriage option on the calendar.

Guest Reviews

What Bernina Travelers Say

4.6/5 from 4,090+ verified guests

Ratings and review counts are the tour operators' live figures on GetYourGuide and may shift slightly day to day.

"Loved the tour, but the guide was very disorganized. Would still go again and recommend for the experience."

GetYourGuide traveler

"Chiara was absolutely amazing! Our driver Massimo made those switchbacks look easy! Skill beyond words!!"

Amea

"Monica was our guide for the day. She was an excellent and friendly tour guide. She is very knowledgeable and engaging. She kept our group running on time. We had a beautiful day to see the Alps and St. Moritz. I would book this trip again. Thanks for a wonderful experience, Monica!"

GetYourGuide traveler

"Great tour. Managed to see the autumn leaves along with the ice caps. Max was a great driver and Monica was an engaging guide. Wish the train booking was earlier as it would be better to see the viaduct with the sun out."

GetYourGuide traveler

"Excellent service from our guide Monica and our driver Alessandro. we made all our stops with time to spare and were well informed of what we were looking at and the regions we travelled through. Would definitely recommend this trip."

GetYourGuide traveler

"It was a wonderful experience from start to finish! Everything was perfectly organized, and we truly enjoyed every moment. A special thank you to our amazing guide, Monica, for her professionalism, kindness, positive energy, and interesting explanations. She made the experience even more memorable. Highly recommended! ❤️"

Mariam

Read all 4,090+ verified reviews

See All Reviews

Check Which Train Your Tour Actually Uses

Most day trips from Milan ride the regional red train in 2nd class. Only some options guarantee a seat in the panoramic Bernina Express coaches. Starting from $186 per person.

Check Availability

Can't Make These Dates?

Browse More Available Options

More tours and times nearby. Each listing shows its own cancellation policy.

Bernina Train FAQ

Panoramic or red train, ride times, reservations, passports and winter: what people ask before they book.

Keep Exploring

Explore More

Every Bernina train page, tour and planning guide on this site, in one place.