Vilnius to Milan is a key Baltic-Italy route served by low-cost carriers. Ryanair operates VNO-BGY from €29 one-way. Wizz Air serves VNO-MXP from €35. Distance is 1,480km, flight time 2h45m. Peak summer (July-August) sees fares €130-190. Winter (January) drops to €50-70 return. Direct flights available year-round with reduced frequency in late autumn.
Route: Vilnius (VNO) → Milan (BGY)
Distance: 1480 km
Prices by Season
| Season | Low | High |
|---|---|---|
| Jan-Feb | €50 | €90 |
| Mar-May | €65 | €130 |
| Jun-Aug | €110 | €190 |
Airlines on This Route
- Ryanair: direct, 2h45m, from €29, 4x weekly
- Wizz Air: direct, 2h50m, from €35, 3x weekly
Best Time to Book
Book 5-7 weeks ahead for cheapest Ryanair fares. Tuesday/Wednesday flights save €15-25. January and November cheapest months. Avoid Friday departures which cost 30% more. Wizz Air prices fluctuate heavily based on demand, so lock in fares early. Summer bookings should be made 3 months in advance.
Luggage Tips
Ryanair: 40x20x25cm free underseat bag. Wizz Air: slightly larger 40x30x20cm free. Both charge €30-55 for 10kg checked. Priority boarding includes larger cabin bag. Check weight limits: Ryanair 10kg checked, Wizz Air 10kg. Buy bags online 10x cheaper than airport. Strict sizer enforcement at gate.
Destination Highlights
- Milan Bergamo (BGY): Ryanair base, 50km from city, Orio Shuttle €10 direct to Central Station, best for budget travelers.
- Milan Malpensa (MXP): Wizz Air base, 50km out, Malpensa Express €13 to Cadorna, better for north Milan connections.
- Milan Central: Main train hub, reachable from both airports, shuttle from BGY takes 1h, train from MXP takes 50min.
Airport Transfer Tips
Bergamo: Orio Shuttle bus every 20 min, €10, 60 min to Milan Central. Autostradale bus similar price. Taxi €90-110. Malpensa: Malpensa Express train every 15 min, €13, 50 min to Cadorna. TILO train to Central €13, 60 min. Taxi €100-120. Book shuttle tickets online for discounts.
Related Pages
Frequently Asked Questions
How much are cheap flights from Vilnius to Milan?
Ryanair starts at €29 one-way (€58-70 return) with no bags. Wizz Air from €35 but add €30-50 for baggage. Total return with one checked bag: Ryanair €100-130, Wizz Air €95-125. Book 5-7 weeks ahead for lowest prices. January and February are cheapest months while July peaks at €180.
Which Milan airport should I fly to from Vilnius?
Ryanair uses Bergamo (BGY), 45km from Milan, Orio Shuttle €10 to Central Station. Wizz Air uses Malpensa (MXP), 50km out, Malpensa Express €13 to Cadorna. Bergamo is often cheaper for flights but Malpensa has better train connections. For city center access: Bergamo shuttle is direct, Malpensa requires train transfer.
When should I book Vilnius to Milan flights?
Book 5-7 weeks ahead for cheapest fares. Tuesday and Wednesday departures save €15-25 versus Friday/Sunday. January, February, and November are cheapest months (€50-80 return). July and August are most expensive (€150-220). Set price alerts 3 months ahead for summer travel. Avoid school holidays for best deals.
What luggage can I bring on Vilnius-Milan flights?
Ryanair: free 40x20x25cm underseat bag only. Priority cabin bag 10kg €6-25 if pre-paid. Wizz Air: 40x30x20cm free underseat. Trolley bag 10kg €20-40 pre-paid. Checked bags €30-60. Buy bags online during booking to save 50% compared to airport rates. Strict enforcement on sizers at gate.
How long is the flight from Vilnius to Milan?
Direct flights take 2h45m to 2h50m. Ryanair and Wizz Air are similar at 2h45m. No time difference between Lithuania and Italy. Add 2-3 hours for airport procedures. Total journey time: 5-6 hours door-to-door. Delays are rare in winter but common in summer due to air traffic control.
Are there direct flights from Vilnius to Milan?
Yes, two airlines fly direct: Ryanair (VNO-BGY, 4x weekly) and Wizz Air (VNO-MXP, 3x weekly). No connections needed. Flight time 2h45m. These are year-round routes with reduced frequency in late autumn. Summer schedules add extra weekly flights. Check terminal info: VNO uses main terminal, BGY and MXP have dedicated low-cost areas.
Data updated: 2026-03



