Outbound | Return | Airlines | Shop | Baggage | Price | ||
---|---|---|---|---|---|---|---|
Cardiff Milan | Outbound 04/11/25 1 Stopover (ALC) VY1240, FR1424 23h 30min | Return 03/12/25 1 Stopover (DUB) FR1455, FR7850 24h 30min | | ![]() | £128 | ||
Best option Cardiff Milan | 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 | Outbound 04/11/25 2 Stopovers (BHD, LHR) BA8979, BA1399, BA0580 21h 25min | Return 03/12/25 2 Stopovers (LHR, BHD) BA0581, BA1406, BA8978 21h 45min | | ![]() | £463 | ||
Cardiff Milan | Outbound 22/12/25 1 Stopover (ALC) VY1240, W46418 28h 35min | Return 10/01/26 1 Stopover (ALC) W46417, FR5543 24h 30min | | ![]() | ? | £161 | |
Cardiff Milan | 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 | Outbound 04/11/25 2 Stopovers (AMS, CDG) AF8342, AF1741, AF1230 11h 40min | Return 03/12/25 2 Stopovers (CDG, AMS) AF1831, AF1840, KL1093 06h 20min | | ![]() | ? | £348 | |
Cardiff Milan | Outbound 04/11/25 2 Stopovers (AMS, CDG) AF8342, AF1641, AF1630 07h 30min | Return 03/12/25 2 Stopovers (CDG, AMS) AF1831, AF1840, KL1093 06h 20min | | ![]() | ? | £394 | |
Cardiff Milan | Outbound 04/11/25 2 Stopovers (AMS, BUD) KL1088, KL1369, W62337 09h 50min | Return 03/12/25 2 Stopovers (LUX, AMS) LG6998, KL1708, KL1087 13h 35min | | ![]() | £1,823 | ||
Cardiff Milan | 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
- Vueling Airlines
- Air France
- KLM
- British Airways
Tips and tricks to help you find cheap flights from Cardiff to Milan
Favourite airline: KLM
99 % of travellers choose to book flights on this route 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
Outbound and return from | 127,99 £ |
---|---|
Flight duration | min. 02:00 |
Return flight duration | min. 02:10 |
Distance | 1135 km |
Flights per week | 3 |
Departure airport | Airport Cardiff (CWL) |
Arrival airport | Airport Milan, all Airports (MXP, LIN, BGY) (MIL) |
Destination country | Flights to Italy |
Alternative routes to Italy
- Flight Cardiff - Milan-Malpensa from 128 £
Alternative flights to Milan
- Flight London - Milan from 25 £
- Flight Bristol - Milan from 91 £
- Flight Manchester - Milan from 47 £
- Flight Glasgow - Milan from 73 £
Flight destinations with a similar price
- Flight Cardiff - Edinburgh from 125 £
- Flight Cardiff - Geneva from 137 £
- Flight Cardiff - Gran Canaria Las Palmas from 122 £
- Flight Cardiff - Milan-Malpensa from 128 £