Outbound | Return | Airlines | Shop | Baggage | Price | ||
---|---|---|---|---|---|---|---|
Cardiff Milan | Outbound 13/05/25 2 Stopovers (DUB, PMI) FR0635, FR0943, U27307 15h 40min | Return 03/06/25 2 Stopovers (MAN, DUB) FR6817, FR1557, FR0634 09h 25min | | ![]() | £212 | ||
Best option Cardiff Milan | 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 | 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 | Outbound 16/04/25 1 Stopover (AMS) KL1088, KL1623 07h 50min | Return 30/04/25 1 Stopover (AMS) KL1622, KL1087 21h 25min | | ![]() | £316 | ||
Cardiff Milan | Outbound 16/04/25 1 Stopover (AMS) KL1092, KL1623 24h 25min | Return 30/04/25 1 Stopover (AMS) KL1622, KL1091 04h 55min | | ![]() | £324 | ||
Cardiff Milan | Outbound 16/04/25 1 Stopover (AMS) KL1092, KL1623 24h 25min | Return 30/04/25 1 Stopover (AMS) KL1622, KL1087 21h 25min | | ![]() | ? | £335 | |
Cardiff Milan | Outbound 16/04/25 1 Stopover (AMS) KL1092, KL1623 24h 25min | Return 30/04/25 1 Stopover (AMS) KL1622, KL1091 04h 55min | | ![]() | ? | £341 | |
Cardiff Milan | 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 | 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 | |
Cardiff Milan | Outbound 16/04/25 1 Stopover (AMS) KL1088, KL1623 07h 50min | Return 30/04/25 1 Stopover (AMS) KL1622, KL1091 04h 55min | | ![]() | ? | £437 |
Airline
- KLM
- Air France
- Ryanair
Flight type
- Return
Outbound departure month
- April 2025
- May 2025
Outbound weekday
- Tuesday
- Wednesday
Return departure month
- April 2025
- June 2025
Return weekday
- Tuesday
- Wednesday
Change in
- Dublin
- Amsterdam Schiphol
- Paris - Charles de Gaulle
- Palma de Mallorca
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 | 211,98 £ |
---|---|
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 212 £
Alternative flights to Milan
- Flight Manchester - Milan from 53 £
- Flight Birmingham - Milan from 115 £
- Flight East Midlands - Milan from 132 £
- Flight London - Milan from 36 £
- Flight Bristol - Milan from 127 £
- Flight Glasgow - Milan from 147 £
Flight destinations with a similar price
- Flight Cardiff - Alicante from 204 £
- Flight Cardiff - Malta from 231 £
- Flight Cardiff - Ibiza from 210 £
- Flight Cardiff - Milan-Malpensa from 212 £
- Flight Cardiff - Barcelona from 193 £
- Flight Cardiff - Cork from 196 £
- Flight Cardiff - Geneva from 201 £
- Flight Cardiff - Malaga from 203 £
- Flight Cardiff - Majorca from 198 £