Rail · MILAN TRAIN JOURNEYS

The 14 Best Train Trips from Milan

14 tours  ·  from $104 a head

Milan is the cheapest door into the Swiss Alps, and most of these leave before seven. The 14 below cover the Bernina runs, the lakes and St Moritz, with what each includes and how long the coach leg is.

Bernina Red Train, Swiss Alps & St Moritz From Milan - Meeting the coach beside Milano Centrale
Italy Train Journeys, Milan Train Journeys, Scenic Railways, Scenic Railways in Italy, Tour Reviews, Train Journeys

Bernina Red Train, Swiss Alps & St Moritz From Milan

1.Bernina Red Train, Swiss Alps & St Moritz From Milan

★★★★★★★★★★5.0 · 2,954 reviews · 12 hours (approx.) · from $168Our pick

Leave central Milan early for Lake Como, St. Moritz, and a second-class Bernina Red Train ride to Tirano. An English-speaking guide such as Sabrina, Monica, or Maria Cristina handles the day, while you enjoy alpine views, free time, and a long but memorable return by coach.

“Very good tour with Sabrina. Highly recommend and will likely book again in summer for a completely different experience!”

Check availability →Read our full review

Swiss Alps Bernina Red Train and St.Moritz Tour from Milan - Arriving in St. Moritz
Italy Train Journeys, Milan Train Journeys, Scenic Railways, Scenic Railways in Italy, Tour Reviews, Tours, Train Journeys

Swiss Alps Bernina Red Train and St.Moritz Tour from Milan

2.Swiss Alps Bernina Red Train and St.Moritz Tour from Milan

★★★★★★★★★★4.5 · 2,369 reviews · 12 hours 30 minutes (approx.) · from $179

Spend about 12.5 hours traveling from Milan to St. Moritz by coach, then across the Bernina Pass by second-class red train to Tirano. You get Alpine views, free time in St. Moritz, an English-speaking guide, and opening train windows for photos. Expect an early start, shared seating, long bus rides, and no hotel drop-off.

“What an awesome experience. This was my wife and I first time in Italy and Switzerland…. What a great way to see it. The tour guide and bus driver were amazing, friendly, knowledgeable and professional. It was well worth our time and money. I definitely recommend this tour.”

Check availability →Read our full review

From Milan: Bernina Train, Swiss Alps & St. Moritz Day Trip - St. Moritz in 105 minutes
1-Day Tours, Milan Train Journeys, Scenic Railways, Scenic Railways in Switzerland, Switzerland Train Journeys, Tour Reviews, Train Journeys

From Milan: Bernina Train, Swiss Alps & St. Moritz Day Trip

3.Bernina Train, Swiss Alps & St. Moritz Day Trip

★★★★★★★★★★4.7 · 1,120 reviews · from $120

Travel from Milan by air-conditioned coach to St. Moritz, then ride the Bernina Red Train through high Alpine scenery to Tirano. Your English-speaking guide, who may be Alejandro, Maria Cristina, Chiara, or another TAOTRAVEL leader, handles the day while you enjoy open-window views, free time, and a chocolate stop.

“Alejandro our guide was great. Funny, explainable and punctual.”

Check availability →Read our full review

Small-Group Lake Como & Lugano by Swiss Train + Boat Cruise - The Lake Como ferry is the visual centerpiece
Italy Train Journeys, Milan Train Journeys, Tour Reviews, Train Journeys

Small-Group Lake Como & Lugano by Swiss Train + Boat Cruise

4.Small-Group Lake Como & Lugano by Swiss Train + Boat Cruise

★★★★★★★★★★5.0 · 1,084 reviews · 9 to 11 hours (approx.) · from $168

Travel from Milan to Como and Lugano by train, ferry, and funicular with an English-speaking guide and a maximum of 12 people. You will tour Como, cruise past famous villas, pause in Torno, and enjoy free time in both Como and Lugano. Guides including Oleg, Naji, Chiara, Amato, and Patrizia are praised for clear organization and useful local suggestions.

“It’s alright, lots of walking. Talking points hits and missed. Passport required but not needed. I have to run back to my hotel just to get it. But when we crossed the border to Switzerland nobody really inspecting it. But I got myself open a checking account in Switzerland. Yay”

Check availability →Read our full review

From Milan: Bernina Train Guided Tour to St. Moritz - Tirano gives you a short taste of Italy
Milan Train Journeys, Scenic Railways, Scenic Railways in Switzerland, Switzerland Train Journeys, Tour Reviews, Tours, Train Journeys

From Milan: Bernina Train Guided Tour to St. Moritz

