REVIEW · SWITZERLAND
From Milan: Bernina Express Train and St. Moritz Tour by Bus
The big draw is the Bernina Express through the Swiss Alps, where turquoise lakes, snowy peaks, and steep valleys unfold from your train window. This is a long day, but it packs two very different pleasures into one trip: a relaxed ride through northern Italy and a memorable railway journey into Switzerland.
I like the reserved second-class seats and the windows that can open, letting you feel the mountain air and take photos without shooting through glass. I also like the useful free time in Tirano and St. Moritz, since you are not rushed from one photo stop to the next.
The trade-off is the length. At about 14 hours, with early departures and several hours on the bus, this suits you if the railway scenery matters more than a leisurely day in either town. It is not a good choice if you need step-free access or find long coach journeys tiring.
Key points to know before booking

- The train ride lasts about 2.5 hours, with views of alpine lakes, valleys, and mountain passes.
- Second-class seats are reserved, and the windows can open for fresh air and clearer photographs.
- You have around 2.5 hours in St. Moritz for walking, lunch, shopping, and Swiss chocolate.
- Tirano gets its own free time, giving you more than a simple bus-to-train transfer.
- Departure times are early: 6:00 AM from Bergamo, 6:50 AM from Milan, and 7:45 AM from Lecco.
- Food is not included, so carry cash or a credit card for breakfast, lunch, drinks, and snacks.
Why the Bernina Express makes this day worthwhile

The Bernina railway is the heart of the experience. You are not simply being driven to a Swiss resort town. You ride one of the best-known mountain railways in Europe, with the train climbing through the Alps between Tirano and St. Moritz.
The route gives you a changing view at every turn. From the Italian side, you move toward high mountain country, passing alpine lakes, open valleys, and rugged slopes. The trip is scenic rather than activity-heavy, so your main job is to sit back, watch the window, and keep your camera ready.
I especially like that the seats are in second class rather than leaving you to find space on your own. The windows can be opened, which is useful for photographs and gives the ride a more direct feel. The first-class panoramic carriage has larger windows, but they cannot be opened. For this trip, second class has a practical advantage.
The exact direction can change. The train may run from Tirano to St. Moritz or from St. Moritz to Tirano, depending on availability. That changes the order of the day, but not the main experience. You still receive the Bernina train ride, free time in the towns, and round-trip bus transport.
More Scenic Train Journeys in Switzerland
- Milan to St. Moritz: Scenic Bernina Train Tour with Guide
★ 4.4 · 1,840 reviews - From Milan: St. Moritz and Panoramic Bernina Express Tour
★ 4.6 · 1,723 reviews - From Milan: Bernina Train, Swiss Alps & St. Moritz Day Trip
★ 4.7 · 1,120 reviews
The early start from Milan, Bergamo, or Lecco

The day begins early, and you need to take the departure time seriously. The stated departures are 6:00 AM from Bergamo, 6:50 AM from Milan, and 7:45 AM from Lecco. Your precise meeting point depends on the option you book, so check it carefully before the morning of the trip.
The bus is the practical part of the journey. It carries you from Italy toward Tirano, allowing you to cover the distance without arranging several separate trains and connections. The ride includes a stop at a local café for breakfast, listed as about 30 minutes.
Breakfast is not included in the tour price. Bring money for food and drinks, and do not count on the café stop as a full sit-down meal. With such an early start, I would pack a small snack as well, even if you plan to buy breakfast.
The coach portion is not the star of the day, but it makes the trip possible from Milan and nearby departure points. The ride to Tirano includes roughly two hours on the bus, followed by another hour after the café stop. You should expect a full morning before reaching the railway portion.
Tirano gives you more than a train connection

Tirano is where the Italian road journey meets the Bernina railway. Instead of transferring straight from bus to train, you get time to walk around town for about 30 minutes as part of the planned visit, with the broader schedule allowing a few hours at your own pace depending on the day’s order.
That flexibility matters. Tirano is a useful place to stretch your legs, look around, and get a first taste of the Italian Alpine setting before the Swiss section begins. You can use the time to take photographs, find a drink, or simply reset after the early bus ride.
Do not expect a guided cultural tour with a long list of monuments. The emphasis is on free time and the train connection. If you enjoy exploring small towns independently, that works well. If you want a detailed walking tour, you may find this stop fairly light.
Keep an eye on the meeting instructions. The group must board the train on time, and a relaxed stroll is only useful if you return when asked. Your coordinator helps keep the day moving, but you are responsible for being ready at the agreed time.
What the 2.5-hour Bernina train ride feels like

