Travel options
from Milan to St. Moritz

You can get from Milan to St. Moritz by train, bus or flight.

Our recommendation

To get from Milan to St. Moritz on 22 May we recommend taking a bus because it’s the best combination of price and speed.

17:00Milan2h00 19:00St. Moritz
0 changes
£101One-way
Cheapest
23:20Milan1h30 00:50St. Moritz
0 changes
£61One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Tips: Travel from Milan to St. Moritz

Travel to St. Moritz easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to St. Moritz.
FAQs

Is cross-border travel to St. Moritz, Switzerland from Milan, Italy currently allowed?

International travel from Milan, Italy to St. Moritz, Switzerland is: Fully open.

Can I enter Switzerland if coming from Italy?

Entry into Switzerland is currently allowed for: Entry is fully open for citizens and permanent residents of Italy.

Am I required to self-quarantine upon arrival to St. Moritz if travelling from Milan?

Conditions of entry:

  • No COVID-19 testing required
  • No quarantine required

What measures do I need to follow in St. Moritz, Switzerland due to the pandemic?

All travellers in Switzerland must observe the following coronavirus safety measures:

  • Social distance: 1.5 metre (s) (5 feet)
  • Face mask: Regional advice

The information above was last checked on 09/05/2022; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your journey from Milan to St. Moritz.

Am I required to self-quarantine when I return to Milan, Italy from St. Moritz, Switzerland?

Return travel to Milan, Italy from Switzerland is: Partially open.

Are there any travel restrictions on reentering Italy from Switzerland?

Entry into Italy is allowed for: Entry is partially open for citizens and permanent residents of Switzerland.

Are there requirements to self-quarantine on arrival into Italy from Switzerland?

Requirements for reentering Italy:

  • Negative COVID-19 test issued at most 3 days before arrival or 5 day mandatory self-quarantine
  • Negative COVID-19 result is required for quarantine release
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)

What are the requirements for social distancing and wearing face masks in Italy?

All travellers must abide by the following measures in Italy to reduce the spread of coronavirus in the country:

  • Social distance: 1.5 metre (s) (5 feet)
  • Face masks: Mandatory

The above information about your return travel to Milan, Italy was last verified on 19/05/2022. As this information can change due to the nature of the pandemic, please check the latest COVID-19 travel safety regulations   closer to your planned date of travel to Milan from St. Moritz.

How many miles from Milan to St. Moritz would I travel?

The distance from Milan to St. Moritz is approximately 78 miles (125 km).

Where else should I travel to after my journey to St. Moritz from Milan ends?

Looking to extend your trip from Milan to St. Moritz? Many Omio customers who go from Milan to St. Moritz usually extend their holiday to explore other popular destinations like Zurich, Tirano or Munich. If you're looking to explore Zurich, Tirano or Munich from St. Moritz, let Omio find you the best connections available at an affordable price.

Travelling from Milan to St. Moritz: related information

Here are some other resources that might have the information you need