Budapest to Milan flights

Wed, 17 Apr
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews
  • On this page:
  • Route overview
  • Cheapest flights
  • Schedules
  • Compare prices
  • Fastest flights
  • Companies
  • FAQs

Overview: Budapest to Milan flight

distanceDistance487 miles
durationAverage flight duration1 h 35 min
priceAverage plane ticket price£113 (€126)
changesDirect flightNo
carriersAirlinesWizz Air, Ryanair, Malta Air, Lufthansa, Eurowings, SWISS, KLM, Air France, Aegean Airlines, Austrian Airlines, Lufthansa Cityline (2), Brussels Airlines, Luxair, CityJet or Air Baltic

Flights from Budapest to Milan cover the 487 miles long trip taking on average 1 h 35 min with our travel partners like Wizz Air, Ryanair, Malta Air, Lufthansa, Eurowings, SWISS, KLM, Air France, Aegean Airlines, Austrian Airlines, Lufthansa Cityline (2), Brussels Airlines, Luxair, CityJet or Air Baltic. You can get the cheapest plane tickets for this route for as low as £39, but the average price of plane tickets is £113. Travellers depart most frequently from Budapest Ferenc Liszt International Airport and arrive in Milan Malpensa Airport.

Cheap flights tickets from Budapest to Milan

Showing times and prices for 19 Apr

Cheapest

The best way to find a cheap flight ticket from Budapest to Milan is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
Wizz Air
07:251h45
Budapest Ferenc Liszt International Airport (BUD)
09:10Milan Malpensa Airport (MXP)
£711One-way
0 changes
2nd Cheapest
Wizz Air
14:451h45
Budapest Ferenc Liszt International Airport (BUD)
16:30Milan Malpensa Airport (MXP)
£821One-way
0 changes
2nd Cheapest
Wizz Air
19:351h45
Budapest Ferenc Liszt International Airport (BUD)
21:20Milan Malpensa Airport (MXP)
£821One-way
0 changes
Lot Polish Airlines
17:3016h15
Budapest Ferenc Liszt International Airport (BUD)
09:45Milan Malpensa Airport (MXP)
£1671One-way
1 change
Lot Polish Airlines
12:5520h50
Budapest Ferenc Liszt International Airport (BUD)
09:45Milan Malpensa Airport (MXP)
£1671One-way
1 change

Flight scheduleBudapest to Milan

