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 Tenerife, 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 °F
64°F maximum daytime temperature in January in Santa Cruz de Tenerife64
66°F maximum daytime temperature in February in Santa Cruz de Tenerife66
68°F maximum daytime temperature in March in Santa Cruz de Tenerife68
68°F maximum daytime temperature in April in Santa Cruz de Tenerife68
70°F maximum daytime temperature in May in Santa Cruz de Tenerife70
73°F maximum daytime temperature in June in Santa Cruz de Tenerife73
79°F maximum daytime temperature in July in Santa Cruz de Tenerife79
81°F maximum daytime temperature in August in Santa Cruz de Tenerife81
79°F maximum daytime temperature in September in Santa Cruz de Tenerife79
75°F maximum daytime temperature in October in Santa Cruz de Tenerife75
70°F maximum daytime temperature in November in Santa Cruz de Tenerife70
66°F maximum daytime temperature in December in Santa Cruz de Tenerife66
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 °F
66°F sea temperature in January in Santa Cruz de Tenerife66
66°F sea temperature in February in Santa Cruz de Tenerife66
66°F sea temperature in March in Santa Cruz de Tenerife66
66°F sea temperature in April in Santa Cruz de Tenerife66
68°F sea temperature in May in Santa Cruz de Tenerife68
70°F sea temperature in June in Santa Cruz de Tenerife70
72°F sea temperature in July in Santa Cruz de Tenerife72
73°F sea temperature in August in Santa Cruz de Tenerife73
75°F sea temperature in September in Santa Cruz de Tenerife75
73°F sea temperature in October in Santa Cruz de Tenerife73
72°F sea temperature in November in Santa Cruz de Tenerife72
70°F sea temperature in December in Santa Cruz de Tenerife70

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 °F
66°F maximum daytime temperature in January in Las Palmas66
68°F maximum daytime temperature in February in Las Palmas68
70°F maximum daytime temperature in March in Las Palmas70
70°F maximum daytime temperature in April in Las Palmas70
72°F maximum daytime temperature in May in Las Palmas72
75°F maximum daytime temperature in June in Las Palmas75
79°F maximum daytime temperature in July in Las Palmas79
81°F maximum daytime temperature in August in Las Palmas81
79°F maximum daytime temperature in September in Las Palmas79
77°F maximum daytime temperature in October in Las Palmas77
72°F maximum daytime temperature in November in Las Palmas72
68°F maximum daytime temperature in December in Las Palmas68
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 °F
66°F sea temperature in January in Las Palmas66
66°F sea temperature in February in Las Palmas66
66°F sea temperature in March in Las Palmas66
66°F sea temperature in April in Las Palmas66
68°F sea temperature in May in Las Palmas68
70°F sea temperature in June in Las Palmas70
72°F sea temperature in July in Las Palmas72
73°F sea temperature in August in Las Palmas73
73°F sea temperature in September in Las Palmas73
73°F sea temperature in October in Las Palmas73
72°F sea temperature in November in Las Palmas72
68°F sea temperature in December in Las Palmas68

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 °F
66°F maximum daytime temperature in January in Corralejo66
68°F maximum daytime temperature in February in Corralejo68
70°F maximum daytime temperature in March in Corralejo70
72°F maximum daytime temperature in April in Corralejo72
73°F maximum daytime temperature in May in Corralejo73
75°F maximum daytime temperature in June in Corralejo75
79°F maximum daytime temperature in July in Corralejo79
81°F maximum daytime temperature in August in Corralejo81
81°F maximum daytime temperature in September in Corralejo81
77°F maximum daytime temperature in October in Corralejo77
73°F maximum daytime temperature in November in Corralejo73
68°F maximum daytime temperature in December in Corralejo68
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 °F
66°F sea temperature in January in Corralejo66
64°F sea temperature in February in Corralejo64
64°F sea temperature in March in Corralejo64
64°F sea temperature in April in Corralejo64
66°F sea temperature in May in Corralejo66
68°F sea temperature in June in Corralejo68
70°F sea temperature in July in Corralejo70
72°F sea temperature in August in Corralejo72
73°F sea temperature in September in Corralejo73
72°F sea temperature in October in Corralejo72
70°F sea temperature in November in Corralejo70
68°F sea temperature in December in Corralejo68

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 °F
68°F maximum daytime temperature in January in Arrecife68
68°F maximum daytime temperature in February in Arrecife68
70°F maximum daytime temperature in March in Arrecife70
72°F maximum daytime temperature in April in Arrecife72
73°F maximum daytime temperature in May in Arrecife73
77°F maximum daytime temperature in June in Arrecife77
81°F maximum daytime temperature in July in Arrecife81
82°F maximum daytime temperature in August in Arrecife82
82°F maximum daytime temperature in September in Arrecife82
77°F maximum daytime temperature in October in Arrecife77
73°F maximum daytime temperature in November in Arrecife73
70°F maximum daytime temperature in December in Arrecife70
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 °F
66°F sea temperature in January in Arrecife66
64°F sea temperature in February in Arrecife64
64°F sea temperature in March in Arrecife64
64°F sea temperature in April in Arrecife64
66°F sea temperature in May in Arrecife66
68°F sea temperature in June in Arrecife68
70°F sea temperature in July in Arrecife70
72°F sea temperature in August in Arrecife72
73°F sea temperature in September in Arrecife73
72°F sea temperature in October in Arrecife72
70°F sea temperature in November in Arrecife70
68°F sea temperature in December in Arrecife68

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 °F
61°F maximum daytime temperature in January in Santa Cruz de la Palma61
61°F maximum daytime temperature in February in Santa Cruz de la Palma61
61°F maximum daytime temperature in March in Santa Cruz de la Palma61
63°F maximum daytime temperature in April in Santa Cruz de la Palma63
66°F maximum daytime temperature in May in Santa Cruz de la Palma66
70°F maximum daytime temperature in June in Santa Cruz de la Palma70
73°F maximum daytime temperature in July in Santa Cruz de la Palma73
75°F maximum daytime temperature in August in Santa Cruz de la Palma75
73°F maximum daytime temperature in September in Santa Cruz de la Palma73
70°F maximum daytime temperature in October in Santa Cruz de la Palma70
66°F maximum daytime temperature in November in Santa Cruz de la Palma66
63°F maximum daytime temperature in December in Santa Cruz de la Palma63
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 °F
68°F sea temperature in January in Santa Cruz de la Palma68
66°F sea temperature in February in Santa Cruz de la Palma66
66°F sea temperature in March in Santa Cruz de la Palma66
66°F sea temperature in April in Santa Cruz de la Palma66
68°F sea temperature in May in Santa Cruz de la Palma68
72°F sea temperature in June in Santa Cruz de la Palma72
72°F sea temperature in July in Santa Cruz de la Palma72
73°F sea temperature in August in Santa Cruz de la Palma73
75°F sea temperature in September in Santa Cruz de la Palma75
75°F sea temperature in October in Santa Cruz de la Palma75
72°F sea temperature in November in Santa Cruz de la Palma72
70°F sea temperature in December in Santa Cruz de la Palma70

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 °F
66°F maximum daytime temperature in January in San Sebastian de la Gomera66
66°F maximum daytime temperature in February in San Sebastian de la Gomera66
68°F maximum daytime temperature in March in San Sebastian de la Gomera68
68°F maximum daytime temperature in April in San Sebastian de la Gomera68
70°F maximum daytime temperature in May in San Sebastian de la Gomera70
73°F maximum daytime temperature in June in San Sebastian de la Gomera73
77°F maximum daytime temperature in July in San Sebastian de la Gomera77
79°F maximum daytime temperature in August in San Sebastian de la Gomera79
79°F maximum daytime temperature in September in San Sebastian de la Gomera79
75°F maximum daytime temperature in October in San Sebastian de la Gomera75
72°F maximum daytime temperature in November in San Sebastian de la Gomera72
68°F maximum daytime temperature in December in San Sebastian de la Gomera68
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 °F
68°F sea temperature in January in San Sebastian de la Gomera68
66°F sea temperature in February in San Sebastian de la Gomera66
66°F sea temperature in March in San Sebastian de la Gomera66
66°F sea temperature in April in San Sebastian de la Gomera66
68°F sea temperature in May in San Sebastian de la Gomera68
70°F sea temperature in June in San Sebastian de la Gomera70
72°F sea temperature in July in San Sebastian de la Gomera72
73°F sea temperature in August in San Sebastian de la Gomera73
75°F sea temperature in September in San Sebastian de la Gomera75
73°F sea temperature in October in San Sebastian de la Gomera73
72°F sea temperature in November in San Sebastian de la Gomera72
70°F sea temperature in December in San Sebastian de la Gomera70

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 °F
63°F maximum daytime temperature in January in Valverde63
63°F maximum daytime temperature in February in Valverde63
64°F maximum daytime temperature in March in Valverde64
64°F maximum daytime temperature in April in Valverde64
66°F maximum daytime temperature in May in Valverde66
70°F maximum daytime temperature in June in Valverde70
73°F maximum daytime temperature in July in Valverde73
75°F maximum daytime temperature in August in Valverde75
75°F maximum daytime temperature in September in Valverde75
72°F maximum daytime temperature in October in Valverde72
68°F maximum daytime temperature in November in Valverde68
64°F maximum daytime temperature in December in Valverde64
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 °F
68°F sea temperature in January in Valverde68
66°F sea temperature in February in Valverde66
66°F sea temperature in March in Valverde66
68°F sea temperature in April in Valverde68
68°F sea temperature in May in Valverde68
72°F sea temperature in June in Valverde72
72°F sea temperature in July in Valverde72
73°F sea temperature in August in Valverde73
75°F sea temperature in September in Valverde75
75°F sea temperature in October in Valverde75
72°F sea temperature in November in Valverde72
70°F sea temperature in December in Valverde70

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.

Pay low deposits on summer & winter holidays in 2025/2026 with Jet2

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 ^