Best shore excursions in the Canaries with Marella Cruises

Sophie Chichester

Sophie Chichester

The Canary Islands have become synonymous with winter sun holidays, and a cruise taking in the Spanish archipelago's sunshine-drenched volcanic landscapes and historic towns is the easiest way to try each island out fuss-free.

Plopped just off the northwest coast of Africa, each Canary island has its own personality, from Lanzarote's lunar terrain and La Gomera's forested ravines to Tenerife's mighty Mount Teide and Fuerteventura's Insta-worthy sand dunes.

Marella Cruises' Canaries itineraries call at the best known islands, often with a stop in Madeira* thrown in, and shore excursions are one of the easiest ways to explore their highlights in a single day.

All-inclusive British cruise line Marella offers a range of organised shore excursions in the Canary Islands, from guided sightseeing tours to beach transfers and off-road adventures.

These day trips, available for an additional cost, are designed to make exploring straightforward, with transport and local guides arranged in advance, so you can focus all your attention on that extra cerveza or souvenir purchase. Note, they vary in length and activity level, so it's worth checking the details before you book.

Travellers who prefer a more flexible day can also explore independently; many cruise ports in the Canaries are easy to navigate, with taxis, local buses and independent tours widely available. You may also find it cheaper to go it alone, too.

Here are all the Canary Islands that feature on Marella cruise itineraries, along with the shore excursions offered in each destination.

Arrecife, Lanzarote

Lanzarote is one of the most striking of the Canary Islands thanks to its dramatic volcanic scenery. Vast lava fields and rust-red craters dominate the interior, while the coast is speckled with whitewashed villages and sandy beaches.

The island's unusual landscape was carved by eruptions in the 18th century, and today much of it is protected within Timanfaya National Park, an extraordinary area often referred to as the (frankly Tolkien-esque) 'Mountains of Fire'.

One of the more relaxed Marella shore excursions from Arrecife* is a transfer to Puerto del Carmen, Lanzarote's best-known beach resort. This half-day trip allows holidaymakers to stroll along the waterfront promenade, browse shops, or simply loll on the beach (tackling that airport-bought holiday read optional).

With cafés, bars and long stretches of sand, it's an easy place to spend a few hours enjoying the sunshine. Don't miss knocking back Lanzarote's wine; the island's Malvasía whites, grown in volcanic ash in the La Geria wine region, are some of the Canary Islands' most celebrated bottles.

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.

Las Palmas, Gran Canaria

Gran Canaria is often described as a continent in miniature thanks to its cocktail of landscapes. Craggy mountains and traditional villages sit inland, while the coastline offers beaches and lively resort towns.

The capital, Las Palmas*, boasts historic architecture with a cosmopolitan feel and its old quarter, Vegueta, is filled with colonial buildings, museums and small cafés.

One of the most popular Marella shore excursions on the island is a transfer to Maspalomas. Located on Gran Canaria's southern coast, this resort area is famous for its expansive beach and the nearby Maspalomas sand dunes, one of the island's most recognisable natural landmarks.

On this half-day Marella excursion, you're dropped close to the resort and given free time to explore. Some visitors head straight for the beach, while others meander along the seafront promenade in nearby Meloneras or check out the local shops and cafés before returning to the ship.

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.

Santa Cruz de Tenerife, Tenerife

Tenerife punches above its weight even among the Canaries. The largest island in the archipelago, it manages to squeeze in a futuristic capital, ancient dragon trees and Spain's highest peak.

Santa Cruz de Tenerife*, the island's main cruise port, sits on the northeast coast. Near the harbour, you'll spot the Auditorio de Tenerife, a sweeping white concert hall that has become one of the city's most recognisable buildings.

Further inland lies the island's biggest natural attraction: Mount Teide. Rising more than 3,700 metres above sea level, it's the highest mountain in Spain and towers above the volcanic landscapes of Teide National Park.

Marella's Scenic Mount Teide excursion takes visitors on a guided drive through changing landscapes, beginning in forested areas before climbing into the stark volcanic terrain that surrounds the volcano. Along the way, there are stops at viewpoints where you can take in the scale of the national park and its unusual lava formations.

For travellers who prefer something more active, Marella also offers guided bike tours of Tenerife. Led by a local guide, these excursions explore areas of the city that larger tour buses cannot easily reach while providing insight into the island's culture and history.

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.

Santa Cruz de la Palma, La Palma

La Palma is often nicknamed 'La Isla Bonita', 'The beautiful island', and it's easy to see why. Steep green mountains, pine forests and volcanic coastlines give the island a rugged beauty that feels quite different from some of the busier Canary Islands. ,/p>

The capital, Santa Cruz de la Palma*, is particularly charming with its colourful houses and traditional wooden balconies overlooking the waterfront.

One of Marella's shorter excursions here is a sightseeing ride on a trolley train through the historic centre of Santa Cruz. The train passes through narrow streets and sunny squares while a guide points out key landmarks, churches and museums along the way. It's a relaxed way to get an introduction to the town and its history.