Showing flights for tomorrow, Friday, 19 April
Lufthansa
06:003h25
Budapest Ferenc Liszt International Airport (BUD)
09:25Milan Linate Airport (LIN)
1 change
Lufthansa
06:054h25
Budapest Ferenc Liszt International Airport (BUD)
10:30Milan Malpensa Airport (MXP)
1 change
Lufthansa
06:053h50
Budapest Ferenc Liszt International Airport (BUD)
09:55Milan Linate Airport (LIN)
1 change
Brussels Airlines
06:354h45
Budapest Ferenc Liszt International Airport (BUD)
11:20Milan Linate Airport (LIN)
1 change
KLM
06:3512h05
Budapest Ferenc Liszt International Airport (BUD)
18:40Milan Malpensa Airport (MXP)
1 change
Wizz Air
07:251h45
Budapest Ferenc Liszt International Airport (BUD)
09:10Milan Malpensa Airport (MXP)
0 changes
Air Baltic
08:403h25
Budapest Ferenc Liszt International Airport (BUD)
12:05Milan Malpensa Airport (MXP)
1 change
Air Baltic
09:206h35
Budapest Ferenc Liszt International Airport (BUD)
15:55Milan Malpensa Airport (MXP)
1 change
Lufthansa
09:304h25
Budapest Ferenc Liszt International Airport (BUD)
13:55Milan Malpensa Airport (MXP)
1 change
Lufthansa
09:305h10
Budapest Ferenc Liszt International Airport (BUD)
14:40Milan Linate Airport (LIN)
1 change
Air Baltic
09:403h50
Budapest Ferenc Liszt International Airport (BUD)
13:30Milan Malpensa Airport (MXP)
1 change
Lot Polish Airlines
09:459h20
Budapest Ferenc Liszt International Airport (BUD)
19:05Milan Malpensa Airport (MXP)
1 change
Lufthansa
11:106h15
Budapest Ferenc Liszt International Airport (BUD)
17:25Milan Linate Airport (LIN)
1 change
Lot Polish Airlines
12:5520h50
Budapest Ferenc Liszt International Airport (BUD)
09:45Milan Malpensa Airport (MXP)
1 change
Lot Polish Airlines
12:556h10
Budapest Ferenc Liszt International Airport (BUD)
19:05Milan Malpensa Airport (MXP)
1 change
Luxair
13:1019h25
Budapest Ferenc Liszt International Airport (BUD)
08:35Milan Malpensa Airport (MXP)
1 change
Luxair
13:107h10
Budapest Ferenc Liszt International Airport (BUD)
20:20Milan Malpensa Airport (MXP)
1 change
Luxair
13:1019h50
Budapest Ferenc Liszt International Airport (BUD)
09:00Milan Linate Airport (LIN)
1 change
Lufthansa
13:203h10
Budapest Ferenc Liszt International Airport (BUD)
16:30Milan Malpensa Airport (MXP)
1 change
KLM Cityhopper
14:054h35
Budapest Ferenc Liszt International Airport (BUD)
18:40Milan Malpensa Airport (MXP)
1 change
KLM Cityhopper
14:058h35
Budapest Ferenc Liszt International Airport (BUD)
22:40Milan Linate Airport (LIN)
1 change
Lufthansa
14:253h55
Budapest Ferenc Liszt International Airport (BUD)
18:20Milan Linate Airport (LIN)
1 change
Lufthansa
14:254h10
Budapest Ferenc Liszt International Airport (BUD)
18:35Milan Malpensa Airport (MXP)
1 change
Wizz Air
14:451h45
Budapest Ferenc Liszt International Airport (BUD)
16:30Milan Malpensa Airport (MXP)
0 changes
Air Baltic
14:453h40
Budapest Ferenc Liszt International Airport (BUD)
18:25Milan Malpensa Airport (MXP)
1 change
Austrian Airlines
15:054h45
Budapest Ferenc Liszt International Airport (BUD)
19:50Milan Malpensa Airport (MXP)
1 change
KLM
17:055h35
Budapest Ferenc Liszt International Airport (BUD)
22:40Milan Linate Airport (LIN)
1 change
KLM
17:0517h10
Budapest Ferenc Liszt International Airport (BUD)
10:15Milan Malpensa Airport (MXP)
1 change
KLM
17:0517h00
Budapest Ferenc Liszt International Airport (BUD)
10:05Milan Linate Airport (LIN)
1 change
Lot Polish Airlines
17:3016h15
Budapest Ferenc Liszt International Airport (BUD)
09:45Milan Malpensa Airport (MXP)
1 change
Brussels Airlines
18:004h15
Budapest Ferenc Liszt International Airport (BUD)
22:15Milan Linate Airport (LIN)
1 change
Lufthansa
18:504h25
Budapest Ferenc Liszt International Airport (BUD)
23:15Milan Malpensa Airport (MXP)
1 change
Air France
18:5513h55
Budapest Ferenc Liszt International Airport (BUD)
08:50Milan Linate Airport (LIN)
1 change
Air France
18:5515h25
Budapest Ferenc Liszt International Airport (BUD)
10:20Milan Malpensa Airport (MXP)
1 change
Wizz Air
19:351h45
Budapest Ferenc Liszt International Airport (BUD)
21:20Milan Malpensa Airport (MXP)
0 changes
KLM Cityhopper
19:4014h25
Budapest Ferenc Liszt International Airport (BUD)
10:05Milan Linate Airport (LIN)
1 change
KLM Cityhopper
19:4016h20
Budapest Ferenc Liszt International Airport (BUD)
12:00Milan Malpensa Airport (MXP)
1 change
KLM Cityhopper
19:4014h35
Budapest Ferenc Liszt International Airport (BUD)
10:15Milan Malpensa Airport (MXP)
1 change
Helvetic Airways
20:003h35
Budapest Ferenc Liszt International Airport (BUD)
23:35Milan Malpensa Airport (MXP)
1 change
Lot Polish Airlines
20:2513h20
Budapest Ferenc Liszt International Airport (BUD)
09:45Milan Malpensa Airport (MXP)
1 change

