Lowcost flights from Santa Cruz De La Palma (Spain) to Madrid (Spain), €46 - €183

Direct distance between cities: 1833 km. Average direct flight time is 3:09 hours.

Please note! Some routes are seasonal.

From Santa Cruz De La Palma to Madrid with Iberia Express (I2)
From Santa Cruz De La Palma to Madrid with Level (IB)
Average ticket price: €46 - €183

Connection in Amsterdam (Netherlands)
From Santa Cruz De La Palma to Amsterdam with Transavia (HV)
Average ticket price: €81 - €323
From Amsterdam to Madrid with Aerolíneas (AR)
From Amsterdam to Madrid with Gol Transportes Aéreos (G3)
From Amsterdam to Madrid with Iberia Express (I2)
From Amsterdam to Madrid with Level (IB)
From Amsterdam to Madrid with Vueling (VY)
From Amsterdam to Madrid with EasyJet (U2)
Average ticket price: €37 - €148
Connection in Barcelona (Spain)
From Santa Cruz De La Palma to Barcelona with Level (IB)
Average ticket price: €57 - €229
From Barcelona to Madrid with Aerolíneas (AR)
From Barcelona to Madrid with Air Europa Express (X5)
From Barcelona to Madrid with Level (IB)
From Barcelona to Madrid with Vueling (VY)
Average ticket price: €13 - €51
Connection in Berlin (Germany)
From Santa Cruz De La Palma to Berlin with EasyJet (U2)
Average ticket price: €92 - €369
From Berlin to Madrid with Ryanair (FR)
From Berlin to Madrid with Iberia Express (I2)
From Berlin to Madrid with Level (IB)
From Berlin to Madrid with Vueling (VY)
From Berlin to Madrid with EasyJet (U2)
Average ticket price: €47 - €187
Connection in Dusseldorf (Germany)
From Santa Cruz De La Palma to Dusseldorf with Eurowings Europe (E6)
From Santa Cruz De La Palma to Dusseldorf with Eurowings (EW)
Average ticket price: €81 - €324
From Dusseldorf to Madrid with Eurowings (EW)
From Dusseldorf to Madrid with Ryanair (FR)
From Dusseldorf to Madrid with Iberia Express (I2)
From Dusseldorf to Madrid with Level (IB)
From Dusseldorf to Madrid with Vueling (VY)
Average ticket price: €36 - €145
Connection in Hamburg (Germany)
From Santa Cruz De La Palma to Hamburg with Eurowings (EW)
Average ticket price: €89 - €357
From Hamburg to Madrid with Level (IB)
From Hamburg to Madrid with Vueling (VY)
Average ticket price: €45 - €179