Which Canary Island is right for you?

There are few destinations that tick every box for holidaymakers all year round like the Canary Islands*. While many people who have experienced life in this Atlantic archipelago, if you're yet to visit, do you know where to start?

We've asked our resident Canarian expert, Matthew Hirtes, to share his tips on each of the popular and lesser-known islands to help you decide which one is right for you.

Which Canary Island?

There are seven main Canary Islands, each offering something different. So which one suits your holiday needs? Let's find out, island by island, in descending size order:

There are eight Canary islands to choose from
There are eight Canary islands to choose from © Peter Hermes Furian - Fotolia.com

Tenerife

  • Main attractions: Siam Park, Mount Teide
  • Who goes: 18 to 30s, families, mountain climbers
  • Best for: clubbing, eating out, trekking

Mispronounced by tourists ever since establishing itself as a holiday hotspot in the 1960s, Tenerife* is the largest of the Canary Islands (it's really 'Tenner-re-fey' rather than 'Tenner-reef').

Tenerife may be the most populated island in Macaronesia but its capital Santa Cruz de Tenerife feels distinctly provincial, yet it towers over the rest of Spain with its 3,178 m-high Mount Teide, the country's tallest peak.

Cathedral in La Laguna, Tenerife
Cathedral in La Laguna, Tenerife © Miguel Ángel García - Flickr CC BY 2.0

For a breath of fresh air from the purpose-built southern resorts of Las Americas and Los Cristianos, hit the north of the island. In particular, the beautifully preserved university town and UNESCO World Heritage Site of San Cristobal de La Laguna.

Also, look out for guachinches in Tenerife's north. These are temporary restaurants that specialise in traditional Canarian cuisine and they only receive a licence if they also produce their own wine.

Tenerife weather

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °C
18°C maximum daytime temperature in January in Playa de las Americas18
18°C maximum daytime temperature in February in Playa de las Americas18
20°C maximum daytime temperature in March in Playa de las Americas20
20°C maximum daytime temperature in April in Playa de las Americas20
21°C maximum daytime temperature in May in Playa de las Americas21
23°C maximum daytime temperature in June in Playa de las Americas23
25°C maximum daytime temperature in July in Playa de las Americas25
26°C maximum daytime temperature in August in Playa de las Americas26
25°C maximum daytime temperature in September in Playa de las Americas25
24°C maximum daytime temperature in October in Playa de las Americas24
21°C maximum daytime temperature in November in Playa de las Americas21
19°C maximum daytime temperature in December in Playa de las Americas19
Hours of sunshine (daily)
Days with some rainfall
5 days with some rainfall in January in Playa de las Americas5
5 days with some rainfall in February in Playa de las Americas5
5 days with some rainfall in March in Playa de las Americas5
4 days with some rainfall in April in Playa de las Americas4
2 days with some rainfall in May in Playa de las Americas2
2 days with some rainfall in June in Playa de las Americas2
1 day with some rainfall in July in Playa de las Americas1
1 day with some rainfall in August in Playa de las Americas1
2 days with some rainfall in September in Playa de las Americas2
5 days with some rainfall in October in Playa de las Americas5
6 days with some rainfall in November in Playa de las Americas6
6 days with some rainfall in December in Playa de las Americas6
Sea temperature °C
20°C sea temperature in January in Playa de las Americas20
19°C sea temperature in February in Playa de las Americas19
19°C sea temperature in March in Playa de las Americas19
19°C sea temperature in April in Playa de las Americas19
20°C sea temperature in May in Playa de las Americas20
21°C sea temperature in June in Playa de las Americas21
22°C sea temperature in July in Playa de las Americas22
23°C sea temperature in August in Playa de las Americas23
24°C sea temperature in September in Playa de las Americas24
23°C sea temperature in October in Playa de las Americas23
22°C sea temperature in November in Playa de las Americas22
21°C sea temperature in December in Playa de las Americas21

More Tenerife weather >>

Back to top

Fuerteventura

  • Main attractions: Oasis Park Fuerteventura, Acua Waterpark Corralejo
  • Who goes: couples, families, surfers
  • Best for: beaches, water sports, winter sun

Whenever there's a top 10 beaches article published, chances are Fuerteventura's playas will feature. Particularly the 11 km long stretch of shoreline belonging to Corralejo in the north of the island. These are just some of the 150 plus beaches on Fuerteventura*.

Cofete Beach, Fuerteventura
Cofete Beach, Fuerteventura © pkazmierczak - Fotolia.com

Another interesting stat for you: there are more goats on the island than people. The capital Puerto del Rosario was even known as Puerto de Cabras (Port of Goats) up until 1956. As well as breeding goats for their meat, locals produce the prizewinning majorero cheese from their milk.

In contrast to the totally tropical beaches and goat-grazing interior, head to the wild west and Cofete. Here, you can visit the mysterious Villa Winter. This fine looking estate house was built on land granted to Adolph Hitler and its German owner, the engineer Gustav Winter, by the Spanish dictator Francisco Franco in 1939, and still holds many secrets.

Fuerteventura weather

  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

More Fuerteventura weather >>

Back to top

Gran Canaria

  • Main attractions: Aqualand Maspalomas, Palmitos Park
  • Who goes: 18 to 30s, cyclists, families
  • Best for: clubbing, diving, golf

Welcome to a continent in miniature, where lush banana plantations of the north give way to the Sahara-like dunes of Maspalomas in the south.

Gran Canaria* boasts an average annual temperature of 22°C, with the thermometer not dipping much below 20°C, even at night, which has spawned another nickname: that of the Island of Eternal Spring.

Hiking the Camino de Santiago
Hiking the Camino de Santiago © Christine McIntosh - Flickr CC BY-ND 2.0

Capital Las Palmas de Gran Canaria has a laid back Latin feel; not for nothing is it known as Little Havana. While the 1970s-style development gave the likes of Playa del Inglés a bad name, there has been some recent gentrification, which makes it much easier on the eye.

To discover a world away from the resorts, try out the island's very own Camino de Santiago, which stretches 75 km from Maspalomas to Gáldar in the northwest.

Gran Canaria weather

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °C
20°C maximum daytime temperature in January in Maspalomas20
20°C maximum daytime temperature in February in Maspalomas20
21°C maximum daytime temperature in March in Maspalomas21
21°C maximum daytime temperature in April in Maspalomas21
22°C maximum daytime temperature in May in Maspalomas22
24°C maximum daytime temperature in June in Maspalomas24
26°C maximum daytime temperature in July in Maspalomas26
27°C maximum daytime temperature in August in Maspalomas27
26°C maximum daytime temperature in September in Maspalomas26
25°C maximum daytime temperature in October in Maspalomas25
23°C maximum daytime temperature in November in Maspalomas23
21°C maximum daytime temperature in December in Maspalomas21
Hours of sunshine (daily)
Days with some rainfall
3 days with some rainfall in January in Maspalomas3
3 days with some rainfall in February in Maspalomas3
2 days with some rainfall in March in Maspalomas2
2 days with some rainfall in April in Maspalomas2
1 day with some rainfall in May in Maspalomas1
0 days with some rainfall in June in Maspalomas0
0 days with some rainfall in July in Maspalomas0
0 days with some rainfall in August in Maspalomas0
1 day with some rainfall in September in Maspalomas1
2 days with some rainfall in October in Maspalomas2
3 days with some rainfall in November in Maspalomas3
4 days with some rainfall in December in Maspalomas4
Sea temperature °C
19°C sea temperature in January in Maspalomas19
19°C sea temperature in February in Maspalomas19
19°C sea temperature in March in Maspalomas19
19°C sea temperature in April in Maspalomas19
20°C sea temperature in May in Maspalomas20
21°C sea temperature in June in Maspalomas21
22°C sea temperature in July in Maspalomas22
23°C sea temperature in August in Maspalomas23
23°C sea temperature in September in Maspalomas23
23°C sea temperature in October in Maspalomas23
22°C sea temperature in November in Maspalomas22
21°C sea temperature in December in Maspalomas21

More Gran Canaria weather >>

Back to top

Lanzarote

  • Main attractions: Rancho Texas Lanzarote Park, Aquapark Costa Teguise
  • Who goes: couples, cyclists, families
  • Best for: beaches, mountain-biking, wine

When you see Lanzarote*'s volcanic landscape (a restaurant in the lunar-looking Timanfaya National Park uses the heat to grill meat) for the first time, you'll be amazed the locals thought of planting vines.

But there's a wine region, La Geria which, along with Tenerife, produces the most highly-regarded Canarian vintages. Not that it's all dry and dusty with verdant Haría in the north of the island home to the Valley of a Thousand Palms.

Valley of a Thousand Palms, Lanzarote
Valley of a Thousand Palms, Lanzarote © palestrina55 - Flickr CC BY-NC-SA 2.0

One of the most unspoilt of the islands popular with tourists, Lanzarote wouldn't be what it is without the enduring influence of César Manrique (1919-1992).

The artist-cum-architect wanted to preserve the traditions of his home island, so he persuaded the authorities to restrict new construction to low-level developments, ensuring traditional buildings were whitewashed and draped with bougainvillea. Don't miss his creations at the César Manrique House Museum or the Jardín de Cactus (Cactus Garden).

Lanzarote weather

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °C
19°C maximum daytime temperature in January in Costa Teguise19
20°C maximum daytime temperature in February in Costa Teguise20
21°C maximum daytime temperature in March in Costa Teguise21
22°C maximum daytime temperature in April in Costa Teguise22
23°C maximum daytime temperature in May in Costa Teguise23
24°C maximum daytime temperature in June in Costa Teguise24
26°C maximum daytime temperature in July in Costa Teguise26
28°C maximum daytime temperature in August in Costa Teguise28
27°C maximum daytime temperature in September in Costa Teguise27
25°C maximum daytime temperature in October in Costa Teguise25
23°C maximum daytime temperature in November in Costa Teguise23
20°C maximum daytime temperature in December in Costa Teguise20
Hours of sunshine (daily)
Days with some rainfall
4 days with some rainfall in January in Costa Teguise4
3 days with some rainfall in February in Costa Teguise3
3 days with some rainfall in March in Costa Teguise3
2 days with some rainfall in April in Costa Teguise2
1 day with some rainfall in May in Costa Teguise1
0 days with some rainfall in June in Costa Teguise0
0 days with some rainfall in July in Costa Teguise0
0 days with some rainfall in August in Costa Teguise0
1 day with some rainfall in September in Costa Teguise1
2 days with some rainfall in October in Costa Teguise2
3 days with some rainfall in November in Costa Teguise3
4 days with some rainfall in December in Costa Teguise4
Sea temperature °C
19°C sea temperature in January in Costa Teguise19
18°C sea temperature in February in Costa Teguise18
18°C sea temperature in March in Costa Teguise18
18°C sea temperature in April in Costa Teguise18
19°C sea temperature in May in Costa Teguise19
20°C sea temperature in June in Costa Teguise20
21°C sea temperature in July in Costa Teguise21
22°C sea temperature in August in Costa Teguise22
22°C sea temperature in September in Costa Teguise22
22°C sea temperature in October in Costa Teguise22
21°C sea temperature in November in Costa Teguise21
20°C sea temperature in December in Costa Teguise20

More Lanzarote weather >>

Back to top

La Palma

  • Main attractions: Parque Nacional de la Caldera de Taburiente, Roque de los Muchachos
  • Who goes: astronomers, hikers, solo travellers
  • Best for: diving, potholing, whale watching

You'd struggle to find a clearer sky in the whole of Europe than in La Palma*, which explains why it's a UNESCO Biosphere Reserve and the destination of choice for stargazers. Low levels of air pollution have resulted in the creation of astronomical observatories.

The rim of the Caldera Taburiente, La Palma
The rim of the Caldera Taburiente, La Palma © Nulinukas - Dreamstime.com

Meanwhile, Caldera de Taburiente National Park at the heart of the island is home to a magnificent crater, 8 km in diameter, and the mountain of Roque de los Muchachos at 2,423 m. La Isla Bonita is very much an island to visit if you want to get away from it all.

La Palma weather

  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

More La Palma weather >>

Back to top

La Gomera

  • Main attractions: Casa de Colón, Valle Gran Rey
  • Who goes: daytrippers, hikers, naturists
  • Best for: botany, trekking, whale-watching

Geographically African, politically Spanish, La Gomera* actually feels more South American. Especially as the Parque Nacional de Garajonay resembles the Amazonian rainforest, particularly in the mistier months.

Laurel forest, La Gomera
Laurel forest, La Gomera © Jörg Bergmann - Flickr CC BY-NC-ND 2.0

Head upcountry to the likes of Chipude to hear the whistling language El Silbo, buy traditional pottery and sample the legendary almogrote (a spicy cheese paste) at Bar Sonia.

If you don't want to spend all your holiday on La Gomera, there's a regular ferry service that connects the island to neighbouring Tenerife.

La Gomera weather

  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

More La Gomera weather >>

Back to top

El Hierro

  • Main attractions: Ecomuseo de Guinea y Lagartario, Mirador de Bascos
  • Who goes: divers, hikers, solo travellers
  • Best for: hiking, bird watching, ecotourism, natural swimming pools

The most westerly of the Canary Islands, El Hierro is the antithesis of the most easterly, Fuerteventura. The latter, because of its closer proximity to Africa features golden beaches topped up with sand blown over from the Sahara.

Rugged coastline, El Hierro
Rugged coastline, El Hierro © Karol Kozlowski - Fotolia.com

In contrast, El Hierro, which is not noted for its playas, is where you'll find beaches that are made up of dark sand and even stone. Exposed to the ocean's elements and with a mountainous core (courtesy of Pico de Malpaso at 1,501 m), the island can get a bit wet and wild on occasion.

However, there is still ample sunshine for making the most of the quiet hiking and mountain biking routes. The capital Valverde is more village than city with a population of just over 5,000.

La Gomera weather

  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

More La Gomera weather >>

Back to top

Found the ideal Canary Island for you? The next step is to find the perfect holiday. TUI offers breaks from airports across the UK to Tenerife, Lanzarote, Fuerteventura, Gran Canaria, La Palma and La Gomera.

Check out the latest offers on resort breaks for all the family and book your holiday to the Canary Islands with TUI today.

TUI sale: up to £300 off holidays in 2025/2026

More about the Canary Islands

Canary Islands by month

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

Matthew Hirtes

Matthew Hirtes

Article updated on Monday 29th November 2021 in: Compare Europe Family Romantic Travel tips TUI

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 ^