Lowcost flights from Malaga (Spain) to Cardiff (United Kingdom), €41 - €164

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

Please note! Some routes are seasonal.

From Malaga to Cardiff with Ryanair (FR)
From Malaga to Cardiff with Level (IB)
From Malaga to Cardiff with Transavia France (TO)
From Malaga to Cardiff with Vueling (VY)
Average ticket price: €41 - €164

Connection in Amsterdam (Netherlands)
From Malaga to Amsterdam with Ryanair (FR)
From Malaga to Amsterdam with Transavia (HV)
From Malaga to Amsterdam with Level (IB)
From Malaga to Amsterdam with Vueling (VY)
From Malaga to Amsterdam with EasyJet (U2)
Average ticket price: €47 - €189
From Amsterdam to Cardiff with Gol Transportes Aéreos (G3)
Average ticket price: €14 - €58
Connection in Barcelona (Spain)
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
From Barcelona to Cardiff with Level (IB)
From Barcelona to Cardiff with Vueling (VY)
Average ticket price: €30 - €119
Connection in Dublin (Ireland)
From Malaga to Dublin with Ryanair (FR)
Average ticket price: €47 - €186
From Dublin to Cardiff with Ryanair (FR)
Average ticket price: €8 - €30
Connection in Palma Mallorca (Spain)
From Malaga to Palma Mallorca with Ryanair (FR)
From Malaga to Palma Mallorca with Level (IB)
From Malaga to Palma Mallorca with Vueling (VY)
Average ticket price: €18 - €70
From Palma Mallorca to Cardiff with Transavia France (TO)
Average ticket price: €35 - €140
Connection in Reykjavik (Iceland)
From Malaga to Reykjavik with Play (OG)
Average ticket price: €82 - €327
From Reykjavik to Cardiff with Play (OG)
Average ticket price: €45 - €178
Connection in Tenerife (Spain)
From Malaga to Tenerife with Ryanair (FR)
From Malaga to Tenerife with Level (IB)
From Malaga to Tenerife with Vueling (VY)
Average ticket price: €37 - €148
From Tenerife to Cardiff with Transavia France (TO)
From Tenerife to Cardiff with Ryanair (FR)
Average ticket price: €70 - €280