Sign in

Bernina Express & Swiss Alps from Milan

4 tours · €139–€1039 per person · ★ 4.8

A Bernina Express day from Milan is a long one, and the 4 tours here were picked by hand from every listing rated 4.5★ or higher. Prices run from €139 per person for a coach day with the second class train ticket and free time in St Moritz to €1039 per person for a private car with hotel pickup and a private guide. Between them sit a small bus version capped at eighteen and a combination that adds a stop on Lake Como before the mountains.

A quick way to choose: plan the whole day around it, because the Bernina train tours leave the central station early, run twelve to thirteen hours with a twisty mountain road on the way, and food and drinks stay out of the price. Everyone needs an original passport or an EU identity card for the Swiss border, the standard ticket is second class with opening windows, the small bus trip sets a minimum age of twelve, and the train runs in any weather. The best reviewed Bernina Express tours from Milan come first below.

Filters
Your partyIncludesGood for

Tours and prices on this page last updated September 26, 2026

Guidekin's verdict

Editorial picks checked: September 24, 2026 · Ranked by Rating weighted by review volume, then what the price covers and the conditions. Prices and ratings on tour cards are live. Commissions never affect the order.

We compared 4 Bernina Express day trips from Milan by group size, which train ticket is included, Lake Como stops and the length of the day.

Small bus, eighteen?
Small-Group Bernina Scenic Train Day

Choose the English option: max eighteen, Bernina ticket and Como stop, 12h 45m at €190 per person; two to book. 4.92 from 732 reviews.

★ 4.92 (732 reviews) · €190 per person · 12h 45m · Minimum age twelve
Albula line?
Red Train and St. Moritz, Albula Option

Choose the Albula Line option for coach transfers and the St. Moritz to Thusis train, 12h at €139 per person; English only. 4.81, 3,795 reviews.

★ 4.81 (3795 reviews) · €139 per person · 12h · Food and drinks extra
Como on the way?
Lake Como, Swiss Alps and Bernina Train

Choose Standard for a Como stop and Bernina ticket with coach transfers, 13h at €175 per person; English only. 4.58 from 88 reviews.

★ 4.58 (88 reviews) · €175 per person · 13h · St. Moritz free time may vary
TourBest forPriceRatingDurationTrade-off
Small-Group Bernina Scenic Train Day Small bus, guide all day €190 per person 4.92★ (732) 12h 45m Two to book; minimum age twelve; lunch extra
Red Train and St. Moritz, Albula Option Albula train and coach €139 per person 4.81★ (3,795) 12h Bernina route is a separate option; food extra
Lake Como, Swiss Alps and Bernina Train Lake stop plus the train €175 per person 4.58★ (88) 13h Free time in St. Moritz is not guaranteed
Private Bernina Train Day with Pickup Private with hotel pickup €1039 per person 4.96★ (46) 10h–13h Priced per person, two to book

Our editorial picks require a rating of 4.5★ or higher and at least 50 traveler reviews. Read our methodology.

4.82
★★★★★
out of 5
Loved by travelers in Bernina Express & Swiss Alps in Milan
Ratings come from verified guests who actually took these tours. We surface the best-reviewed experiences first, so you can book with confidence.
4,661
verified reviews
4
rated tours
100%
rated 4.5★ or higher
Ratings collected from Guidekin & Viator & Tripadvisor
All tours in Milan