Outbound | Return | Airlines | Shop | Baggage | Price | ||
---|---|---|---|---|---|---|---|
Cardiff Milan-Malpensa | Outbound 09/06/25 1 Stopover (DUB) FR0635, FR1454 26h 25min | Return 04/07/25 2 Stopovers (BVA, DUB) W46339, FR0023, FR0634 25h 35min | | ![]() | £183 | ||
Best option Cardiff Milan-Malpensa | Outbound 08/06/25 1 Stopover (AGP) VY1261, W46308 11h 50min | Return 27/06/25 1 Stopover (AGP) W46307, VY1260 19h 40min | | ![]() | ? | £252 | |
Cardiff Milan-Malpensa | Outbound 13/05/25 2 Stopovers (AMS, CDG) AF8342, AF1741, AF1130 12h 10min | Return 03/06/25 2 Stopovers (CDG, AMS) AF1131, AF1640, AF8335 10h 55min | | ![]() | £353 | ||
Cardiff Milan-Malpensa | Outbound 03/09/25 1 Stopover (AGP) VY1261, U23744 15h 10min | Return 15/09/25 1 Stopover (AGP) W46307, VY1260 25h 05min | | ![]() | ? | £245 | |
Cardiff Milan-Malpensa | Outbound 08/06/25 2 Stopovers (AMS, CDG) AF8344, AF1441, AF1830 13h 55min | Return 27/06/25 2 Stopovers (CDG, AMS) AF1731, AF1240, AF8335 22h 45min | | ![]() | ? | £296 | |
Cardiff Milan-Malpensa | Outbound 13/05/25 1 Stopover (AMS) KL1088, KL1623 07h 50min | Return 03/06/25 1 Stopover (AMS) KL1624, KL1091 22h 15min | | ![]() | £300 | ||
Cardiff Milan-Malpensa | Outbound 13/05/25 2 Stopovers (AMS, CDG) AF8342, AF1641, AF1130 12h 10min | Return 03/06/25 2 Stopovers (CDG, AMS) AF1731, AF1340, AF8335 22h 25min | | ![]() | ? | £362 | |
Cardiff Milan-Malpensa | Outbound 11/09/25 2 Stopovers (AMS, CDG) AF8342, AF1141, AF1830 21h 20min | Return 15/09/25 2 Stopovers (CDG, AMS) AF1231, AF1640, AF8335 26h 50min | | ![]() | £396 | ||
Cardiff Milan-Malpensa | Outbound 02/05/25 2 Stopovers (AGP, BCN) FR4951, VY2110, VY6340 16h 40min | Return 19/05/25 2 Stopovers (BCN, EDI) VY6335, VY7846, LM0337 26h 25min | | ![]() | ? | £408 | |
Cardiff Milan-Malpensa | Outbound 13/05/25 2 Stopovers (AMS, CDG) AF8342, AF1641, AF1130 12h 10min | Return 03/06/25 2 Stopovers (CDG, AMS) AF1131, AF1640, AF8335 10h 55min | | ![]() | ? | £426 |
Airline
- Air France
- Ryanair
- Vueling Airlines
- KLM
- Loganair
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 | 182,70 £ |
---|---|
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 183 £
Alternative flights to Milan-Malpensa
- Flight London Heathrow - Milan-Malpensa from 105 £
- Flight Manchester - Milan-Malpensa from 78 £
- Flight Bristol - Milan-Malpensa from 118 £
- Flight London City - Milan-Malpensa from 211 £
- Flight London Gatwick - Milan-Malpensa from 44 £
- Flight London Stansted - Milan-Malpensa from 48 £
- Flight London Luton - Milan-Malpensa from 108 £
- Flight Glasgow - Milan-Malpensa from 143 £
Popular destinations for onward travel
- Flight Milan-Malpensa - Colombo from 509 £
Flight destinations with a similar price
- Flight Cardiff - Tenerife South from 180 £
- Flight Cardiff - Gran Canaria Las Palmas from 200 £
- Flight Cardiff - Tenerife from 180 £
- Flight Cardiff - Milan from 183 £
- Flight Cardiff - Geneva from 201 £
- Flight Cardiff - Cork from 189 £