Which of the Canary Islands is best?

It often surprises people when I tell them I have chosen to visit the Canary Islands more than 40 times. There can be a snootiness about the Canaries, so let's approach them instead as an archipelago in Macaronesia.

Golden sands of Playa del Duque, Tenerife
Golden sands of Playa del Duque, Tenerife © Christian Balate - Adobe Stock Image

If that conjures up a distant paradise of swaying palms, exotic food and spirit-soaring scenery, you're on the right track, except for the distant bit.

The eight Canary Islands* in Macaronesia are handily close to mainland Europe, an escape hidden in plain sight with something to suit all tastes. Read on for your guide to each island to find the best one for you.

Getting to the Canaries: browse the latest offers on breaks to multiple islands with Jet2holidays*, which departs from airports across the UK.

Tenerife

  • Best for: serious foodies

Forget anachronistic images of British fry-ups. These days, Madrileños flock south to dine in one of the whopping eight Michelin-starred restaurants in Tenerife*, an island where the only Michelin you'll have found as recently as 2009 was on a car.

The first Michelin eatery, the glorious M.B at The Ritz-Carlton Tenerife, Abama, today boasts two stars, under Erlantz Gorostiza, as does the Royal Hideaway Corales Beach* with El Rincon de Juan Carlos.

On an island that a decade ago only had three Michelin-starred restaurants, the Royal Hideaway sports a trio of its own thanks to Niki Pavanelli's brilliant Il Bocconcino joining one-star San Ho in 2025's awards.

It doesn't stop there with other remarkable restaurants waiting in the wings for a star like Akiri Back at the Abama. The island wines have stepped up several notches, too.

What else: hiking up Spain's highest mountain, the world's second biggest carnival after Rio in the island's capital, Santa Cruz de Tenerfie, and UNESCO World Heritage-listed La Laguna.

Where to stay: The Ritz-Carlton Tenerife, Abama* is still the best place to stay despite some impressive recent rival openings. Brilliant spa, as well as those epic restaurants.

Climate in Tenerife

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °C
18°C maximum daytime temperature in January in Santa Cruz de Tenerife18
19°C maximum daytime temperature in February in Santa Cruz de Tenerife19
20°C maximum daytime temperature in March in Santa Cruz de Tenerife20
20°C maximum daytime temperature in April in Santa Cruz de Tenerife20
21°C maximum daytime temperature in May in Santa Cruz de Tenerife21
23°C maximum daytime temperature in June in Santa Cruz de Tenerife23
26°C maximum daytime temperature in July in Santa Cruz de Tenerife26
27°C maximum daytime temperature in August in Santa Cruz de Tenerife27
26°C maximum daytime temperature in September in Santa Cruz de Tenerife26
24°C maximum daytime temperature in October in Santa Cruz de Tenerife24
21°C maximum daytime temperature in November in Santa Cruz de Tenerife21
19°C maximum daytime temperature in December in Santa Cruz de Tenerife19
Hours of sunshine (daily)
Days with some rainfall
6 days with some rainfall in January in Santa Cruz de Tenerife6
6 days with some rainfall in February in Santa Cruz de Tenerife6
6 days with some rainfall in March in Santa Cruz de Tenerife6
5 days with some rainfall in April in Santa Cruz de Tenerife5
3 days with some rainfall in May in Santa Cruz de Tenerife3
2 days with some rainfall in June in Santa Cruz de Tenerife2
1 day with some rainfall in July in Santa Cruz de Tenerife1
1 day with some rainfall in August in Santa Cruz de Tenerife1
3 days with some rainfall in September in Santa Cruz de Tenerife3
5 days with some rainfall in October in Santa Cruz de Tenerife5
7 days with some rainfall in November in Santa Cruz de Tenerife7
7 days with some rainfall in December in Santa Cruz de Tenerife7
Sea temperature °C
19°C sea temperature in January in Santa Cruz de Tenerife19
19°C sea temperature in February in Santa Cruz de Tenerife19
19°C sea temperature in March in Santa Cruz de Tenerife19
19°C sea temperature in April in Santa Cruz de Tenerife19
20°C sea temperature in May in Santa Cruz de Tenerife20
21°C sea temperature in June in Santa Cruz de Tenerife21
22°C sea temperature in July in Santa Cruz de Tenerife22
23°C sea temperature in August in Santa Cruz de Tenerife23
24°C sea temperature in September in Santa Cruz de Tenerife24
23°C sea temperature in October in Santa Cruz de Tenerife23
22°C sea temperature in November in Santa Cruz de Tenerife22
21°C sea temperature in December in Santa Cruz de Tenerife21

