| Outbound | Return | Airlines | Shop | Baggage | Price | ||
|---|---|---|---|---|---|---|---|
| Cardiff Barcelona | Outbound 31/01/26 1 Stopover (DUB) FR0635, FR3977 21h 15min | Return 03/02/26 1 Stopover (ALC) VY1310, FR5543 22h 10min | | | £113 | ||
| Best option Cardiff Barcelona | Outbound 31/01/26 1 Stopover (AMS) KL1088, KL1519 07h 45min | Return 03/02/26 1 Stopover (AMS) KL1510, KL1087 04h 50min | | | £231 | ||
| Cardiff Barcelona | Outbound 20/03/26 1 Stopover (AMS) KL1094, KL1513 18h 00min | Return 17/04/26 1 Stopover (AMS) KL1520, KL1087 14h 35min | | | £307 | ||
| Cardiff Barcelona | Outbound 20/03/26 1 Stopover (DUB) FR0635, FR6395 17h 30min | Return 17/04/26 1 Stopover (DUB) FR6394, FR0634 14h 25min | | | £202 | ||
| Cardiff Barcelona | Outbound 20/03/26 1 Stopover (AMS) KL1094, KL1511 16h 10min | Return 17/04/26 1 Stopover (AMS) KL1520, KL1087 14h 35min | | | £204 | ||
| Cardiff Barcelona | Outbound 20/03/26 1 Stopover (AMS) KL1094, KL1519 24h 50min | Return 17/04/26 1 Stopover (AMS) KL1520, KL1087 14h 35min | | | ? | £226 | |
| Cardiff Barcelona | Outbound 31/01/26 1 Stopover (AMS) KL1088, KL1519 07h 45min | Return 03/02/26 1 Stopover (AMS) KL1518, KL1087 17h 25min | | | £236 | ||
| Cardiff Barcelona | Outbound 31/01/26 1 Stopover (AMS) KL1088, KL1517 05h 10min | Return 03/02/26 1 Stopover (AMS) KL1512, KL1093 06h 45min | | | ? | £272 | |
| Cardiff Barcelona | Outbound 20/03/26 1 Stopover (AMS) KL1088, KL1517 05h 10min | Return 17/04/26 1 Stopover (AMS) KL1520, KL1087 14h 35min | | | £311 | ||
| Cardiff Barcelona | Outbound 31/01/26 1 Stopover (AMS) KL1088, KL1517 05h 10min | Return 03/02/26 1 Stopover (AMS) KL1512, KL1093 06h 45min | | | ? | £346 |
Airline
- KLM
- Ryanair
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 GBP
83 %
1 stopover Paris Orly Paris - Charles de Gaulle
16h 10min, from 309 GBP
17 %
Important flight information
Flight information: Cardiff - Barcelona
| Outbound and return from | 112,99 GBP |
|---|---|
| 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 58 GBP
- Flight Cardiff - Malaga from 100 GBP
- Flight Cardiff - Majorca from 114 GBP
- Flight Cardiff - Tenerife South from 119 GBP
- Flight Cardiff - Gran Canaria Las Palmas from 123 GBP
- Flight Cardiff - Tenerife from 119 GBP
- Flight Cardiff - Ibiza from 138 GBP
Alternative flights to Barcelona
- Flight Birmingham - Barcelona from 50 GBP
- Flight London Gatwick - Barcelona from 37 GBP
- Flight Belfast - Barcelona from 90 GBP
- Flight Bristol - Barcelona from 60 GBP
- Flight Liverpool - Barcelona from 81 GBP
- Flight London Luton - Barcelona from 40 GBP
- Flight Manchester - Barcelona from 33 GBP
- Flight Edinburgh - Barcelona from 59 GBP
- Flight Glasgow - Barcelona from 89 GBP
- Flight London - Barcelona from 34 GBP
Popular destinations for onward travel
- Flight Barcelona - Alicante from 20 GBP
- Flight Barcelona - Sao Paulo from 547 GBP
- Flight Barcelona - Gran Canaria Las Palmas from 19 GBP
- Flight Barcelona - Banjul from 192 GBP
- Flight Barcelona - Dakar - Blaise Diagne from 131 GBP
Flight destinations with a similar price
- Flight Cardiff - Majorca from 114 GBP
- Flight Cardiff - Newcastle from 120 GBP
- Flight Cardiff - Tenerife South from 119 GBP
- Flight Cardiff - Gran Canaria Las Palmas from 123 GBP
- Flight Cardiff - Cork from 119 GBP
- Flight Cardiff - Faro from 108 GBP
- Flight Cardiff - Berlin from 109 GBP
- Flight Cardiff - Tenerife from 119 GBP
- Flight Cardiff - Malta from 122 GBP