Lowcost flights from Cardiff (United Kingdom) to Faro (Portugal), €41 - €164

Direct distance between cities: 1640 km. Average direct flight time is 2:55 hours.

Please note! Some routes are seasonal.

From Cardiff to Faro with Ryanair (FR)
Average ticket price: €41 - €164

Connection in Amsterdam (Netherlands)
From Cardiff to Amsterdam with Gol Transportes Aéreos (G3)
Average ticket price: €14 - €58
From Amsterdam to Faro with Transavia (HV)
From Amsterdam to Faro with EasyJet (U2)
Average ticket price: €50 - €198
Connection in Barcelona (Spain)
From Cardiff to Barcelona with Level (IB)
From Cardiff to Barcelona with Vueling (VY)
Average ticket price: €30 - €119
From Barcelona to Faro with Ryanair (FR)
From Barcelona to Faro with Level (IB)
From Barcelona to Faro with Vueling (VY)
Average ticket price: €25 - €100
Connection in Dublin (Ireland)
From Cardiff to Dublin with Ryanair (FR)
Average ticket price: €8 - €30
From Dublin to Faro with Ryanair (FR)
Average ticket price: €46 - €183