The above guide shows the climate in Santa Cruz de Tenerife.

Gran Canaria

  • Best for: spa fans

Health and beauty tourism is seriously on the rise, and Gran Canaria* has emerged over the last few years as a spa oasis.

The spas here weave together Macaronesia's space and escape, with local products derived from the likes of the ubiquitous aloe vera and volcanic stones to create fresh, innovative treatments.

Palm-lined Playa de Amadores, Gran Canaria
Palm-lined Playa de Amadores, Gran Canaria © Mazur Travel - Shutterstock.com

In the island capital of Las Palmas, the Santa Catalina*, a Royal Hideaway Hotel, offers a great spa and outdoor infinity pool.

The Gloria Palace Royal Hotel & Spa boasts an impressive spa circuit, a sweep of impressive treatments and is close to sandy Playa de Amadores.

What else: this 'Continent in Miniature' is a great all-rounder with superb beaches, hiking, seafood and the only real city in the Canaries, glorious Las Palmas.

Where to stay: The Gloria Palace Royal Hotel & Spa in Gran Canaria's south is more than just a spa hotel, with swish bars and restaurants, plus epic Atlantic views.

Climate in Gran Canaria

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °C
19°C maximum daytime temperature in January in Las Palmas19
20°C maximum daytime temperature in February in Las Palmas20
21°C maximum daytime temperature in March in Las Palmas21
21°C maximum daytime temperature in April in Las Palmas21
22°C maximum daytime temperature in May in Las Palmas22
24°C maximum daytime temperature in June in Las Palmas24
26°C maximum daytime temperature in July in Las Palmas26
27°C maximum daytime temperature in August in Las Palmas27
26°C maximum daytime temperature in September in Las Palmas26
25°C maximum daytime temperature in October in Las Palmas25
22°C maximum daytime temperature in November in Las Palmas22
20°C maximum daytime temperature in December in Las Palmas20
Hours of sunshine (daily)
Days with some rainfall
4 days with some rainfall in January in Las Palmas4
3 days with some rainfall in February in Las Palmas3
3 days with some rainfall in March in Las Palmas3
2 days with some rainfall in April in Las Palmas2
1 day with some rainfall in May in Las Palmas1
1 day with some rainfall in June in Las Palmas1
0 days with some rainfall in July in Las Palmas0
0 days with some rainfall in August in Las Palmas0
1 day with some rainfall in September in Las Palmas1
3 days with some rainfall in October in Las Palmas3
4 days with some rainfall in November in Las Palmas4
5 days with some rainfall in December in Las Palmas5
Sea temperature °C
19°C sea temperature in January in Las Palmas19
19°C sea temperature in February in Las Palmas19
19°C sea temperature in March in Las Palmas19
19°C sea temperature in April in Las Palmas19
20°C sea temperature in May in Las Palmas20
21°C sea temperature in June in Las Palmas21
22°C sea temperature in July in Las Palmas22
23°C sea temperature in August in Las Palmas23
23°C sea temperature in September in Las Palmas23
23°C sea temperature in October in Las Palmas23
22°C sea temperature in November in Las Palmas22
20°C sea temperature in December in Las Palmas20

The above guide shows the climate in Las Palmas.

Fuerteventura

  • Best for: beach lovers

Strips of sand just don't get better on an island fringed by sandy wonders. Sinewy Fuerteventura*'s coast is necklaced with beaches.

In the north, the Parque Natural de Corralejo is home to sweeping sand dunes where you can walk for miles, living out your Arabian Knights fantasies.

