Train

Take the train Swiss Railways (SBB/CFF/FFS) at the station Milano Centrale.

The journey takes approximately 3 h 17 m. Ticket price is about €80 The travel distance is 248 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Zürich HB.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Zürich HB.

The journey takes approximately 1 h 4 m. Ticket price is about €30 The travel distance is 100 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Landquart.
Take the train Rhätische Bahn at the station Landquart.

The journey takes approximately 38 m. Ticket price is about €17 The travel distance is 31 km.

Carrier is Rhätische Bahn.

Buy ticket

Get off at the Klosters Platz.
Take the train Rhätische Bahn at the station Klosters Platz.

The journey takes approximately 30 m. Ticket price is about €8 The travel distance is 12 km.

Carrier is Rhätische Bahn.

Buy ticket

Get off at the Davos Platz.


🛏 Find hotel deals and discounts up to 20% in Davos at Booking


Train bus

Take the train Trenitalia EuroCity at the station Milano Centrale.

The journey takes approximately 1 h 36 m. Ticket price is about €28 The travel distance is 96 km.

Carrier is Trenitalia EuroCity.

Buy ticket

Get off at the Bellinzona.
Take the Swiss PostAuto bus at the Bellinzona, Stazione station .

The journey takes approximately 1 h 39 m. Ticket price is about €8 The travel distance is 92 km.

Carrier is Swiss PostAuto.

Buy ticket

Get off at the Thusis, Bahnhof.
Take the train Rhätische Bahn at the station Thusis.

The journey takes approximately 31 m. Ticket price is about €13 The travel distance is 22 km.

Carrier is Rhätische Bahn.

Buy ticket

Get off at the Filisur.
Take the train Rhätische Bahn at the station Filisur.

The journey takes approximately 25 m. Ticket price is about €11 The travel distance is 18 km.

Carrier is Rhätische Bahn.

Buy ticket

Get off at the Davos Platz.


🛏 Find hotel deals and discounts up to 20% in Davos at Booking


Bus night bus

Take the subway at the Duomo M1 station.

The journey takes approximately 15 m. Ticket price is about €1 The travel distance is 6 km.

Carrier is ATM.

Buy ticket

Get off at the Lampugnano.
Take the FlixBus bus at the Milan station .

The journey takes approximately 3 h 25 m. Ticket price is about €18 The travel distance is 220 km.

Carrier is FlixBus.

Buy ticket

Take the Bus und Service AG bus at the Chur, Bahnhofplatz station .

The journey takes approximately 1 h 43 m. Ticket price is about €15 The travel distance is 62 km.

Carrier is Bus und Service AG.

Buy ticket

Get off at the Davos Platz, Bahnhof.


🛏 Find hotel deals and discounts up to 20% in Davos at Booking


Bus

Take the ATM bus at the via orefici p.za cordusio station .

The journey takes approximately 19 m. Ticket price is about €1 The travel distance is 6 km.

Carrier is ATM.

Buy ticket

Get off at the lampugnano m1.
Take the FlixBus bus at the Zürich HB station .

The journey takes approximately 3 h 25 m. Ticket price is about €18 The travel distance is 100 km.

Carrier is FlixBus.

Buy ticket

Get off at the Landquart.
Take the Swiss PostAuto bus at the Chur, Postautostation station .

The journey takes approximately 39 m. Ticket price is about €3 The travel distance is 18 km.

Carrier is Swiss PostAuto.

Buy ticket

Get off at the Lenzerheide/Lai, Post.
Take the Swiss PostAuto bus at the Lenzerheide/Lai, Post station .

The journey takes approximately 57 m. Ticket price is about €2 The travel distance is 36 km.

Carrier is Swiss PostAuto.

Buy ticket

Get off at the Davos Platz, Bahnhof.


🛏 Find hotel deals and discounts up to 20% in Davos at Booking


Train

Take the train Trenord at the station Milano Centrale.

The journey takes approximately 2 h 32 m. Ticket price is about €10 The travel distance is 153 km.

Carrier is Trenord.

Buy ticket

Get off at the Tirano.
Take the train Rhätische Bahn at the station Tirano.

The journey takes approximately 2 h 30 m. Ticket price is about €25 The travel distance is 47 km.

Carrier is Rhätische Bahn.

Buy ticket

Get off at the St. Moritz.
Take the train Rhätische Bahn at the station St. Moritz.

The journey takes approximately 1 h 6 m. Ticket price is about €30 The travel distance is 59 km.

Carrier is Rhätische Bahn.

Buy ticket

Get off at the Klosters Platz.
Take the train Rhätische Bahn at the station Klosters Platz.

The journey takes approximately 30 m. Ticket price is about €8 The travel distance is 12 km.

Carrier is Rhätische Bahn.

Buy ticket

Get off at the Davos Platz.


🛏 Find hotel deals and discounts up to 20% in Davos at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 2 h 56 m. The travel distance is 237 km.

Get off at the Davos.


🛏 Find hotel deals and discounts up to 20% in Davos at Booking


The cheapest way to travel from Milan to Davos is by taking a Bus with an average price of €25. The journey takes approximately 7 ч. 25 мин.

Drive is the fastest way to travel from Milan to Davos. Tickets cost €138. The journey takes approximately 2 ч. 56 мин.

Milan is approximately 237 km away from Davos. The trip by car takes 2 h 56 m.

The average journey time by car between Milan and Davos is 2 h 56 m.