Lowcost flights from Cardiff (United Kingdom) to Barcelona (Spain), €30 - €119

Direct distance between cities: 1190 km. Average direct flight time is 2:23 hours.

Please note! Some routes are seasonal.

From Cardiff to Barcelona with Level (IB)
From Cardiff to Barcelona with Vueling (VY)
Average ticket price: €30 - €119

Connection in Alicante (Spain)
From Cardiff to Alicante with Transavia France (TO)
From Cardiff to Alicante with Ryanair (FR)
From Cardiff to Alicante with Level (IB)
From Cardiff to Alicante with Vueling (VY)
Average ticket price: €37 - €147
From Alicante to Barcelona with Ryanair (FR)
From Alicante to Barcelona with Level (IB)
From Alicante to Barcelona with Vueling (VY)
Average ticket price: €10 - €41
Connection in Amsterdam (Netherlands)
From Cardiff to Amsterdam with Gol Transportes Aéreos (G3)
Average ticket price: €14 - €58
From Amsterdam to Barcelona with Gol Transportes Aéreos (G3)
From Amsterdam to Barcelona with Transavia (HV)
From Amsterdam to Barcelona with Level (IB)
From Amsterdam to Barcelona with Vueling (VY)
From Amsterdam to Barcelona with EasyJet (U2)
Average ticket price: €31 - €124
Connection in Dublin (Ireland)
From Cardiff to Dublin with Ryanair (FR)
Average ticket price: €8 - €30
From Dublin to Barcelona with Ryanair (FR)
From Dublin to Barcelona with Level (IB)
From Dublin to Barcelona with Vueling (VY)
Average ticket price: €37 - €148
Connection in Faro (Portugal)
From Cardiff to Faro with Ryanair (FR)
Average ticket price: €41 - €164
From Faro to Barcelona with Ryanair (FR)
From Faro to Barcelona with Level (IB)
From Faro to Barcelona with Vueling (VY)
Average ticket price: €25 - €100
Connection in Malaga (Spain)
From Cardiff to Malaga with Transavia France (TO)
From Cardiff to Malaga with Ryanair (FR)
From Cardiff to Malaga with Level (IB)
From Cardiff to Malaga with Vueling (VY)
Average ticket price: €41 - €164
From Malaga to Barcelona with Ryanair (FR)
From Malaga to Barcelona with Level (IB)
From Malaga to Barcelona with Vueling (VY)
Average ticket price: €19 - €77
Connection in Palma Mallorca (Spain)
From Cardiff to Palma Mallorca with Transavia France (TO)
Average ticket price: €35 - €140
From Palma Mallorca to Barcelona with Ryanair (FR)
From Palma Mallorca to Barcelona with Lauda Europe (LW)
From Palma Mallorca to Barcelona with Level (IB)
From Palma Mallorca to Barcelona with Vueling (VY)
Average ticket price: €5 - €21
Connection in Reykjavik (Iceland)
From Cardiff to Reykjavik with Play (OG)
Average ticket price: €45 - €178
From Reykjavik to Barcelona with Play (OG)
Average ticket price: €74 - €296
Connection in Tenerife (Spain)
From Cardiff to Tenerife with Transavia France (TO)
From Cardiff to Tenerife with Ryanair (FR)
Average ticket price: €70 - €280
From Tenerife to Barcelona with Ryanair (FR)
From Tenerife to Barcelona with Level (IB)
From Tenerife to Barcelona with Vueling (VY)
Average ticket price: €56 - €224