Outbound | Return | Airlines | Shop | Baggage | Price | ||
---|---|---|---|---|---|---|---|
Cardiff Milan-Malpensa | Outbound 08/12/25 1 Stopover (ALC) VY1240, FR2226 21h 50min | Return 24/12/25 1 Stopover (DUB) FR1455, FR0634 05h 55min | | ![]() | £219 | ||
Best option Cardiff Milan-Malpensa | Outbound 08/12/25 1 Stopover (ALC) VY1240, FR2226 21h 50min | Return 24/12/25 1 Stopover (DUB) FR1455, FR0634 05h 55min | | ![]() | ? | £220 | |
Cardiff Milan-Malpensa | Outbound 08/12/25 2 Stopovers (AMS, CDG) KL1094, AF8373, AF1830 16h 20min | Return 24/12/25 2 Stopovers (CDG, AMS) AF1631, AF1240, KL1087 15h 00min | | ![]() | ? | £344 | |
Cardiff Milan-Malpensa | Outbound 08/12/25 2 Stopovers (AMS, CDG) AF8342, AF1641, AF1630 07h 30min | Return 24/12/25 2 Stopovers (CDG, AMS) AF1831, AF1840, KL1093 06h 20min | | ![]() | ? | £640 | |
Cardiff Milan-Malpensa | Outbound 08/12/25 2 Stopovers (AMS, CDG) AF8342, AF1641, AF1630 07h 30min | Return 24/12/25 2 Stopovers (MUC, AMS) LH1857, KL1858, KL1093 24h 30min | | ![]() | £1,938 |
Airline
Tips and tricks to help you find cheap flights from Cardiff to Milan Malpensa
Favourite airline: KLM
99 % of bookings on this flight route are made with KLM, Air France and Eastern Airways.

KLM
79 %

Air France
16 %

Eastern Airways
4 %
Favourite connection: via Amsterdam
Flights with a stopover in Amsterdam are the most popular connection for this route.
Route
bookings
1 stopover Amsterdam Schiphol
17h 45min, from £ 182
79 %
2 stopovers Amsterdam Schiphol Paris - Charles de Gaulle
12h 40min, from £ 218
16 %
1 stopover Paris Orly Paris - Charles de Gaulle
21h 35min, from £ 310
4 %
Important flight information
Flight information: Cardiff - Milan-Malpensa
Outbound and return from | £ 175,67 |
---|---|
Flight duration | min. 02:00 |
Return flight duration | min. 02:10 |
Distance | 1095 km |
Flights per week | 3 |
Departure airport | Airport Cardiff (CWL) |
Arrival airport | Airport Milan-Malpensa (MXP) |
Destination country | Flights to Italy |
Alternative routes to Italy
- Flight Cardiff - Milan from £ 176
Alternative flights to Milan-Malpensa
- Flight London Heathrow - Milan-Malpensa from £ 105
- Flight Manchester - Milan-Malpensa from £ 66
- Flight Bristol - Milan-Malpensa from £ 91
- Flight London City - Milan-Malpensa from £ 115
- Flight London Gatwick - Milan-Malpensa from £ 18
- Flight London Stansted - Milan-Malpensa from £ 22
- Flight Glasgow - Milan-Malpensa from £ 148
- Flight London Luton - Milan-Malpensa from £ 35
Popular destinations for onward travel
- Flight Milan-Malpensa - Colombo from £ 479
Flight destinations with a similar price
- Flight Cardiff - Tenerife South from £ 160
- Flight Cardiff - Cork from £ 182
- Flight Cardiff - Faro from £ 192
- Flight Cardiff - Berlin from £ 159
- Flight Cardiff - Barcelona from £ 168
- Flight Cardiff - Tenerife from £ 160
- Flight Cardiff - Milan from £ 176
- Flight Cardiff - Ibiza from £ 161