Skip to content
7,106 deals tracked live · Updated every 6h · 100% free, no commissions — Get free alerts ✈
✈️ No Commissions — Honest Flight Deals Every Day

Cheap Flights Madrid to Gran Canaria 2026 — Fares, Airlines & Best Time to Book

Madrid to Gran Canaria is one of Spain’s busiest domestic air corridors, with more than a hundred non-stop flights a week and some of the lowest fares of any route out of Madrid. You can fly direct in under three hours to year-round sunshine on the Canary Islands. This guide covers who flies the route, what a fair return costs in euros, and when to book to pay the least.

Route: Madrid (MAD) → Gran Canaria, Las Palmas (LPA)

Distance: approximately 1,780 km (1,106 miles)

Non-stop flight time: about 2h 45m – 3h 00m

Direct flights: Yes — Iberia (and Iberia Express), Air Europa, Binter Canarias and Ryanair all fly non-stop from Madrid to Gran Canaria.

Fares from Madrid to Gran Canaria (EUR)

As a domestic route with four competing carriers, fares stay low and one-way tickets can be very cheap. Gran Canaria’s steady climate makes it a year-round destination, so demand peaks with holidays rather than weather: winter sun, Easter, high summer and Christmas are the busiest. The figures below are typical economy return fares in euros — book early and you can often beat them.

Month Typical return (economy) Demand
January €70 – €140 high (winter sun)
February €70 – €140 high
March €65 – €130 medium
April €70 – €140 medium (Easter)
May €50 – €100 low
June €55 – €110 medium
July €70 – €140 high (summer)
August €80 – €160 high (peak summer)
September €55 – €110 medium
October €55 – €110 medium
November €65 – €130 medium
December €90 – €170 very high (holidays)

Reference points from current fare tracking on this route: a genuinely good return lands around €45–€60, a typical fair price is roughly €80, and anything under about €55 is worth booking straight away. On a quiet weekday one-way tickets can drop below €30 with the low-cost carriers.

Airlines on this route

Non-stop (about 2h 45m – 3h):

  • Iberia / Iberia Express — the most flights by far, from Madrid Terminal 4; the widest choice of times and easy connections onward.
  • Binter Canarias — the Canary Islands specialist; reliable service and generous hand-baggage on its fares.
  • Air Europa — frequent daily flights, often competitively priced.
  • Ryanair — the low-cost option with the cheapest headline fares; watch the bag rules.

With four carriers competing on a domestic route, you almost never need a connection and fares stay keen. Choose on price and timing — the low-cost fares are cheapest if you travel light, while Iberia, Binter and Air Europa suit anyone wanting a checked bag or a full-service ticket.

When to book & how to save

  • Book 3–8 weeks ahead for the best fares; domestic prices can jump sharply in the final fortnight, especially around holidays.
  • Avoid August, Christmas and Easter if price matters — these are the busiest and most expensive weeks.
  • Travel in May, June, September or October for the lowest fares and pleasant, uncrowded weather.
  • Check the bag rules on the cheapest fares. Ryanair’s lowest tickets are cabin-bag only; compare the all-in price once a checked bag is added.
  • Fly midweek. Tuesday to Thursday departures are usually cheaper than a Friday or Sunday return.

Arriving in Gran Canaria

All flights land at Gran Canaria Airport (LPA), on the east coast about 18 km south of the island capital, Las Palmas. Global bus line 60 runs to Las Palmas in around 30 minutes for about €3, while line 66 heads south to the resorts around Maspalomas and Playa del Inglés. A taxi to Las Palmas costs roughly €30, and to the southern resorts about €35–€45. As a domestic flight within Spain, arrival is quick with no passport control.

Frequently asked questions

How long is the flight from Madrid to Gran Canaria?

The non-stop flight takes about 2 hours 45 minutes to 3 hours. Despite being a domestic route, Gran Canaria lies off the coast of northwest Africa, so it is a longer hop than most flights within mainland Spain.

Are there direct flights from Madrid to Gran Canaria?

Yes. Iberia (and Iberia Express), Air Europa, Binter Canarias and Ryanair all fly non-stop, with more than a hundred departures a week between them. You never need a connecting flight on this route.

How much does it cost to fly from Madrid to Gran Canaria?

A typical economy return runs about €50–€160 depending on the season. The best deals dip to around €45–€60 return in the quieter months, while August and the Christmas holidays sit at the top of the range.

What is the cheapest month to fly from Madrid to Gran Canaria?

May, September and October are usually the cheapest, with returns from around €50. Avoid August, Christmas and Easter, which are the busiest and most expensive periods.

Which airlines fly from Madrid to Gran Canaria?

Iberia and Iberia Express run the most flights, alongside Binter Canarias and Air Europa as full-service options and Ryanair as the low-cost carrier. All four fly non-stop, so choose on price, timing and baggage needs.

Which airport do I fly into in Gran Canaria?

You arrive at Gran Canaria Airport (LPA), the island’s only commercial airport, about 18 km south of Las Palmas. Public buses reach both the capital and the southern resorts, so onward travel is easy and cheap.

How far in advance should I book Madrid to Gran Canaria flights?

Aim to book 3 to 8 weeks ahead. Domestic fares on this route are cheapest in that window and tend to climb in the last two weeks, particularly around summer and the Christmas and Easter holidays.

Is it cheaper to fly on weekdays?

Usually, yes — midweek departures (Tuesday to Thursday) are often €15–€40 cheaper than a Friday or Sunday. Travelling out and back on weekdays, and being flexible by a day or two, is one of the easiest ways to cut the fare.

Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Indicative economy returns — always check the live fare before booking.

Posted 169d ago

More deals you might like

Loading route… Book Now →
Find your deal