Cheap flights to Milan
Round trips from 14 cities to Milan, Italy, from $37. Economy, per person, in USD.
Prices updated
Flights to Milan by departure city
Cheapest round trip, per person-
Berlin → Milan
Dec 6 – 10 · Nonstop
$37
-
London → Milan
Dec 5 – 8 · Nonstop
$37
-
Madrid → Milan
Jan 26 – 29, 2027 · Nonstop
$39
-
Vienna → Milan
Jan 15 – 18, 2027 · Nonstop
$42
-
Copenhagen → Milan
Jan 26 – 28, 2027 · Nonstop
$47
-
Brussels → Milan
Dec 14 – 19 · Nonstop
$47
-
Paris → Milan
Dec 11 – 13 · Nonstop
$47
-
Bristol → Milan
Dec 5 – 7 · Nonstop
$53
-
Birmingham → Milan
Jan 16 – 22, 2027 · Nonstop
$53
-
Marseille → Milan
Nov 23 – 30 · Nonstop
$58
-
Stockholm → Milan
Dec 5 – 8 · Nonstop
$61
-
Geneva → Milan
Nov 29 – Dec 2 · Nonstop
$74
-
Dublin → Milan
Dec 21 – 26 · 1 stop
$114
-
Hong Kong → Milan
Jan 13 – 23, 2027 · 1 stop
$595
Cheapest month to fly to Milan
Lowest round trip per departure month, any of our cities| Month | Cheapest round trip |
|---|---|
| November 2026 | $45 from London |
| December 2026 | $37 from Berlin (cheapest month) |
| January 2027 | $39 from Madrid |
| February 2027 | $45 from Madrid |
| March 2027 | $39 from Madrid |
| April 2027 | $73 from Vienna |
| May 2027 | $82 from Vienna |
| June 2027 | $64 from Berlin |
| July 2027 | $94 from Berlin |
| August 2027 | $104 from London |
| September 2027 | $76 from Brussels |
| October 2027 | $135 from Berlin |
Cheapest dates to Milan
Best date pair from each city-
Dec 5 – 8 from London · 3 nights$37Book
Ryanair Nonstop -
Dec 6 – 10 from Berlin · 4 nights$37Book
Malta Air Nonstop -
Jan 26 – 29, 2027 from Madrid · 3 nights$39Book
Wizz Air Malta Nonstop -
Jan 15 – 18, 2027 from Vienna · 3 nights$42Book
Ryanair Nonstop -
Dec 11 – 13 from Paris · 2 nights$47Book
Malta Air Nonstop -
Dec 14 – 19 from Brussels · 5 nights$47Book
Ryanair Nonstop -
Jan 26 – 28, 2027 from Copenhagen · 2 nights$47Book
Ryanair Nonstop -
Dec 5 – 7 from Bristol · 2 nights$53Book
Ryanair Nonstop
Prices change often. The booking site shows the final price before you pay.
Things to do in Milan
Tickets and tours on KlookTo see tours and tickets here, turn on partner content in .
Partner widget: we may earn a commission if you book, at no extra cost to you.
Airport transfer to Milan
Fixed prices from MXP on KiwitaxiTo see transfer prices here, turn on partner content in .
Partner widget: we may earn a commission if you book, at no extra cost to you.
Flights to Milan: questions
Which city has the cheapest flights to Milan?
Right now it's Berlin: round trips from $37 (Dec 6 – 10, nonstop). Next cheapest: London from $37 and Madrid from $39. We compare 14 departure cities.
What is the cheapest month to fly to Milan?
December 2026: the cheapest round trip we have found departing that month is $37. The most expensive month in our data is October, where the cheapest round trip is $135. Based on the 12 months ahead we track.
Are there nonstop flights to Milan?
Yes. We have found nonstop round trips from London, Berlin, Madrid and Vienna. The cheapest is $37 from London.
More of Italy
All flights to ItalyPopular destinations
-
New York from $114
-
London from $36
-
Istanbul from $47
-
Paris from $32
-
Tokyo from $71
-
Los Angeles from $51
-
Las Vegas from $38
-
Cancun from $68
About these prices
We track round-trip economy fares to Milan (Italy) from the cities listed above using Travelpayouts / Aviasales data, and refresh every route about once a day. The cheapest round trip we've found is $37 from Berlin. Prices are per person and were correct when found; the final price is set by the airline or booking site when you book.