Corralejo* is a resort blessed with white sand beaches, as is Morro Jable down in the south. Here, the beaches are wide and go on forever again.

What else: Corralejo is my favourite resort in the Canaries and a real Spanish town. Then there is great seafood, an empty hill-lashed hinterland and arguably the world's best goat's cheese.

Where to stay: Barceló offers two great Corralejo four-star hotels. Snare a room with a hot tub on your terrace at Barceló Corralejo Bay*, or take the kids to Barceló Corralejo Sands*.

Climate in Fuerteventura

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °C
19°C maximum daytime temperature in January in Corralejo19
20°C maximum daytime temperature in February in Corralejo20
21°C maximum daytime temperature in March in Corralejo21
22°C maximum daytime temperature in April in Corralejo22
23°C maximum daytime temperature in May in Corralejo23
24°C maximum daytime temperature in June in Corralejo24
26°C maximum daytime temperature in July in Corralejo26
27°C maximum daytime temperature in August in Corralejo27
27°C maximum daytime temperature in September in Corralejo27
25°C maximum daytime temperature in October in Corralejo25
23°C maximum daytime temperature in November in Corralejo23
20°C maximum daytime temperature in December in Corralejo20
Hours of sunshine (daily)
Days with some rainfall
4 days with some rainfall in January in Corralejo4
3 days with some rainfall in February in Corralejo3
3 days with some rainfall in March in Corralejo3
2 days with some rainfall in April in Corralejo2
1 day with some rainfall in May in Corralejo1
0 days with some rainfall in June in Corralejo0
0 days with some rainfall in July in Corralejo0
0 days with some rainfall in August in Corralejo0
1 day with some rainfall in September in Corralejo1
2 days with some rainfall in October in Corralejo2
3 days with some rainfall in November in Corralejo3
4 days with some rainfall in December in Corralejo4
Sea temperature °C
19°C sea temperature in January in Corralejo19
18°C sea temperature in February in Corralejo18
18°C sea temperature in March in Corralejo18
18°C sea temperature in April in Corralejo18
19°C sea temperature in May in Corralejo19
20°C sea temperature in June in Corralejo20
21°C sea temperature in July in Corralejo21
22°C sea temperature in August in Corralejo22
23°C sea temperature in September in Corralejo23
22°C sea temperature in October in Corralejo22
21°C sea temperature in November in Corralejo21
20°C sea temperature in December in Corralejo20

The above guide shows the climate in Corralejo.

Lanzarote

  • Best for: the stylish set

Lanzarote* is the most stylish, architecturally homogenous and eye-catching of all eight Canaries thanks to one man: visionary artist and big thinker Cesar Manrique.

Just one of Cesar Manrique’s dazzling creations, Lanzarote
Just one of Cesar Manrique’s dazzling creations, Lanzarote © Piotr Krzeslak - Adobe Stock Image

Remarkably, politicians listened to him in the 1960s when he warned against uncontrolled tourist development and instead let him conjure up a series of gorgeous, playful attractions dotted around the island and limit the height of hotels and their colour to starched white. The result is a combination of white buildings, black lava and cobalt ocean. Gorgeous.

What else: the best wine in the Canaries, the white sand beaches of Papagayo and the volcanoes of the Timanfaya National Park.

Where to stay: the Finca de Arrieta was a real eco-friendly pioneer. Today, luxury villas with pools sit alongside the yurts at an oasis that still takes sustainability seriously.

