Fly Vilnius to Milan Malpensa

Take the transport at the station Vilnius.

The journey takes approximately 10 m. Ticket price is about €23. The travel distance is 4 km.

Carrier is Toks.

Book

Get off at the Vilnius Airport.
Fly out to Milan Malpensa (MXP) of the airport Vilnius (VNO).

The journey takes approximately 2 h 40 m. Ticket price is about €20.

Carrier is Wizz Air.

22

Search budget taxi

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

The journey takes approximately 37 m. Ticket price is about €11. The travel distance is 48 km.

Carrier is Malpensa Express.

Book

Get off at the Milano Cadorna.


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


Fly Vilnius to Milan Linate

Take the transport at the station Vilnius Airport.

The journey takes approximately 10 m. Ticket price is about €23. The travel distance is 0 m.

Carrier is Toks.

Book

Get off at the Vilnius (VNO).
Fly out to Paris CDG (CDG) of the airport Vilnius (VNO).

The journey takes approximately 5 h 40 m. Ticket price is about €45.

Carrier is Air Baltic.

22

Search budget taxi

Get off at the Paris CDG (CDG).
Take the bus Milan Trams at the station aeroporto di linate.

The journey takes approximately 15 m. The travel distance is 5 km.

Carrier is Milan Trams.

Book



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


Fly Vilnius to Milan Bergamo

Take the transport at the station Vilnius Airport.

The journey takes approximately 10 m. Ticket price is about €23. The travel distance is 0 m.

Carrier is Toks.

Book

Get off at the Vilnius (VNO).
Fly out to Milan Bergamo (BGY) of the airport Vilnius (VNO).

The journey takes approximately 2 h 30 m. Ticket price is about €13.

Carrier is Ryanair.

22

Search budget taxi

Get off at the Milan Bergamo (BGY).
Take the transport at the station Orio al Serio Airport.

The journey takes approximately 50 m. Ticket price is about €6. The travel distance is 49 km.

Carrier is Orio Shuttle.

Book

Get off at the Milano Centrale.


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


Train to Kaunas fly to Milan Malpensa

Take the train Lithuanian Railways (LG) at the station Vilnius.

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

Carrier is Lithuanian Railways (LG).

Book

Get off at the Kaunas.
703 m on foot from the Kaunas to the Kauno autobusų stotis.

The journey takes approximately 8 m. The travel distance is 703 m.

Get off at the Kauno autobusų stotis.
Take the bus Kautra at the station Kauno autobusų stotis.

The journey takes approximately 18 m. Ticket price is about €1. The travel distance is 14 km.

Carrier is Kautra.

Book

Get off at the Kauno oro uostas.
Fly out to Milan Malpensa (MXP) of the airport Kaunas (KUN).

The journey takes approximately 2 h 35 m. Ticket price is about €35.

Carrier is Ryanair.

22

Search budget taxi

Get off at the Milan Malpensa (MXP).
Take the train Malpensa Express at the station Vilnius Airport.

The journey takes approximately 37 m. Ticket price is about €11. The travel distance is 0 m.

Carrier is Malpensa Express.

Book

Get off at the Vilnius (VNO).


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


Fly Vilnius to Zurich train

Take the transport at the station Vilnius Airport.

The journey takes approximately 10 m. Ticket price is about €23. The travel distance is 0 m.

Carrier is Toks.

Book

Get off at the Vilnius (VNO).
Fly out to Vilnius (VNO) of the airport Vilnius Airport.

The journey takes approximately 2 h 20 m. Ticket price is about €60. The travel distance is 0 m.

Carrier is Swiss.

22

Search budget taxi

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

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

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

Book

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

The journey takes approximately 2 h 22 m. Ticket price is about €60. The travel distance is 202 km.

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

Book

Get off at the Chiasso.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Chiasso.

The journey takes approximately 46 m. Ticket price is about €9. The travel distance is 50 km.

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

Book

Get off at the Milano Centrale.


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


Bus train via Berlin

Take the bus FlixBus at the station Vilnius, Savanoriu prospektas.

The journey takes approximately 17 h 25 m. Ticket price is about €50. The travel distance is 1149 km.

Carrier is FlixBus.

Book

Get off at the S Südkreuz Bhf.
Take the train Deutsche Bahn Intercity-Express at the station S Südkreuz Bhf.

The journey takes approximately 4 h 9 m. Ticket price is about €90. The travel distance is 533 km.

Carrier is Deutsche Bahn Intercity-Express.

Book

Get off at the Frankfurt(Main)Hbf.
Take the train Deutsche Bahn Intercity-Express at the station Frankfurt(Main)Hbf.

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

Carrier is Deutsche Bahn Intercity-Express.

Book

Get off at the Basel SBB.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Basel SBB.

The journey takes approximately 2 h 55 m. Ticket price is about €27. The travel distance is 251 km.

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

Book

Get off at the Lugano.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Lugano.

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

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

Book

