Flights from Las Palmas to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
LPA to MAD – All flight route options from Gran Canaria Airport, Spain to Barajas, 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 40 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 Barajas
We got great deals on hotels and car rentals near the airport.
Las Palmas to Madrid flights
There are over 21 airlines and as many as 417 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Las Palmas (LPA) with Ryanair, Iberia, Air Europa or Binter Canarias but if a stopover option suits you better you can choose to fly via Santa Cruz De La Palma, Lanzarote or any other of the 17 alternatives with connectiing airports.
Las Palmas to Madrid with Ryanair
You can fly non-stop every weekday with flights departing from 8:00 am to 9:00 pm.
With TAP Portugal
If you fly from Las Palmas with TAP Portugal you will do a stopover in Lisbon, LIS before reaching Madrid. This flight trip will take 4 hours and 45 minutes and you can fly every Tuesday, Thursday, Friday or Sunday with departures at 13:35, 14:10 or 14:15. TAP Portugal is a Star Alliance member.
Distance & flight times: Gran Canaria Airport to Barajas
The shortest flight time between LPA and MAD is 2 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 50m | - | 1102 miles (1773 km) |
SPC Santa Cruz De La Palma | 4h 35m | 1h 15m | 1305 miles (2100 km) |
ACE Lanzarote | 4h 35m | 1h 20m | 1112 miles (1789 km) |
FUE Puerto del Rosario | 4h 55m | 1h 40m | 1120 miles (1802 km) |
LIS Lisbon | 5h 5m | 1h 25m | 1156 miles (1860 km) |
GRX Granada | 5h 13m | 1h 40m | 1162 miles (1870 km) |
TFN Tenerife | 5h 15m | 1h 45m | 1175 miles (1891 km) |
PNA Pamplona | 5h 15m | 1h 15m | 1476 miles (2375 km) |
OVD Asturias | 5h 25m | 1h 25m | 1454 miles (2339 km) |
XRY Jerez De La Frontera | 5h 25m | 1h 55m | 1112 miles (1789 km) |
VGO Vigo | 5h 30m | 1h 50m | 1354 miles (2179 km) |
LCG La Coruna | 5h 45m | 1h 35m | 1454 miles (2339 km) |
VLC Valencia | 5h 50m | 2h 10m | 1351 miles (2174 km) |
EAS San Sebastian | 6h 15m | 2h 0m | 1534 miles (2468 km) |
MLN Melilla | 6h 15m | 35m | 1256 miles (2021 km) |
TFS Tenerife | 6h 25m | - | - |
LEI Almeria | 6h 40m | 3h 0m | 1241 miles (1997 km) |
SDR Santander | 6h 50m | 2h 40m | 1461 miles (2351 km) |