Climate in Lanzarote

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °C
20°C maximum daytime temperature in January in Arrecife20
20°C maximum daytime temperature in February in Arrecife20
21°C maximum daytime temperature in March in Arrecife21
22°C maximum daytime temperature in April in Arrecife22
23°C maximum daytime temperature in May in Arrecife23
25°C maximum daytime temperature in June in Arrecife25
27°C maximum daytime temperature in July in Arrecife27
28°C maximum daytime temperature in August in Arrecife28
28°C maximum daytime temperature in September in Arrecife28
25°C maximum daytime temperature in October in Arrecife25
23°C maximum daytime temperature in November in Arrecife23
21°C maximum daytime temperature in December in Arrecife21
Hours of sunshine (daily)
Days with some rainfall
4 days with some rainfall in January in Arrecife4
3 days with some rainfall in February in Arrecife3
3 days with some rainfall in March in Arrecife3
2 days with some rainfall in April in Arrecife2
1 day with some rainfall in May in Arrecife1
0 days with some rainfall in June in Arrecife0
0 days with some rainfall in July in Arrecife0
0 days with some rainfall in August in Arrecife0
1 day with some rainfall in September in Arrecife1
2 days with some rainfall in October in Arrecife2
3 days with some rainfall in November in Arrecife3
4 days with some rainfall in December in Arrecife4
Sea temperature °C
19°C sea temperature in January in Arrecife19
18°C sea temperature in February in Arrecife18
18°C sea temperature in March in Arrecife18
18°C sea temperature in April in Arrecife18
19°C sea temperature in May in Arrecife19
20°C sea temperature in June in Arrecife20
21°C sea temperature in July in Arrecife21
22°C sea temperature in August in Arrecife22
23°C sea temperature in September in Arrecife23
22°C sea temperature in October in Arrecife22
21°C sea temperature in November in Arrecife21
20°C sea temperature in December in Arrecife20

The above guide shows the climate in Arrecife.

La Palma

  • Best for: avid hikers

No wonder the Canarios hail it 'La Isla Bonita'. This seriously pretty wonderland is a protected UNESCO Biosphere alive with volcanoes (the most recent one erupted to life in 2021), the world's first designated caldera, thick ancient Laurisilva forests and coastal hikes.

Ramble Worldwide run week-long hiking adventures that open up all the best bits with expert guides and all the logistics sorted out for you.

What else: the grandeur 16th-century buildings of capital Santa Cruz de La Palma, seriously underrated wines and seriously underrated goat's cheese.

Where to stay: the Parador de La Palma reclines up the hillside a few kilometres from Santa Cruz, with great views, lush gardens and an outdoor pool.

Climate in La Palma

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °C
16°C maximum daytime temperature in January in Santa Cruz de la Palma16
16°C maximum daytime temperature in February in Santa Cruz de la Palma16
16°C maximum daytime temperature in March in Santa Cruz de la Palma16
17°C maximum daytime temperature in April in Santa Cruz de la Palma17
19°C maximum daytime temperature in May in Santa Cruz de la Palma19
21°C maximum daytime temperature in June in Santa Cruz de la Palma21
23°C maximum daytime temperature in July in Santa Cruz de la Palma23
24°C maximum daytime temperature in August in Santa Cruz de la Palma24
23°C maximum daytime temperature in September in Santa Cruz de la Palma23
21°C maximum daytime temperature in October in Santa Cruz de la Palma21
19°C maximum daytime temperature in November in Santa Cruz de la Palma19
17°C maximum daytime temperature in December in Santa Cruz de la Palma17
Hours of sunshine (daily)
Days with some rainfall
8 days with some rainfall in January in Santa Cruz de la Palma8
6 days with some rainfall in February in Santa Cruz de la Palma6
7 days with some rainfall in March in Santa Cruz de la Palma7
6 days with some rainfall in April in Santa Cruz de la Palma6
3 days with some rainfall in May in Santa Cruz de la Palma3
2 days with some rainfall in June in Santa Cruz de la Palma2
1 day with some rainfall in July in Santa Cruz de la Palma1
1 day with some rainfall in August in Santa Cruz de la Palma1
4 days with some rainfall in September in Santa Cruz de la Palma4
7 days with some rainfall in October in Santa Cruz de la Palma7
8 days with some rainfall in November in Santa Cruz de la Palma8
8 days with some rainfall in December in Santa Cruz de la Palma8
Sea temperature °C
20°C sea temperature in January in Santa Cruz de la Palma20
19°C sea temperature in February in Santa Cruz de la Palma19
19°C sea temperature in March in Santa Cruz de la Palma19
19°C sea temperature in April in Santa Cruz de la Palma19
20°C sea temperature in May in Santa Cruz de la Palma20
22°C sea temperature in June in Santa Cruz de la Palma22
22°C sea temperature in July in Santa Cruz de la Palma22
23°C sea temperature in August in Santa Cruz de la Palma23
24°C sea temperature in September in Santa Cruz de la Palma24
24°C sea temperature in October in Santa Cruz de la Palma24
22°C sea temperature in November in Santa Cruz de la Palma22
21°C sea temperature in December in Santa Cruz de la Palma21