Once you board the red train, the pace changes. The bus gets you there; the railway gives you the reason to come.
For about 2.5 hours, you can settle into your reserved seat and watch the scenery shift from valley floors to higher mountain terrain. The views include turquoise and pale mountain lakes, clean valleys, and steep Alpine slopes. The route is best enjoyed slowly, since the appeal is the steady change in scenery rather than one single landmark.
Keep your camera or charged smartphone close. The opening windows make it easier to take photographs, but you still need to be sensible with your belongings and follow railway safety rules. You may find the best images come from simply watching first, then taking a few well-timed shots instead of photographing every second.
The train is comfortable, but this is still a sightseeing ride. You will spend much of the day seated, first on the coach and then on the train. Wear comfortable clothing and shoes, and take a jacket. Mountain temperatures can differ sharply from those in Milan, especially during cooler seasons.
The ride may be especially appealing if you prefer scenery to structured entertainment. There is no need to fill the time with constant commentary. You can look out, chat with your group, and enjoy the changing views.
Same tracks, a very different ride:
- Zurich: Day Trip to Grindelwald, Interlaken & Lauterbrunnen
★ 4.5 · 4,699 reviews - From Zurich: Day Trip to Jungfraujoch – Top of Europe
★ 4.8 · 2,378 reviews - Lucerne: Mt. Pilatus Cable Car, Cogwheel Train & Lake Cruise
★ 4.7 · 2,338 reviews - From Interlaken: Guided Tour to Jungfraujoch – Top of Europe
★ 4.7 · 1,649 reviews
St. Moritz at 1,856 meters

St. Moritz sits at 1,856 meters in the Engadine region, surrounded by a group of mountain lakes. The town is the high point of the day in both altitude and atmosphere.
You have about 2.5 hours here for walking, lunch, shopping, and personal exploring. That is enough time to get a feel for the center, sit down for a meal, and browse shops without turning the visit into a rushed dash.
I would treat St. Moritz as a compact introduction rather than a full town tour. You are not spending the night, and the excursion does not include a guided visit through every part of the resort. Your coordinator can help with practical information, but the time is largely yours.
The lake and mountain setting are the main reason to walk rather than stay indoors. Bring a jacket even if Milan is warm. At this height, the weather may feel cooler, and the tour advice specifically recommends checking temperatures for the season.
Lunch is your responsibility. You can use your free time to choose a restaurant or café, but food and drinks are not part of the $113 price. A credit card is useful, and some cash is sensible for smaller purchases.
Swiss chocolate, shopping, and small souvenirs

The tour gives you time to buy Swiss chocolate and bring home a souvenir. That may sound simple, but it is one of the pleasures of a short cross-border trip. You can choose something edible, practical, or tied to the Swiss setting without scheduling an extra shopping stop.
Do not let shopping take over the whole visit. St. Moritz is best experienced outdoors, with time for the lake views and mountain air. I would first walk around, then set aside time for lunch and purchases.
The same advice applies in Tirano. Free time is valuable after the bus ride, but the train schedule controls the day. Your souvenir should not come at the cost of a frantic return to the meeting point.
How the $113 price measures up

At $113 per person, the value rests in the transport and the railway ticket. The package includes round-trip bus travel, a driver, a travel coordinator, and the Bernina Express ticket. You avoid piecing together a long Italian bus journey, a cross-border rail route, and the return trip on your own.
The price does not include meals, drinks, or shopping. Budget extra for breakfast, lunch, and any chocolate or souvenirs. Switzerland can be expensive, so this matters more than it would on a basic city excursion.
The tour also saves planning time. You do not need to work out how to connect Milan or nearby cities with Tirano and St. Moritz, then match the rail schedule to a same-day return. The coordinator and driver handle the transport framework while you focus on the scenery.
The value is weaker if you mainly want to spend the day in St. Moritz. Much of the schedule belongs to the journey, and rightly so. This is a railway and scenery day with a town visit, not a deep exploration of St. Moritz.
Who will enjoy this trip most

I would choose this excursion if you want a straightforward first look at the Swiss Alps from Milan and care more about scenery than independent transport planning. It is also a good fit if the Bernina railway itself is on your wish list.
The tour suits you if you can manage an early start, long bus periods, and a full 14-hour day. Comfortable shoes, comfortable clothes, a jacket, and a charged phone are sensible basics.
It is not suitable for wheelchair users, people with mobility impairments, pregnant women, or people recovering from recent surgery. The supplied information does not describe a specific assistance arrangement, so you should not assume the coach, train, or stops can accommodate special access needs.
The languages offered are English, Italian, and Spanish. The experience includes a live tour guide and travel coordinator, which helps with timing and practical questions. No individual guide names are provided, so you should focus on the language option rather than expecting a named host.
Timing, comfort, and practical preparation

This is a day to prepare for, not a spontaneous hop-on excursion. Confirm your meeting point, arrive early, and check the weather on both sides of the border. The Alpine temperature may be very different from Milan’s.
Pack lightly but usefully:
- A jacket for higher elevations and changing weather
- Comfortable walking shoes
- A charged smartphone or camera
- Cash and a credit card
- Water and a small snack
- Comfortable clothes for a long day seated and walking
Alcoholic drinks are not allowed in the vehicle. Food and drinks are not included, so plan around the café breakfast stop and St. Moritz lunch break.
Free cancellation is available up to 24 hours before departure for a full refund. You can also reserve now and pay later, which helps if your Milan plans are still taking shape.
Should you book the Bernina Express day trip?
Book it if you want the easiest way to combine Milan with a famous Alpine railway, and if you are happy to trade a long day for dramatic scenery. The reserved second-class seat and opening window are practical advantages, while the free time in Tirano and St. Moritz keeps the day from becoming one long train transfer.
Think twice if you dislike early starts, coach travel, or tightly timed excursions. You will spend only about 2.5 hours in St. Moritz, and meals cost extra.
For the right person, this is a strong-value day out: organized transport, a memorable train ride, two Alpine towns, and a clear taste of Switzerland without arranging the route yourself.
FAQ
How long does the tour last?
The tour lasts about 14 hours.
Where can I join the tour?
Departure options are available from Bergamo, Milan, and Lecco. The stated departure times are 6:00 AM from Bergamo, 6:50 AM from Milan, and 7:45 AM from Lecco. The exact meeting point depends on the option booked.
Is the Bernina Express train ticket included?
Yes. The ticket for the Bernina Express train is included.
What class of train seat is provided?
The reservation is for second class, with reserved seats and panoramic windows that can be opened.
Can the train journey run in either direction?
Yes. Depending on availability, the train may run from Tirano to St. Moritz or from St. Moritz to Tirano.
How long is the Bernina train ride?
The panoramic train ride lasts about 2.5 hours.
How much free time do I get in St. Moritz?
You get about 2.5 hours in St. Moritz for walking, lunch, shopping, and personal exploration.
Is food included?
No. Food and drinks are not included. The schedule includes a 30-minute stop at a local café for breakfast, and you have free time for lunch in St. Moritz.
What languages are available?
The live tour guide service is available in English, Italian, and Spanish.
Is the tour accessible for wheelchair users?
No. The experience is not suitable for wheelchair users or people with mobility impairments. It is also not suitable for pregnant women or people with recent surgeries.
Just added around Switzerland
- Zurich: Audio Guided City Tour and Train to “Top of Zurich”★ 4.2 · 65 reviews
- Zurich: 2-hour Best Intro Walking Tour with a Local★ 4.5 · 15 reviews
- Zermatt & Mt. Gornergrat Small Group Day Trip from Bern★ 4.6 · 9 reviews
- Zermatt Village & Gornergrat Railway Tour | From Bern★ 5.0 · 2 reviews
- Zermatt: Village Walk and Mt. Gornergrat Private Tour★ 4.9 · 7 reviews
- Zermatt & Mt. Gornergrat Small Group Day Trip from Zürich★ 4.7 · 23 reviews
- Zermatt Village & Gornergrat Railway Tour | From Zurich★ 5.0 · 2 reviews
- Rhine Falls Tour from Zurich by Train★ 3.0 · 2 reviews
Switzerland Train Tours, compared.

Day Trip to Grindelwald, Interlaken & Lauterbrunnen
Read our review →
Mt. Pilatus Cable Car, Cogwheel Train & Lake Cruise
Read our review →
Milan to St. Moritz: Scenic Bernina Train Tour with Guide
Read our review →
St. Moritz and Panoramic Bernina Express Tour
Read our review →
Jungfraujoch: Top of Europe Day Trip from Zurich
Read our review →
Swiss Travel Pass: Unlimited Travel on Train, Bus & Boat
Read our review →Browse the lists this tour appears in


