Milan Vilnius Routes (7 Ways to go)

Planning a trip from Milan to Vilnius Cleartrip helps you select the best route between Milan & Vilnius based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Milan & Vilnius

The distance from Milan to Vilnius is approximately 2015.91kms. By car, it takes roughly 20h 9m to reach Vilnius from Milan . Take a look at the 7 routes available to reach Vilnius from Milan

  • 1.
  • Milan to Vilnius Bus to Milan Bergamo, fly
  • 5h 45m
  • Rs. 2840
 
Milano Centrale
 
1h 0m
Rs. 240
Travelling in a bus is one of the ways to reach Orio al Serio Airport from Milano Centrale. The total journey between Milano Centrale & Orio al Serio Airport takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.240.
 
Orio al Serio Airport
 
2h 25m
Rs. 2600
You can travel from Milan Bergamo to Vilnius by booking a flight. The total flight time between Milan Bergamo & Vilnius is around 2h 25m. The price of the flight ticket is approximately Rs.2600.
 
Vilnius
  • 2.
  • Milan to Vilnius Train to Milan Malpensa, fly
  • 7h 2m
  • Rs. 4700
 
Milano Cadorna
 
0h 37m
Rs. 700
You can reach Malpensa Aeroporto T.1 from Milano Cadorna by travelling in a train. Milano Cadorna to Malpensa Aeroporto T.1 train takes approximately 0h 37m. You can catch a train from Milano Cadorna and get down at Malpensa Aeroporto T.1. The price of the train ticket is approximately Rs. 700.
 
Malpensa Aeroporto T.1
 
4h 5m
Rs. 4000
You can travel from Milan Malpensa to Vilnius by booking a flight. The total flight time between Milan Malpensa & Vilnius is around 4h 5m. The price of the flight ticket is approximately Rs.4000.
 
Vilnius
  • 3.
  • Milan to Vilnius Fly from Milan Linate
  • 6h 42m
  • Rs. 4890
 
via cadore c.so ventidue marzo
 
0h 17m
Rs. 90
Travelling in a bus is one of the ways to reach aeroporto di linate from via cadore c.so ventidue marzo. The total journey between via cadore c.so ventidue marzo & aeroporto di linate takes around 0h 17m in a bus. The bus ticket price for the journey is approximately Rs.90.
 
aeroporto di linate
 
4h 5m
Rs. 4800
You can travel from Milan Linate to Vilnius by booking a flight. The total flight time between Milan Linate & Vilnius is around 4h 5m. The price of the flight ticket is approximately Rs.4800.
 
Vilnius
  • 4.
  • Milan to Vilnius Bus Eurolines IT
  • 40h 20m
  • Rs. 7104
 
Duomo M1
 
0h 14m
Rs. 104
Travelling in a Subway is one of the ways to reach Lampugnano from Duomo M1. Duomo M1 to Lampugnano by Subway takes approximately 0h 14m. The distance between Duomo M1 & Lampugnano is around 6.22kms.
 
Lampugnano
 
39h 6m
Rs. 7000
Travelling in a bus is one of the ways to reach Vilnius from Milano - Lampugnano. The total journey between Milano - Lampugnano & Vilnius takes around 39h 6m in a bus. The bus ticket price for the journey is approximately Rs.7000.
 
Vilnius
  • 5.
  • Milan to Vilnius Bus Autokar Polska
  • 63h 36m
  • Rs. 8504
 
Duomo M1
 
0h 14m
Rs. 104
Travelling in a Subway is one of the ways to reach Lampugnano from Duomo M1. Duomo M1 to Lampugnano by Subway takes approximately 0h 14m. The distance between Duomo M1 & Lampugnano is around 6.22kms.
 
Lampugnano
 
32h 4m
Rs. 4300
Travelling in a bus is one of the ways to reach Bialystok from Milan. The total journey between Milan & Bialystok takes around 32h 4m in a bus. The bus ticket price for the journey is approximately Rs.4300.
 
Bialystok
 
29h 18m
Rs. 4100
Travelling in a bus is one of the ways to reach Vilnius from Bialystok. The total journey between Bialystok & Vilnius takes around 29h 18m in a bus. The bus ticket price for the journey is approximately Rs.4100.
 
Vilnius
  • 6.
  • Milan to Vilnius Train
  • 32h 48m
  • Rs. 11760
 
Milano Centrale
 
1h 22m
Rs. 1200
You can reach Verona Porta Nuova from Milano Centrale by travelling in a train. Milano Centrale to Verona Porta Nuova train takes approximately 1h 22m. You can catch a train from Milano Centrale and get down at Verona Porta Nuova. The price of the train ticket is approximately Rs. 1200.
 
Verona Porta Nuova
 
4h 4m
Rs. 2500
You can reach Wörgl Hbf from Verona Porta Nuova by travelling in a train. Verona Porta Nuova to Wörgl Hbf train takes approximately 4h 4m. You can catch a train from Verona Porta Nuova and get down at Wörgl Hbf. The price of the train ticket is approximately Rs. 2500.
 
Wörgl Hbf
 
3h 28m
Rs. 3400
You can reach Wien Penzing from Wörgl Hbf by travelling in a train. Wörgl Hbf to Wien Penzing train takes approximately 3h 28m. You can catch a train from Wörgl Hbf and get down at Wien Penzing. The price of the train ticket is approximately Rs. 3400.
 
Wien Penzing
 
17h 35m
Rs. 4500
You can reach Minsk-Passajirskii from Wien Penzing by travelling in a train. Wien Penzing to Minsk-Passajirskii train takes approximately 17h 35m. You can catch a train from Wien Penzing and get down at Minsk-Passajirskii. The price of the train ticket is approximately Rs. 4500.
 
Minsk-Passajirskii
 
2h 30m
Rs. 160
You can reach Vilnius(LT) from Minsk-Passajirskii by travelling in a train. Minsk-Passajirskii to Vilnius(LT) train takes approximately 2h 30m. You can catch a train from Minsk-Passajirskii and get down at Vilnius(LT). The price of the train ticket is approximately Rs. 160.
 
Vilnius(LT)
  • 7.
  • Milan to Vilnius Drive
  • 20h 9m
  • Rs. 19554
 
Milan
 
20h 9m
Rs. 19554
You can take a car from Milan to Vilnius. It will take you around 20h 9m to cover distance of 2015.91kms and reach Vilnius from Milan. The total amount for the journey will be approximately Rs.19554.
 
Vilnius