Find all the dates and times for this journey

Compare prices and tickets Budapest to Milan by coach or flight

Fri
19 Apr
Sat
20 Apr
Sun
21 Apr
Mon
22 Apr
Tue
23 Apr
Wed
24 Apr
Thu
25 Apr
Fri
26 Apr
Sat
27 Apr
Sun
28 Apr
Mon
29 Apr
Tue
30 Apr
Wed
01 May
Thu
02 May
Fri
03 May
Sat
04 May
Sun
05 May
Mon
06 May
Tue
07 May
Wed
08 May
Thu
09 May

Flight times from Budapest to Milan

Showing times and prices for 19 Apr

Fastest Journey

1 h 45 m

Average

8 h 22 m

Flights per day

40

Distance

787 km

Of the 40 flights that leave Budapest for Milan every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Wizz Air
14:451h45
Budapest Ferenc Liszt International Airport (BUD)
16:30Milan Malpensa Airport (MXP)
£821One-way
0 changes
Fastest
Wizz Air
19:351h45
Budapest Ferenc Liszt International Airport (BUD)
21:20Milan Malpensa Airport (MXP)
£821One-way
0 changes
Fastest
Wizz Air
07:251h45
Budapest Ferenc Liszt International Airport (BUD)
09:10Milan Malpensa Airport (MXP)
£711One-way
0 changes
2nd Fastest
Lufthansa
13:203h10
Budapest Ferenc Liszt International Airport (BUD)
16:30Milan Malpensa Airport (MXP)
£8051One-way
1 change
Air Baltic
08:403h25
Budapest Ferenc Liszt International Airport (BUD)
12:05Milan Malpensa Airport (MXP)
£4151One-way
1 change

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Wizz Air, Ryanair and Malta Air Budapest to Milan

Find the best flights from Budapest to Milan with Omio's travel partners Wizz Air, Ryanair and Malta Air from £17. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

Eurowings is Germany's leading low-cost airline and offers a choice of Smart, Best and BIZclass fares for your next flight between Budapest and Milan.

Eurowings from Budapest to Milan flight information:

  • Average Duration: 4 h 20 min
  • Cheapest Price: £105

FAQs: Budapest to Milan flights

FAQs: Take a flight from Budapest to Milan hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Budapest to Milan.
FAQs
Cheap plane tickets from Budapest to Milan can start from as little as £39 when you book in advance. The average flight ticket price for Budapest to Milan is £113; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Budapest to Milan flight time is 1 h 35 min   covering the 487 mile long trip, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first flight from Budapest to Milan leaves at 05: 00. Plan your trip with the Journey Planner   from Omio.
The last flight from Budapest to Milan leaves at 19: 20.
For the trip from Budapest to Milan you can take a flight with Wizz Air, Ryanair, Malta Air, Lufthansa, Eurowings, SWISS, KLM, Air France, Aegean Airlines, Austrian Airlines, Lufthansa Cityline (2), Brussels Airlines, Luxair, CityJet or Air Baltic. Be sure to check out all possible airlines that offer services between Budapest and Milan on Omio to compare what amenities they may have.

Flights from Budapest to Milan generally leave from Budapest Ferenc Liszt International Airport and arrive in Milan Malpensa Airport.

Budapest Ferenc Liszt International Airport is 18.4 km away from Budapest city centre and Milan Malpensa Airport is 47.9 km from Milan city centre.

The cheapest month to travel from Budapest to Milan by plane is April.
It's helpful to compare your options as there are 2 ways to travel to Milan from Budapest including taking a coach or flight.

More options for your journey from Budapest to Milan

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers