Fly Vilnius to Milan Malpensa
The journey takes approximately 10 m. Ticket price is about €23. The travel distance is 4 km.
Carrier is Toks.
The journey takes approximately 2 h 40 m. Ticket price is about €20.
Carrier is Wizz Air.
22
The journey takes approximately 37 m. Ticket price is about €11. The travel distance is 48 km.
Carrier is Malpensa Express.
🛏 Find hotel deals and discounts up to 20% in Milan at Booking
Fly Vilnius to Milan Linate
The journey takes approximately 10 m. Ticket price is about €23. The travel distance is 0 m.
Carrier is Toks.
The journey takes approximately 5 h 40 m. Ticket price is about €45.
Carrier is Air Baltic.
22
🛏 Find hotel deals and discounts up to 20% in Milan at Booking
Fly Vilnius to Milan Bergamo
The journey takes approximately 10 m. Ticket price is about €23. The travel distance is 0 m.
Carrier is Toks.
The journey takes approximately 2 h 30 m. Ticket price is about €13.
Carrier is Ryanair.
22
The journey takes approximately 50 m. Ticket price is about €6. The travel distance is 49 km.
Carrier is Orio Shuttle.
🛏 Find hotel deals and discounts up to 20% in Milan at Booking
Train to Kaunas fly to Milan Malpensa
The journey takes approximately 1 h 8 m. Ticket price is about €6. The travel distance is 102 km.
Carrier is Lithuanian Railways (LG).
The journey takes approximately 8 m. The travel distance is 703 m.
The journey takes approximately 18 m. Ticket price is about €1. The travel distance is 14 km.
Carrier is Kautra.
The journey takes approximately 2 h 35 m. Ticket price is about €35.
Carrier is Ryanair.
22
The journey takes approximately 37 m. Ticket price is about €11. The travel distance is 0 m.
Carrier is Malpensa Express.
🛏 Find hotel deals and discounts up to 20% in Milan at Booking
Fly Vilnius to Zurich train
The journey takes approximately 10 m. Ticket price is about €23. The travel distance is 0 m.
Carrier is Toks.
The journey takes approximately 2 h 20 m. Ticket price is about €60. The travel distance is 0 m.
Carrier is Swiss.
22
The journey takes approximately 12 m. Ticket price is about €8. The travel distance is 10 km.
Carrier is Swiss Railways (SBB/CFF/FFS).
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).
The journey takes approximately 46 m. Ticket price is about €9. The travel distance is 50 km.
Carrier is Swiss Railways (SBB/CFF/FFS).
🛏 Find hotel deals and discounts up to 20% in Milan at Booking
Bus train via Berlin
The journey takes approximately 17 h 25 m. Ticket price is about €50. The travel distance is 1149 km.
Carrier is FlixBus.
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.
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.
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).
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).
🛏 Find hotel deals and discounts up to 20% in Milan at Booking
Train bus
The journey takes approximately 1 h 8 m. Ticket price is about €6. The travel distance is 0 m.
Carrier is Lithuanian Railways (LG).
The journey takes approximately 7 m. The travel distance is 565 m.
The journey takes approximately 15 h 55 m. Ticket price is about €45. The travel distance is 1051 km.
Carrier is FlixBus.
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.
The journey takes approximately 5 h 54 m. Ticket price is about €50. The travel distance is 582 km.
Carrier is Deutsche Bahn Eurocity.
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).
🛏 Find hotel deals and discounts up to 20% in Milan at Booking
Bus train
The journey takes approximately 2 h 40 m. Ticket price is about €11. The travel distance is 221 km.
Carrier is Lux Express.
The journey takes approximately 28 h Ticket price is about €60. The travel distance is 1873 km.
Carrier is Sindbad.
The journey takes approximately 5 m. The travel distance is 496 m.
The journey takes approximately 1 h 52 m. Ticket price is about €10. The travel distance is 146 km.
Carrier is Trenord.
🛏 Find hotel deals and discounts up to 20% in Milan at Booking
Bus
The journey takes approximately 14 h 25 m. Ticket price is about €35. The travel distance is 904 km.
Carrier is Ecolines.
The journey takes approximately 18 h 39 m. Ticket price is about €45. The travel distance is 1319 km.
Carrier is Autokar Polska.
🛏 Find hotel deals and discounts up to 20% in Milan at Booking
Bus night train
The journey takes approximately 28 h 19 m. Ticket price is about €80. The travel distance is 1902 km.
Carrier is Ecolines.
The journey takes approximately 11 m. Ticket price is about €1. The travel distance is 4 km.
Carrier is Deutsche Bahn Regional.
The journey takes approximately 11 h 50 m. Ticket price is about €65. The travel distance is 806 km.
Carrier is Nightjet.
🛏 Find hotel deals and discounts up to 20% in Milan at Booking
Drive
The journey takes approximately 19 h 6 m. The travel distance is 2006 km.
🛏 Find hotel deals and discounts up to 20% in Milan at Booking
Drive car train
The journey takes approximately 12 h 44 m. The travel distance is 1291 km.
The journey takes approximately 11 h 40 m. The travel distance is 821 km.
Carrier is BahnTouristikExpress GmbH.
The journey takes approximately 3 h 42 m. The travel distance is 341 km.
🛏 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 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.
From Vilnius
- Vilnius → Nida
- Vilnius → Palanga
- Vilnius → Raseiniai
- Vilnius → Orsha
- Vilnius → Šiauliai
- Vilnius → Druskininkai
- Vilnius → Świnoujście
- Vilnius → Kaunas
- Vilnius → Minsk
- Vilnius → Klaipėda
- Vilnius → Kybartai
- Vilnius → Visaginas
- Vilnius → Zarasai
- Vilnius → Marijampolė
- Vilnius → Odessa
- Vilnius → Sovetsk-Kaliningrad-Oblast-Russia