There are 8 ways to get from Vilnius to Milan Malpensa Airport (MXP) by plane, shuttle, train (Trenitalia), bus, train, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Milano Malpensa Airport
best- Fly from Vilnius Airport (VNO) to Milano Malpensa Airport (MXP)plane VNO - MXP
5h€46–211Fly to Il Caravaggio International Airport, shuttle
- Fly from Vilnius Airport (VNO) to Il Caravaggio International Airport (BGY)plane VNO - BGY
- Take a shuttle bus from Orio al Serio Airport to Malpensa Airport - Milan
6h 22m€86–391Train
- Take the train from Vilniaus geležinkelio stotis to Kraków Głównytrain
- Take the train from Krakow Glowny to Bohumintrain Ic
- Take the train from Bohumin to Wien Hbftrain Ic
- Take the train from Wien Hbf to Venezia Mestretrain Rjx
- Take the train from Venezia Mestre to Milano P.Garibalditrain Fr
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
29h 54m€204–572Bus
- Take the bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Bialystok, Bus Stationbus
- Take the bus from Bialystok, Bus Station to Comobus
- Take the bus from Como P.le S. Gottardo to Milan Malpensa Airport T1bus
32h 50m€155–276Fly to Milan Linate Airport, train
- Fly from Vilnius Airport (VNO) to Milan Linate Airport (LIN)plane VNO - LIN
- Take the train from Milano Cadorna to Malpensa Aeroporto T1train
7h 53m€117–312Bus, train
- Take the bus from Vilnius, Autobusų Stotis to Stuttgart Airportbus
- Take the train from Hauptbahnhof to Singentrain 87
- Take the train from Singen to Zürich HBtrain Ic
- Take the train from Zürich HB to Luganotrain Ec / ...
- Take the train from Lugano to Malpensa Aeroporto T1train S50
37h 44m€238–633Drive 1,932.6 km
- Drive from Vilnius to Milan Malpensa Airport (MXP)car 1,932.6 km
19h 49m€300–433Drive, car train
- Drive from Vilnius to Lüneburgcar
- Take the cartrain from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Milan Malpensa Airport (MXP)car
27h 29m€324–446
Vilnius to Milan Malpensa Airport (MXP) by train
Questions & Answers
The cheapest way to get from Vilnius to Milan Malpensa Airport (MXP) is to fly which costs €45 - €220 and takes 5h.
The fastest way to get from Vilnius to Milan Malpensa Airport (MXP) is to fly which takes 5h and costs €45 - €220.
No, there is no direct bus from Vilnius to Milan Malpensa Airport (MXP). However, there are services departing from Vilnius, Autobusų Stotis (Sodų g. 22) and arriving at Milan Malpensa Airport T1 via Bialystok, Bus Station and Como P.le S. Gottardo. The journey, including transfers, takes approximately 32h 50m.
No, there is no direct train from Vilnius to Milan Malpensa Airport (MXP). However, there are services departing from Vilniaus geležinkelio stotis and arriving at Malpensa Aeroporto T1 via Krakow Glowny, Bohumin, Wien Hbf, Venezia Mestre and Milano Porta Garibaldi. The journey, including transfers, takes approximately 29h 54m.
The distance between Vilnius and Milan Malpensa Airport (MXP) is 1549 km. The road distance is 1932.6 km.
The best way to get from Vilnius to Milan Malpensa Airport (MXP) without a car is to train which takes 29h 54m and costs €200 - €600.
It takes approximately 5h to get from Vilnius to Milan Malpensa Airport (MXP), including transfers.
Vilnius to Milan Malpensa Airport (MXP) bus services, operated by FlixBus, depart from Vilnius, Autobusų Stotis (Sodų g. 22) station.
Vilnius to Milan Malpensa Airport (MXP) train services, operated by LTG Link, depart from Vilniaus geležinkelio stotis station.
The best way to get from Vilnius to Milan Malpensa Airport (MXP) is to fly which takes 5h and costs €45 - €220. Alternatively, you can train, which costs €200 - €600 and takes 29h 54m, you could also bus, which costs €150 - €280 and takes 32h 50m.
What companies run services between Vilnius, Lithuania and Milan Malpensa Airport (MXP), Italy?
Wizz Air, Air Baltic, and three other airlines fly from Vilnius Airport (VNO) to Milano Malpensa Airport (MXP) 4 times a day. Alternatively, you can take a train from Vilniaus geležinkelio stotis to Malpensa Aeroporto T1 via Kraków Główny, Krakow Glowny, Bohumin, Wien Hbf, Venezia Mestre, and Milano Porta Garibaldi in around 29h 54m.
- Website
- ryanair.com
Flights from Vilnius Airport to Milano Malpensa Airport via Vienna
- Ave. Duration
- 5h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €45–160
Flights from Vilnius Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €60–270
- Website
- lufthansa.com
Flights from Vilnius Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- €70–280
Flights from Vilnius Airport to Milan Linate Airport via Munich
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, and Friday
- Estimated price
- €85–340
Flights from Vilnius Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- €110–370
- Website
- ita-airways.com
Flights from Vilnius Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- €110–370
Flights from Vilnius Airport to Milan Linate Airport via Hamburg
- Ave. Duration
- 5h 30m
- When
- Thursday and Sunday
- Estimated price
- €100–380
- Website
- lot.com
Flights from Vilnius Airport to Milano Malpensa Airport via Warsaw Chopin
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- €75–250
- Website
- wizzair.com
Flights from Vilnius Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €40–210
- Website
- austrian.com
Flights from Vilnius Airport to Milan Linate Airport via Vienna
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €95–360
- Website
- flysas.com
Flights from Vilnius Airport to Milan Linate Airport via Copenhagen
- Ave. Duration
- 5h 55m
- When
- Saturday and Sunday
- Estimated price
- €95–390
- Website
- brusselsairlines.com
Flights from Vilnius Airport to Milan Linate Airport via Brussels
- Ave. Duration
- 6h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- €80–310
- Phone
- +370 700 55 111
- [email protected]
- Website
- LTG Link
Train from Vilniaus geležinkelio stotis to Kraków Główny
- Ave. Duration
- 11h 9m
- Frequency
- Once daily
- Estimated price
- €35–50
- Website
- LTG Link
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Krakow Glowny to Bohumin
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €25–100
- Website
- PKP Intercity
Train from Bohumin to Wien Hbf
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- €40–170
- Website
- PKP Intercity
- Phone
- +420 220 311 700
- [email protected]
- Website
- LEO Express
Train from Krakow Glowny to Bohumin
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- €10–16
- Website
- LEO Express
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Bohumin to Wien Hbf
- Ave. Duration
- 3h 15m
- Frequency
- Once a week
- Estimated price
- €30–50
- Website
- Czech Railways (ČD)
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Venezia Mestre to Milano P.Garibaldi
- Ave. Duration
- 2h 17m
- Frequency
- Every 4 hours
- Estimated price
- €35–75
- Schedules at
- Trenitalia Frecce
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Venezia Mestre to Milano P.Garibaldi
- Ave. Duration
- 2h 28m
- Frequency
- 4 times a week
- Estimated price
- €55–110
- Website
- Trenitalia Eurocity
- 1st Class
- €75–110
- 2nd Class
- €55–80
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
Train from Milano Cadorna to Malpensa Aeroporto T1
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
Train from Lugano to Malpensa Aeroporto T1
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €6–8
- Website
- Trenord
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Singen
- Ave. Duration
- 2h 9m
- Frequency
- Hourly
- Estimated price
- €30–140
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Hauptbahnhof to Singen
- Ave. Duration
- 2h 8m
- Frequency
- 3 times a week
- Estimated price
- €40–70
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Hauptbahnhof to Singen
- Ave. Duration
- 2h 23m
- Frequency
- Once a week
- Estimated price
- €21–26
- Schedules at
- DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
- Phone
- +49 6131 4975 022
- [email protected]
- Website
- dbregiobus-mitte.de
Train from Hauptbahnhof to Singen
- Ave. Duration
- 3h 26m
- Frequency
- Once a week
- Estimated price
- €35–50
- Schedules at
- dbregiobus-mitte.de
Train from Singen to Zürich HB
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €23–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Lugano
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €60–190
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Lüneburg to Lörrach Hbf
- Ave. Duration
- 9h 26m
- Frequency
- Once a week
- Estimated price
- €100–120
- Website
- Urlaubs-Express (UEX)
- Phone
- +39 0471 305604
- [email protected]
- Website
- Alto Adige Bus
Shuttle from Orio al Serio Airport to Malpensa Airport - Milan
- Ave. Duration
- 1h 21m
- Frequency
- On demand
- Estimated price
- €85–120
- Website
- Alto Adige Bus
- Phone
- 035.319366
- [email protected]
- Website
- orioshuttle.com
Shuttle from Orio al Serio Airport to Malpensa Airport - Milan
- Ave. Duration
- 1h 55m
- Frequency
- Every 4 hours
- Estimated price
- €20
- Schedules at
- orioshuttle.com
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Bialystok, Bus Station
- Ave. Duration
- 4h 15m
- Frequency
- 4 times a day
- Estimated price
- €21–35
- Website
- Flixbus
Bus from Bialystok, Bus Station to Como
- Ave. Duration
- 25h 40m
- Frequency
- Once daily
- Estimated price
- €130–220
- Website
- Flixbus
Bus from Como P.le S. Gottardo to Milan Malpensa Airport T1
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- €4–7
- Website
- Flixbus
- [email protected]
- Website
- Flibco
Bus from Como P.le S. Gottardo to Milan Malpensa Airport T1
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- €9–21
- Website
- Flibco
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Vilnius, Autobusų Stotis to Stuttgart Airport
- Ave. Duration
- 28h 10m
- Frequency
- 3 times a week
- Estimated price
- €120–230
- Schedules at
- ecolines.net
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Getting to Milan from the airport
Read the travel guide
More Questions & Answers
Vilnius to Milan Malpensa Airport (MXP) bus services, operated by FlixBus, arrive at Bialystok, Bus Station.
Milan Malpensa Airport (MXP) is 1h behind Vilnius. It is currently 9:09 PM in Vilnius and 8:09 PM in Milan Malpensa Airport (MXP).
Vilnius to Milan Malpensa Airport (MXP) train services, operated by LTG Link, arrive at Kraków Główny station.
Yes, the driving distance between Vilnius to Milan Malpensa Airport (MXP) is 1933 km. It takes approximately 19h 49m to drive from Vilnius to Milan Malpensa Airport (MXP).
Book your Vilnius to Milan Malpensa Airport (MXP) bus tickets online with Omio and FlixBus.
There are 651+ hotels available in Milan Malpensa Airport (MXP).






























































