Volcanic landscapes, nature reserves, long beautiful beaches with black sand, lively resorts, and a perfect climate all year round

548Cruises
Please select a filter to start searching Search again
Searching for Cruises

Searching for Cruises

Filters

This could take a few seconds, please wait...

Canary Islands best Last Minute offers

No hidden fees

Our prices include port taxes

Port taxes included
1 Dec; 23 February 2025
from
£351
Port faxes included
15 Jan 2025 to 26 Mar 2025
from
£498
Port faxes included
29 Nov; 13 Dec; 10, 24 January 2025; 7, 21 February 2025
from
£499
Port faxes included
05 Jan 2025 to 16 Feb 2025
from
£508
Port faxes included
30 Nov; 14 Dec; 11, 25 January 2025; 8, 22 February 2025
from
£499
Port faxes included

Volcanic landscapes, nature reserves, long beautiful beaches with black sand, lively resorts, and a perfect climate all year round, could a Canary Islands cruise be your paradise?

The Canary Islands are full of contrasts. If you choose to cruise these Atlantic islands, you will have the chance to discover the diverse beauty of each volcanic destination. Tenerife, Lanzarote, and Gran Canaria are volcanic islands with endless beaches, amazing dunes, and lively towns. Offering year-round good temperatures, they are a great choice for hot summer sun and warm winter days.

A popular port of call on cruises around the Canaries is Funchal, on the island of Madeira. This stunning island is famous for its gardens full of colour, the picturesque old town, and its black sand beaches, like Praia Formosa. This is also a popular embarkation port, along with Santa Cruz, in Tenerife. Other ports of call that sometimes feature on Canary Island cruises are Casablanca and Agadir, in Morocco, where your senses will be awakened with the variety of perfumes, spices and more in the old medinas. 

With a selection of itineraries starting from 7-nights and average flight times from regional UK airports, the Canaries are always a popular choice with UK holidaymakers.

Canary Islands

Departure calendar Canary Islands