Travellers looking for something more adventurous can brave Marella's off-road buggy excursion. These tours head into the island's mountainous interior, following tracks and rural roads while stopping at scenic viewpoints overlooking the coast and countryside.

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.

Puerto del Rosario, Fuerteventura

It's safe to say that any trip to the Canaries will leave grains of sand in the crevices of your suitcase for months to come, especially if you visit Fuerteventura via Puerto del Rosario*, which is famous for its beaches.

Long stretches of pale sand fringe much of the coastline, and steady Atlantic winds make the island a hotspot for watersports. Away from the shore, the scenery becomes wilder, with volcanic hills, desert-like plains and quiet villages scattered across the interior.

Marella's 4x4 Adventure excursion offers a chance to explore parts of the island that are harder to reach independently. Travelling both on and off road, the tour passes through traditional villages and dramatic landscapes before reaching Mount Tindaya, a sacred mountain linked to the island's earliest inhabitants.

The route also includes a stop at El Cotillo, a small fishing village known for its peaceful lagoons and windswept beaches. Before returning to the ship, the tour typically pauses near the famous sand dunes of Corralejo Natural Park, where the contrast between golden sand and turquoise water creates one of Fuerteventura's most striking views.

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 Puerto del Rosario19
20°C maximum daytime temperature in February in Puerto del Rosario20
21°C maximum daytime temperature in March in Puerto del Rosario21
22°C maximum daytime temperature in April in Puerto del Rosario22
23°C maximum daytime temperature in May in Puerto del Rosario23
24°C maximum daytime temperature in June in Puerto del Rosario24
27°C maximum daytime temperature in July in Puerto del Rosario27
27°C maximum daytime temperature in August in Puerto del Rosario27
27°C maximum daytime temperature in September in Puerto del Rosario27
25°C maximum daytime temperature in October in Puerto del Rosario25
23°C maximum daytime temperature in November in Puerto del Rosario23
20°C maximum daytime temperature in December in Puerto del Rosario20
Hours of sunshine (daily)
Days with some rainfall
3 days with some rainfall in January in Puerto del Rosario3
3 days with some rainfall in February in Puerto del Rosario3
3 days with some rainfall in March in Puerto del Rosario3
2 days with some rainfall in April in Puerto del Rosario2
1 day with some rainfall in May in Puerto del Rosario1
0 days with some rainfall in June in Puerto del Rosario0
0 days with some rainfall in July in Puerto del Rosario0
0 days with some rainfall in August in Puerto del Rosario0
1 day with some rainfall in September in Puerto del Rosario1
2 days with some rainfall in October in Puerto del Rosario2
3 days with some rainfall in November in Puerto del Rosario3
3 days with some rainfall in December in Puerto del Rosario3
Sea temperature °C
19°C sea temperature in January in Puerto del Rosario19
18°C sea temperature in February in Puerto del Rosario18
18°C sea temperature in March in Puerto del Rosario18
18°C sea temperature in April in Puerto del Rosario18
19°C sea temperature in May in Puerto del Rosario19
20°C sea temperature in June in Puerto del Rosario20
21°C sea temperature in July in Puerto del Rosario21
22°C sea temperature in August in Puerto del Rosario22
23°C sea temperature in September in Puerto del Rosario23
22°C sea temperature in October in Puerto del Rosario22
21°C sea temperature in November in Puerto del Rosario21
20°C sea temperature in December in Puerto del Rosario20

The above guide shows the climate in Puerto del Rosario.

San Sebastián, La Gomera

La Gomera feels quieter and more remote than many of the other Canary Islands. Much of the small island is covered by protected countryside, with steep valleys, misty forests and mountain ridges packing the postcard scene.

The capital, San Sebastián de la Gomera*, also holds historical significance as one of the places Christopher Columbus visited before sailing to the Americas. We'll wager your onward voyage will be much more comfortable.

Marella's Scenic La Gomera excursion introduces visitors to the island's untamed scenery on a guided coach tour. Leaving the capital behind, the route ascends through traditional villages and mountainous terrain to viewpoints overlooking volcanic rock formations, including Los Roques de Agando.

The tour also includes a stop to see a demonstration of El Silbo, the island's famous whistling language once used by locals to communicate across the deep valleys.

These six islands could keep the most restless traveller busy for a lifetime, and a Marella itinerary is a fine excuse to start working through them.

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. Find out more about conditions across the archipelago in our complete guide to the climate in the Canaries.

Ready to cruise the Canaries? Check out the latest online offers on itineraries with Marella.

Marella Cruises: Book sailings to the Med, Canaries & Caribbean

More about Spain

Spain by month

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

Sophie Chichester

Sophie Chichester

Posted in: Cruises Europe

Back to top

Explore holiday destinations

More holidays

Save with latest deals & discounts

More deals

Airport parking

More parking

Airport lounges

More lounges

Related posts

Back to Travel inspiration Top ^