Get off at the Milano Centrale.


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


Train bus

Take the train Lithuanian Railways (LG) at the station Vilnius Airport.

The journey takes approximately 1 h 8 m. Ticket price is about €6. The travel distance is 0 m.

Carrier is Lithuanian Railways (LG).

Book

Get off at the Vilnius (VNO).
565 m on foot from the Kaunas to the Kaunas bus station.

The journey takes approximately 7 m. The travel distance is 565 m.

Get off at the Kaunas bus station.
Take the bus FlixBus at the station Kaunas bus station.

The journey takes approximately 15 h 55 m. Ticket price is about €45. The travel distance is 1051 km.

Carrier is FlixBus.

Book

Get off at the S Südkreuz Bhf.
Take the train Deutsche Bahn Intercity-Express at the station S Südkreuz Bhf.

The journey takes approximately 4 h 9 m. Ticket price is about €90. The travel distance is 533 km.

Carrier is Deutsche Bahn Intercity-Express.

Book

Get off at the Frankfurt(Main)Hbf.
Take the train Deutsche Bahn Eurocity at the station Frankfurt(Main)Hbf.

The journey takes approximately 5 h 54 m. Ticket price is about €50. The travel distance is 582 km.

Carrier is Deutsche Bahn Eurocity.

Book

Get off at the Lugano.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Lugano.

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

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

Book

Get off at the Milano Centrale.


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


Bus train

Take the bus Lux Express at the station Vilnius Panorama.

The journey takes approximately 2 h 40 m. Ticket price is about €11. The travel distance is 221 km.

Carrier is Lux Express.

Book

Take the bus Sindbad at the station Suwałki.

The journey takes approximately 28 h Ticket price is about €60. The travel distance is 1873 km.

Carrier is Sindbad.

Book

Get off at the Verona.
496 m on foot from the Verona to the Verona Porta Nuova.

The journey takes approximately 5 m. The travel distance is 496 m.

Get off at the Verona Porta Nuova.
Take the train Trenord at the station Verona Porta Nuova.

The journey takes approximately 1 h 52 m. Ticket price is about €10. The travel distance is 146 km.

Carrier is Trenord.

Book

Get off at the Milano Centrale.


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


Bus

Take the bus Ecolines at the station Vilnius.

The journey takes approximately 14 h 25 m. Ticket price is about €35. The travel distance is 904 km.

Carrier is Ecolines.

Book

Get off at the Wrocław.
Take the bus Autokar Polska at the station Wrocław.

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

Carrier is Autokar Polska.

Book

Get off at the Milan.
Take the bus Milan Trams at the station via natta dopo via trenno.

The journey takes approximately 18 m. The travel distance is 7 km.

Carrier is Milan Trams.

Book



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


Bus night train

Take the bus Ecolines at the station Vilnius.

The journey takes approximately 28 h 19 m. Ticket price is about €80. The travel distance is 1902 km.

Carrier is Ecolines.

Book

Get off at the München.
Take the train Deutsche Bahn Regional at the station Hackerbrücke.

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

Carrier is Deutsche Bahn Regional.

Book

Get off at the Ostbahnhof.
Take the train Nightjet at the station Muenchen Ost.

The journey takes approximately 11 h 50 m. Ticket price is about €65. The travel distance is 806 km.

Carrier is Nightjet.

Book

Get off at the Milano P.Garibaldi.


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


Drive

In a rental car. See on this site which rental company has the best deal.

The journey takes approximately 19 h 6 m. The travel distance is 2006 km.

Get off at the Milan.


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


Drive car train

In a rental car. See on this site which rental company has the best deal.

The journey takes approximately 12 h 44 m. The travel distance is 1291 km.

Get off at the Hamburg Altona.
Take the transport at the station Hamburg Altona.

The journey takes approximately 11 h 40 m. The travel distance is 821 km.

Carrier is BahnTouristikExpress GmbH.

Book

Get off at the Lörrach Hbf.
In a rental car. See on this site which rental company has the best deal.

The journey takes approximately 3 h 42 m. The travel distance is 341 km.

Get off at the Milan.


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


The cheapest way to travel from Vilnius to Milan is by taking a Fly Vilnius to Milan Bergamo with an average price of €21. The journey takes approximately 6 h 3 m.

Fly Vilnius to Milan Malpensa is the fastest way to travel from Vilnius to Milan. Tickets cost €33. The journey takes approximately 5 h 45 m.

Vilnius is approximately 2006 km away from Milan. The trip by car takes 19 h 6 m.

The average journey time by car between Vilnius and Milan is 19 h 6 m.

What to Do in Milan

Milan

Milan is one of Italy's most beautiful and popular cities. It's home to some of the country's most famous sights, including the Duomo Cathedral, La Scala opera house, and The Brera art gallery. Other noteworthy places to visit in Milan include Piazza della Scala, Villa Reale, and the Castello Sforzesco. There are also plenty of restaurants and shops to explore.