The above guide shows the climate in Santa Cruz de La Palma.

La Gomera

  • Best for: mountain fanatics

The capital of San Sebastian de La Gomera feels like the only flat place on an island where you spend most of the time going up and down.

Find hairpin turns on La Gomera
Find hairpin turns on La Gomera © Pkazmierczak - Adobe Stock Image

And then up and down again. Unspoilt La Gomera hasn't changed that much since Columbus made it his last stop in 1492 en route to the Americas. Explore the winding roads in a car or burst your lungs cycling. Hiking from village to village, self-guided, is a joy.

What else: chilling in sleepy San Sebastián de La Gomera, the low-key resorts at the foot of the Valle Gran Rey and almagrote, the delicious spicy cheese paste.

Where to stay: the Parador de la Gomera hangs high above San Sebastián with views over the town, the Atlantic and across to Tenerife. Excellent restaurant too.

Climate in La Gomera

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °C
19°C maximum daytime temperature in January in San Sebastian de la Gomera19
19°C maximum daytime temperature in February in San Sebastian de la Gomera19
20°C maximum daytime temperature in March in San Sebastian de la Gomera20
20°C maximum daytime temperature in April in San Sebastian de la Gomera20
21°C maximum daytime temperature in May in San Sebastian de la Gomera21
23°C maximum daytime temperature in June in San Sebastian de la Gomera23
25°C maximum daytime temperature in July in San Sebastian de la Gomera25
26°C maximum daytime temperature in August in San Sebastian de la Gomera26
26°C maximum daytime temperature in September in San Sebastian de la Gomera26
24°C maximum daytime temperature in October in San Sebastian de la Gomera24
22°C maximum daytime temperature in November in San Sebastian de la Gomera22
20°C maximum daytime temperature in December in San Sebastian de la Gomera20
Hours of sunshine (daily)
Days with some rainfall
4 days with some rainfall in January in San Sebastian de la Gomera4
4 days with some rainfall in February in San Sebastian de la Gomera4
4 days with some rainfall in March in San Sebastian de la Gomera4
4 days with some rainfall in April in San Sebastian de la Gomera4
2 days with some rainfall in May in San Sebastian de la Gomera2
1 day with some rainfall in June in San Sebastian de la Gomera1
1 day with some rainfall in July in San Sebastian de la Gomera1
1 day with some rainfall in August in San Sebastian de la Gomera1
2 days with some rainfall in September in San Sebastian de la Gomera2
5 days with some rainfall in October in San Sebastian de la Gomera5
5 days with some rainfall in November in San Sebastian de la Gomera5
6 days with some rainfall in December in San Sebastian de la Gomera6
Sea temperature °C
20°C sea temperature in January in San Sebastian de la Gomera20
19°C sea temperature in February in San Sebastian de la Gomera19
19°C sea temperature in March in San Sebastian de la Gomera19
19°C sea temperature in April in San Sebastian de la Gomera19
20°C sea temperature in May in San Sebastian de la Gomera20
21°C sea temperature in June in San Sebastian de la Gomera21
22°C sea temperature in July in San Sebastian de la Gomera22
23°C sea temperature in August in San Sebastian de la Gomera23
24°C sea temperature in September in San Sebastian de la Gomera24
23°C sea temperature in October in San Sebastian de la Gomera23
22°C sea temperature in November in San Sebastian de la Gomera22
21°C sea temperature in December in San Sebastian de la Gomera21

The above guide shows the climate in San Sebastián de La Gomera.

El Hierro

  • Best for: end-of-the-world enthusiasts

Remote, rugged El Hierro is the one even most Canarios have never been to. It really does feel like the end of the world, especially down in the southwest where the juniper trees are bent over by the incessant attentions of the Trade Winds.

There is far less to do on El Hierro than the likes of Tenerife and Gran Canaria, bar savour the fact you're out here gazing at the ocean blue where Columbus sailed off the map.

What else: the only inland capital in the Canaries, Valverde promises decent seafood overlooking the fishing boats in La Restinga and increasingly good wine.

Where to stay: the Parador de El Hierro has a suitably isolated vibe, set down its own road, flanked on one side by the ocean and on the other by towering cliffs.

Climate in El Hierro

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °C
17°C maximum daytime temperature in January in Valverde17
17°C maximum daytime temperature in February in Valverde17
18°C maximum daytime temperature in March in Valverde18
18°C maximum daytime temperature in April in Valverde18
19°C maximum daytime temperature in May in Valverde19
21°C maximum daytime temperature in June in Valverde21
23°C maximum daytime temperature in July in Valverde23
24°C maximum daytime temperature in August in Valverde24
24°C maximum daytime temperature in September in Valverde24
22°C maximum daytime temperature in October in Valverde22
20°C maximum daytime temperature in November in Valverde20
18°C maximum daytime temperature in December in Valverde18
Hours of sunshine (daily)
Days with some rainfall
4 days with some rainfall in January in Valverde4
4 days with some rainfall in February in Valverde4
4 days with some rainfall in March in Valverde4
4 days with some rainfall in April in Valverde4
2 days with some rainfall in May in Valverde2
1 day with some rainfall in June in Valverde1
1 day with some rainfall in July in Valverde1
1 day with some rainfall in August in Valverde1
2 days with some rainfall in September in Valverde2
4 days with some rainfall in October in Valverde4
5 days with some rainfall in November in Valverde5
5 days with some rainfall in December in Valverde5
Sea temperature °C
20°C sea temperature in January in Valverde20
19°C sea temperature in February in Valverde19
19°C sea temperature in March in Valverde19
20°C sea temperature in April in Valverde20
20°C sea temperature in May in Valverde20
22°C sea temperature in June in Valverde22
22°C sea temperature in July in Valverde22
23°C sea temperature in August in Valverde23
24°C sea temperature in September in Valverde24
24°C sea temperature in October in Valverde24
22°C sea temperature in November in Valverde22
21°C sea temperature in December in Valverde21

The above guide shows the climate in Valverde.

La Graciosa

  • Best for: for that castaway feeling

Soporifically sleepy La Graciosa only became the eighth Canary isle in 2018. Don't expect tarmac roads, let alone fancy hotels. Do expect to feel like Robinson Crusoe as you eke out from the low-slung buildings and sandy streets of the tiny capital of Caleta del Sebo.

White sand beach on Graciosa Island, Lanzarote
White sand beach on Graciosa Island, Lanzarote © Martel IMAGES - Adobe Stock Image

Go in search of empty beaches and volcanoes on two feet or two wheels, cycling. Stay the night when the day trippers are gone for the full Crusoe experience.

What else: some brilliant beaches in the southeast, great views to the rest of the isles in the UNESCO-protected Chinijo Archipelago and what claims to be the world's smallest museum, Museo Chinijo.

Where to stay: forget five-star hotels; it's pension and private rentals on La Graciosa.

Find out more about the weather across the islands in our complete guide to the climate in the Canary Islands.

Ready to explore the Canaries? Find great value offers on escapes all year round with Jet2holidays.

More about the Canary Islands

Canary Islands by month

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Robin McKelvie

Robin McKelvie

Robin McKelvie is a Scottish travel writer, author and broadcaster. He has visited over 100 countries and regularly writes about Scotland and the Canary Islands. As well as frequently contributing to Weather2Travel.com, Robin writes for publications including The Telegraph, The Independent, The Guardian, The Times and Wanderlust, and has authored more than 30 guidebooks.

Article updated on Monday 28th April 2025 in: Compare Europe Travel tips

Back to top

Explore holidays in the sun for less

More holidays

Airport parking

More parking

Airport lounges

More lounges

Related posts

Back to Travel inspiration Top ^