Bus

Take the FlixBus bus at the Vaduz station .

The journey takes approximately 4 h 40 m. Ticket price is about €21 The travel distance is 260 km.

Carrier is FlixBus.

Buy ticket

Get off at the Milan.
Take the subway at the Lampugnano 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 Duomo M1.


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


Train

Take the train Swiss Railways (SBB/CFF/FFS) at the station Buchs SG.

The journey takes approximately 2 h 6 m. Ticket price is about €25 The travel distance is 151 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 3 h 17 m. Ticket price is about €70 The travel distance is 248 km.

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

Buy ticket

Get off at the Milano Centrale.


🛏 Find hotel deals and discounts up to 20% in Milan 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 258 km.

Get off at the Milan.


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


Train fly

Take the train Swiss Railways (SBB/CFF/FFS) at the station Buchs SG.

The journey takes approximately 1 h 51 m. Ticket price is about €50 The travel distance is 141 km.

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

Buy ticket

Get off at the Zürich Flughafen.
Fly out to Zurich (ZRH) of the Milan Malpensa (MXP) airport.

The journey takes approximately 55 m. Ticket price is about €60

Carrier is Swiss.

🔎

🚖 Find a cheap local taxi

Get off at the Milan Malpensa (MXP).
Take the train Malpensa Express at the station Malpensa Aeroporto Terminal 1.

The journey takes approximately 38 m. The travel distance is 48 km.

Carrier is Malpensa Express.

Buy ticket

Get off at the Milano Cadorna.


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


The cheapest way to travel from Vaduz to Milan is by taking a Bus with an average price of €23. The journey takes approximately 4 ч. 59 мин.

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

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

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