5.Bernina Train Guided Tour to St. Moritz

★★★★★★★★★★4.7 · 948 reviews · from $127

Spend 11 hours traveling from Milan through Tirano and the Bernina Range to St. Moritz. Your English-speaking guide leads the train journey, points out the Palü Glacier from Alp Grüm, and gives you free time in St. Moritz. Guides such as Patrizia, Luigi, and Monica have been praised for their warmth and organization. Meals are not included.

“It was a great experience and guide was very knowledgeable and experienced.”

Check availability →Read our full review

From Milan: St Moritz & Alps Day Trip with Bernina Red Train - The Bernina Red Train to Tirano
1-Day Tours, Milan Train Journeys, Scenic Railways, Scenic Railways in Switzerland, Switzerland Train Journeys, Tour Reviews, Train Journeys

From Milan: St Moritz & Alps Day Trip with Bernina Red Train

6.St Moritz & Alps Day Trip with Bernina Red Train

★★★★★★★★★★4.6 · 851 reviews · from $104Best value

Travel from Milan to St. Moritz by coach, then ride the Bernina Red Train with opening windows through the Alps to Tirano. An English-speaking guide stays with you all day. Expect grand scenery, limited free time, plenty of walking, and a long return ride.

“Jo and Luca provided a wonderful trip. Breath taking scenery and great knowledge shared.”

Check availability →Read our full review

Intimate Small-Group Bernina UNESCO Scenic Train on Swiss Alps - The 8 a.m. start at Milan Central Station
Italy Train Journeys, Milan Train Journeys, Scenic Railways, Scenic Railways in Italy, Tour Reviews, Train Journeys

Intimate Small-Group Bernina UNESCO Scenic Train on Swiss Alps

7.Intimate Small-Group Bernina UNESCO Scenic Train on Swiss Alps

★★★★★★★★★★5.0 · 619 reviews · 12 hours 45 minutes (approx.) · from $211

Start at Milan Central Station for a long but rewarding day through Lake Como, Valtellina, Tirano, and the Swiss Alps. Your English-speaking guide, often Luca, Silvia, Paola, or another member of the team, manages the trains, minibus, and mountain stops. The Bernina railway is the main event, with time in St. Moritz before returning to Milan.

“10/10 experience. I would 100% recommend Luca was a phenomenal tour guide. He took great care of our group and had the itinerary accurate to the exact minute. Our group learned a ton and he was even nice enough to take us to his family’s winery to try a glass of authentic Italian wine. I did this trip solo and felt like I really bonded with the other 5 ppl in my group.”

Check availability →Read our full review

Bernina Red Train And St Moritz Tour from Milan - The Bernina Red Train through the Alps
Italy Train Journeys, Milan Train Journeys, Scenic Railways, Scenic Railways in Italy, Tour Reviews, Tours, Train Journeys

Bernina Red Train And St Moritz Tour from Milan

8.Bernina Red Train And St Moritz Tour from Milan

★★★★★★★★★★4.5 · 280 reviews · 13 hours (approx.) · from $162

Leave Milan early by air-conditioned coach for Tirano, then ride the second-class Bernina Red Train through the Alps to or from St. Moritz. You get free time in this polished Swiss resort, a bilingual guide, and an optional Lake Como cruise. Expect a 13-hour day, open train windows, shared transport, and no first-class panoramic carriage.

“It's a wonderful experience. Thevtrain trip was awesome and the guide a kind and excellent professional”

Check availability →Read our full review

From Milan: Bernina Red Train to St Moritz Guided Tour - St. Moritz in one brisk hour
Milan Train Journeys, Scenic Railways, Scenic Railways in Switzerland, Switzerland Train Journeys, Tour Reviews, Tours, Train Journeys

From Milan: Bernina Red Train to St Moritz Guided Tour

9.Bernina Red Train to St Moritz Guided Tour

★★★★★★★★★★4.3 · 258 reviews · 13 hours · from $162

Travel from Milan by luxury coach through Lombardy and Lake Como country, then ride the Bernina Red Train across the Alps toward Tirano or St. Moritz. Your guide leads in English or Spanish, with guides such as Hajo, Andrea, Marco, Monica, and Tati praised for warm, capable service. Expect a long day, strong mountain views, and limited free time in St. Moritz.

“Wonderful trip! Our guide Tati was very knowledgeable, friendly, and helpful! I wish we would have had more time in St. Moritz.”

Check availability →Read our full review

