Outbound | Return | Airlines | Shop | Baggage | Price | ||
---|---|---|---|---|---|---|---|
Cardiff Barcelona | Outbound 13/05/25 1 Stopover (DUB) FR0635, FR6395 07h 55min | Return 03/06/25 2 Stopovers (BRU, DUB) FR2918, FR1457, FR0634 10h 35min | | ![]() | £198 | ||
Best option Cardiff Barcelona | Outbound 16/04/25 1 Stopover (AMS) KL1092, KL1521 04h 30min | Return 30/04/25 1 Stopover (AMS) KL1510, KL1091 11h 25min | | ![]() | £242 | ||
Cardiff Barcelona | Outbound 16/04/25 1 Stopover (AMS) KL1092, KL1521 04h 30min | Return 30/04/25 1 Stopover (AMS) KL1520, KL1087 14h 35min | | ![]() | £268 | ||
Cardiff Barcelona | Outbound 12/05/25 1 Stopover (FAO) FR9224, FR6421 25h 20min | Return 08/06/25 1 Stopover (AGP) VY2115, VY1260 06h 55min | | ![]() | ? | £272 | |
Cardiff Barcelona | Outbound 13/05/25 1 Stopover (AMS) KL1092, KL1521 04h 30min | Return 03/06/25 1 Stopover (AMS) KL1512, KL1091 06h 40min | | ![]() | £285 | ||
Cardiff Barcelona | Outbound 13/05/25 1 Stopover (AMS) KL1092, KL1521 04h 30min | Return 03/06/25 1 Stopover (AMS) KL1512, KL1091 06h 40min | | ![]() | ? | £294 | |
Cardiff Barcelona | Outbound 16/04/25 1 Stopover (AMS) KL1092, KL1517 22h 10min | Return 30/04/25 1 Stopover (AMS) KL1518, KL1087 16h 55min | | ![]() | £321 | ||
Cardiff Barcelona | Outbound 16/04/25 1 Stopover (AMS) KL1092, KL1511 16h 10min | Return 30/04/25 1 Stopover (AMS) KL1512, KL1087 23h 10min | | ![]() | £323 | ||
Cardiff Barcelona | Outbound 16/04/25 1 Stopover (AMS) KL1092, KL1521 04h 30min | Return 30/04/25 1 Stopover (AMS) KL1512, KL1091 06h 40min | | ![]() | ? | £338 | |
Cardiff Barcelona | Outbound 13/05/25 2 Stopovers (AMS, CDG) AF8342, AF1741, AF1448 11h 50min | Return 03/06/25 1 Stopover (AMS) KL1518, KL1087 16h 55min | | ![]() | ? | £355 |
Airline
- KLM
- Air France
- Ryanair
Flight type
- Return
Outbound departure month
- April 2025
- May 2025
Outbound weekday
- Monday
- Tuesday
- Wednesday
Return departure month
- April 2025
- June 2025
Return weekday
- Tuesday
- Wednesday
- Sunday
Change in
- Dublin
- Amsterdam Schiphol
- Paris - Charles de Gaulle
- Faro
Tips and tricks to help you find cheap flights from Cardiff to Barcelona
Favourite airline: KLM
Most travellers looking for flights on the route from Cardiff to Barcelona decide to book with KLM.

KLM
83 %

Eastern Airways
12 %

Air France
4 %
Cheapest weekday: Tuesday
The cheapest days to fly on this route are Tuesday.
Favourite connection: via Amsterdam
The most popular flights on this route are via Amsterdam and are booked by 83 % of all travellers.
Route
bookings
1 stopover Amsterdam Schiphol
04h 30min, from £194
83 %
1 stopover Paris Orly Paris - Charles de Gaulle
16h 10min, from £309
17 %
Important flight information
Flight information: Cardiff - Barcelona
Outbound and return from | £197.92 |
---|---|
Distance | 1198 km |
Departure airport | Airport Cardiff (CWL) |
Arrival airport | Airport Barcelona El Prat (BCN) |
Destination country | Flights to Spain |
Alternative routes to Spain
- Flight Cardiff - Alicante from £214
- Flight Cardiff - Malaga from £135
- Flight Cardiff - Gran Canaria Las Palmas from £258
- Flight Cardiff - Tenerife South from £251
- Flight Cardiff - Tenerife from £251
- Flight Cardiff - Ibiza from £210
- Flight Cardiff - Majorca from £198
Alternative flights to Barcelona
- Flight London - Barcelona from £52
- Flight Glasgow - Barcelona from £197
- Flight London Luton - Barcelona from £109
- Flight Manchester - Barcelona from £119
- Flight East Midlands - Barcelona from £129
- Flight Belfast - Barcelona from £145
- Flight Bristol - Barcelona from £111
- Flight Liverpool - Barcelona from £116
- Flight Birmingham - Barcelona from £88
- Flight London Gatwick - Barcelona from £65
Popular destinations for onward travel
- Flight Barcelona - Banjul from £251
Flight destinations with a similar price
- Flight Cardiff - Alicante from £214
- Flight Cardiff - Cork from £216
- Flight Cardiff - Geneva from £201
- Flight Cardiff - Ibiza from £210
- Flight Cardiff - Berlin from £180
- Flight Cardiff - Majorca from £198
- Flight Cardiff - Milan-Malpensa from £212
- Flight Cardiff - Milan from £212