Flights from Madrid to Las Palmas – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to LPA – All flight route options from Barajas, Spain to Gran Canaria Airport, Spain. These flights are operated by 10 different airlines. Fly non-stop or choose from 17 different connecting flights. The shortest flight time is 2 hours and 50 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Gran Canaria Airport
We got great deals on hotels and car rentals near the airport.
Madrid to Las Palmas flights
There are over 21 airlines and as many as 369 flights every week to this destination. You can fly non-stop to Las Palmas (LPA) from Madrid (MAD) with Ryanair, Iberia, Air Europa or Binter Canarias but if a stopover option suits you better you can choose to fly via Lanzarote, Puerto del Rosario or any other of the 17 alternatives with connectiing airports.
Madrid to Las Palmas with Ryanair
You can fly non-stop every weekday with flights departing from 5:00 am to 6:00 pm.
With Binter Canarias
You can fly non-stop every weekday with flights departing between 7:00 am and 8:00 pm. You also have the option to do a transit flight via Tenerife.
Distance & flight times: Barajas to Gran Canaria Airport
The shortest flight time between MAD and LPA is 3 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 5m | - | 1102 miles (1773 km) |
ACE Lanzarote | 4h 45m | 1h 50m | 1112 miles (1789 km) |
FUE Puerto del Rosario | 5h 25m | 2h 0m | 1120 miles (1802 km) |
TFN Tenerife | 5h 25m | 1h 50m | 1175 miles (1891 km) |
BJZ Badajoz | 5h 25m | 1h 30m | 1113 miles (1791 km) |
FNC Funchal | 5h 30m | 1h 20m | 1253 miles (2016 km) |
TFS Tenerife | 5h 45m | 2h 5m | 1212 miles (1950 km) |
VGO Vigo | 5h 55m | 1h 55m | 1354 miles (2179 km) |
SPC Santa Cruz De La Palma | 6h 8m | 1h 55m | 1305 miles (2100 km) |
LEI Almeria | 6h 10m | 2h 10m | 1241 miles (1997 km) |
XRY Jerez De La Frontera | 6h 20m | 2h 55m | 1112 miles (1789 km) |
VLC Valencia | 6h 20m | 2h 10m | 1351 miles (2174 km) |
LIS Lisbon | 6h 25m | 2h 40m | 1156 miles (1860 km) |
LCG La Coruna | 6h 30m | 2h 20m | 1454 miles (2339 km) |
GRX Granada | 6h 40m | 3h 0m | 1162 miles (1870 km) |
OVD Asturias | 6h 40m | 2h 30m | 1454 miles (2339 km) |
SDR Santander | 6h 40m | 2h 20m | 1461 miles (2351 km) |
MLN Melilla | 8h 15m | 2h 20m | 1256 miles (2021 km) |