St Moritz & Swiss Alps Day Trip with Bernina Red Train from Milan - St Moritz: polished Alpine style in a short visit
1-Day Tours, Italy Train Journeys, Milan Train Journeys, Scenic Railways, Scenic Railways in Italy, Tour Reviews, Train Journeys

St Moritz & Swiss Alps Day Trip with Bernina Red Train from Milan

10.St Moritz & Swiss Alps Day Trip with Bernina Red Train from Milan

★★★★★★★★★★4.5 · 140 reviews · 11 hours (approx.) · from $117

Travel from Milan to St Moritz by coach, see Lake St Moritz, then ride the Bernina Red Train through glaciers, valleys, and the Brusio Spiral Viaduct to Tirano. An English-speaking guide such as Amato, Elizabeth, or Marina leads the day. Expect a long trip, limited town time, and open train windows for photos.

“The tour was amazing. The guide was funny and smart. The driver was awesome. The tours a little rushed. But beautiful!”

Check availability →Read our full review

From Milan: Scenic Alps Day Trip with Bernina Train Ride - Lake Como comes first
1-Day Tours, Milan Train Journeys, Scenic Railways, Scenic Railways in Switzerland, Switzerland Train Journeys, Tour Reviews, Train Journeys

From Milan: Scenic Alps Day Trip with Bernina Train Ride

11.Scenic Alps Day Trip with Bernina Train Ride

★★★★★★★★★★4.8 · 100 reviews · 12.5 hours · from $206

Travel from Milan to Lake Como, Tirano, and St. Moritz with an English-speaking guide in a small group of up to 18. The highlight is a 105-minute Bernina Train ride through alpine valleys, gorges, glaciers, and high passes. Guides such as Luca, Silvia, Mari, and Paola are praised for clear explanations and thoughtful help.

“Our tour guides were excellent very knowledgeable. Everything was perfect. Amazing time.”

Check availability →Read our full review

From Milan: St. Moritz Day Tour by Bernina Train - Leaving Milan and reaching Tirano
Milan Train Journeys, Scenic Railways, Scenic Railways in Switzerland, Switzerland Train Journeys, Tour Reviews, Tours, Train Journeys

From Milan: St. Moritz Day Tour by Bernina Train

12.St. Moritz Day Tour by Bernina Train

★★★★★★★★★★3.9 · 94 reviews · 12 hours · from $167

Travel from Milan to St. Moritz with an English or Spanish-speaking assistant, taking the Bernina route between Tirano and St. Moritz. You get reserved train arrangements, bus transfers, and free time in the resort town. Marina is one guide named in recent feedback. Bring your passport and expect a very long day.

“We had the most fabulous day x the Bernina express was the highlight x amazing”

Check availability →Read our full review

Lake Como, Swiss Alps and Bernina Train From Milan - Lake Como and the short walk in Lecco
Italy Train Journeys, Milan Train Journeys, Scenic Railways, Scenic Railways in Italy, Tour Reviews, Train Journeys

Lake Como, Swiss Alps and Bernina Train From Milan

13.Lake Como, Swiss Alps and Bernina Train From Milan

★★★★★★★★★★4.5 · 86 reviews · 13 hours (approx.) · from $211

Travel from Milan to Lake Como, Lecco, Tirano, and St. Moritz in a small group of up to 35 people. Your guide handles the long transfers and second-class Bernina train ride, whose opening windows are useful for photos. The route may run in reverse, and free time in St. Moritz is not guaranteed.

“I was there with my parents. We have an amazing trip. Or tour guide was jus amazing. She was warm n welcoming and gave us all the information required. We had a great family time.”

Check availability →Read our full review

From Milan: Round-Trip Bernina Red Train to Saint Moritz - Leaving Milano Centrale in the morning
Milan Train Journeys, Scenic Railways, Scenic Railways in Switzerland, Switzerland Train Journeys, Tour Reviews, Train Journeys

From Milan: Round-Trip Bernina Red Train to Saint Moritz

14.Round-Trip Bernina Red Train to Saint Moritz

★★★★★★★★★★4.0 · 80 reviews · 1 day · from $200

Travel from Milano Centrale to Tirano on a booked regional train, then ride the Bernina Red Train to Saint Moritz. You get free time in town and a flexible return schedule on the Bernina route. The train is regional, not the panoramic Bernina Express, and seats are unreserved. A first-class option is available.

“Expresul Bernina foarte frumos, merită de vizitat. De luat în considerare pe timp de iarnă orele la care întunecă ca să puteți să vă bucurați de peisaj.”

Check availability →Read our full review

Scroll to Top

Pick a line

By the kind of train, or by the country the track runs through.