Atlantic Islands

An Atlantic Islands cruise encompasses the Canary Islands, the Azores, Madeira and Cape Verde Islands including rugged scenery, volcanoes, bustling beach resorts and even stretches of desert. Situated just off the West Coast of Africa an Atlantic Islands cruise is always popular, especially as a source of Winter sunshine.

An Atlantic Islands cruise encompasses the Canary Islands, the Azores, Madeira and Cape Verde Islands including rugged scenery, volcanoes, bustling beach resorts and even stretches of desert. Situated just off the West Coast of Africa an Atlantic Islands cruise is always popular, especially as a source of Winter sunshine.

When to Visit?
The Climate of the Canaries means it is mild to warm in winter and hot in the summer months, meaning this is a popular destination all year round - most cruises to the Canaries visit between Autumn and Spring. In the more remote islands the weather depends entirely on season and can vary.

Discover more about Atlantic Islands Cruises

The seven islands which make up the Canary Islands are found around 70 miles from the coast of Morocco. Each island has it's own characteristics: Gran Canaria boasts busy resorts, stunning architecture and a touch of desert in the Dunas de Maspalomas; the eerie moon-like landscapes of Lanzarote are accentuated in the Fire Mountain Volcanic Park where Fuerteventura is close to a semi-desert with long, sandy beaches. Heading further into the Atlantic you will find the unspoiled volcanic islands of El Hierro, La Gomera and La Palma. The lush, mountainous Madeira is 250 miles to the north; Funchal, its capital, will enchant visitors with a winding maze of cobbled streets and famous sled rides down the steep streets.

Sailings to Madeira and the Canary Islands depart from UK ports, or to get closer to the sun you can fly out and begin your voyage in the Mediterranean. Generally voyages are around 7 to 14 days in length, or as part of longer world cruise sectors. There are also cruises departing directly from Gran Canaria and Tenerife.

Discovered by the Portuguese, the nine island Azores have been a long-standing favourite stopping point for voyages between the New and Old Worlds, with craters, sheer cliffs, lakes and lush valleys. The Cape Verde Islands are a similar mountainous, volcanic archipelago with colonial era Portuguese architecture in quaint, attractive towns.

The tiny, remote islands of Ascension and St. Helena are based in the tropical South Atlantic, north-west of Cape Town And half way between South America and Africa. Seldom visited these islands are occasionally ports of call for world cruises or longer expedition type voyages.

Ports

Canary Islands

We found

434 cruises

Ambition, Canary Islands
1 / 20
Ambassador Cruise Line
Duration
14 nights
Date
13 Nov 2026
Ship
Ambition
  • Departure - Tilbury (London), Great Britain
  • 7 stops  
  • Arrival - Tilbury (London), Great Britain
From
£899
Price per person / inside stateroom
Available promotion:
Receive up to £800 onboard credit*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
14 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£729
From
£702
Price per person / inside stateroom
Show all departures (5)
Available promotion:
Onboard spending money*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
14 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£729
From
£702
Price per person / inside stateroom
Show all departures (5)
Available promotion:
Onboard spending money*
Celebrity Infinity, Canary Islands
1 / 29
Discount
Celebrity Cruises
Duration
12 nights
Date
14 Nov 2026
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
£1323
From
£1284
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*
Le Dumont-d´Urville, Canary Islands
1 / 18
Ponant
Duration
10 nights
Date
15 Nov 2026
Ship
Le Dumont-d´Urville
  • Departure - Las Palmas, Canary Islands
  • 8 stops  
  • Arrival - Dakar, Senegal
From
£4480
Price per person / balcony stateroom
Ventura, Canary Islands
1 / 25
Discount
P&O Cruises
Duration
12 nights
Date
17 Nov 2026
Ship
Ventura
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Southampton, Great Britain
£699
From
£673
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Onboard spending money*
Balmoral, Canary Islands
1 / 14
Fred Olsen Cruise Lines
Duration
21 nights
Date
19 Nov 2026
Ship
Balmoral
  • Departure - Athens (Piraeus), Greece
  • 15 stops  
  • Arrival - Southampton, Great Britain
From
£2089
Price per person / inside stateroom
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
20 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£481
Price per person / inside stateroom
Show all departures (10)
Available promotion:
Onboard spending money*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
20 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£481
Price per person / inside stateroom
Show all departures (10)
Available promotion:
Onboard spending money*
Marella Discovery 2, Canary Islands
1 / 32
Marella Cruises
Duration
7 nights
Date
20 Nov 2026
Ship
Marella Discovery 2
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
From
£1229
Price per person / inside stateroom
Show all departures (2)
Available promotion:
All-inclusive as standard!
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
21 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£481
Price per person / inside stateroom
Show all departures (9)
Available promotion:
Onboard spending money*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
21 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£481
Price per person / inside stateroom
Show all departures (9)
Available promotion:
Onboard spending money*
Iona, Canary Islands
1 / 36
Discount
P&O Cruises
Duration
14 nights
Date
21 Nov 2026
Ship
Iona
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£749
From
£721
Price per person / inside stateroom
Available promotion:
Onboard spending money*
MV La Belle des Océans, Canary Islands
1 / 18
CroisiEurope Cruises
Duration
7 nights
Date
21 Nov 2026
Ship
MV La Belle des Océans
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Arrecife, Lanzarote
From
£2789
Price per person / suite
Show all departures (13)
Borealis, Canary Islands
1 / 22
Fred Olsen Cruise Lines
Duration
15 nights
Date
23 Nov 2026
Ship
Borealis
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
From
£1799
Price per person / inside stateroom
Le Champlain, Canary Islands
1 / 14
Ponant
Duration
8 nights
Date
25 Nov 2026
Ship
Le Champlain
  • Departure - Malaga, Spain
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
From
£4221
Price per person / balcony stateroom
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
27 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£579
From
£557
Price per person / inside stateroom
Available promotion:
Onboard spending money*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
27 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£579
From
£557
Price per person / inside stateroom
Available promotion:
Onboard spending money*
Marella Discovery 2, Canary Islands
1 / 32
Marella Cruises
Duration
7 nights
Date
27 Nov 2026
Ship
Marella Discovery 2
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
From
£1106
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
All-inclusive as standard!
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
14 nights
Date
27 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£1579
From
£1519
Price per person / oceanview stateroom
Available promotion:
Onboard spending money*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
14 nights
Date
27 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£1579
From
£1519
Price per person / oceanview stateroom
Available promotion:
Onboard spending money*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
28 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£619
From
£596
Price per person / inside stateroom
Available promotion:
Onboard spending money*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
28 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£619
From
£596
Price per person / inside stateroom
Available promotion:
Onboard spending money*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
14 nights
Date
28 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£849
From
£817
Price per person / oceanview stateroom
Available promotion:
Onboard spending money*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
14 nights
Date
28 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£849
From
£817
Price per person / oceanview stateroom
Available promotion:
Onboard spending money*
Marella Discovery 2, Canary Islands
1 / 32
Marella Cruises
Duration
7 nights
Date
28 Nov 2026
Ship
Marella Discovery 2
  • Departure - Las Palmas, Canary Islands
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
From
£1247
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
All-inclusive as standard!
MV La Belle des Océans, Canary Islands
1 / 18
CroisiEurope Cruises
Duration
7 nights
Date
28 Nov 2026
Ship
MV La Belle des Océans
  • Departure - Arrecife, Lanzarote
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
From
£2846
Price per person / suite
Show all departures (13)
Queen Anne, Canary Islands
1 / 35
Discount
Cunard
Duration
14 nights
Date
29 Nov 2026
Ship
Queen Anne
  • Departure - Southampton, Great Britain
  • 8 stops  
  • Arrival - Southampton, Great Britain
£799
From
£784
Price per person / inside stateroom
Marella Explorer, Canary Islands
1 / 29
Marella Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
Marella Explorer
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
From
£863
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
All-inclusive as standard!
Ventura, Canary Islands
1 / 25
Discount
P&O Cruises
Duration
18 nights
Date
3 Dec 2026
Ship
Ventura
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£899
From
£865
Price per person / inside stateroom
Available promotion:
Onboard spending money*
Le Champlain, Canary Islands
1 / 14
Ponant
Duration
10 nights
Date
3 Dec 2026
Ship
Le Champlain
  • Departure - Las Palmas, Canary Islands
  • 8 stops  
  • Arrival - Dakar, Senegal
From
£4480
Price per person / balcony stateroom
Marella Discovery 2, Canary Islands
1 / 32
Marella Cruises
Duration
7 nights
Date
4 Dec 2026
Ship
Marella Discovery 2
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
From
£998
Price per person / oceanview stateroom
Available promotion:
All-inclusive as standard!
Queen Victoria, Canary Islands
1 / 26
Discount
Cunard
Duration
12 nights
Date
4 Dec 2026
Ship
Queen Victoria
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Southampton, Great Britain
£999
From
£980
Price per person / inside stateroom
Show all departures (2)
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
14 nights
Date
4 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£1069
From
£1029
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Onboard spending money*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
14 nights
Date
4 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£1069
From
£1029
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Onboard spending money*
Iona, Canary Islands
1 / 36
Discount
P&O Cruises
Duration
14 nights
Date
5 Dec 2026
Ship
Iona
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£749
From
£721
Price per person / inside stateroom
Available promotion:
Onboard spending money*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
14 nights
Date
5 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£799
From
£769
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Onboard spending money*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
14 nights
Date
5 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£799
From
£769
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Onboard spending money*
Marella Discovery 2, Canary Islands
1 / 32
Marella Cruises
Duration
7 nights
Date
5 Dec 2026
Ship
Marella Discovery 2
  • Departure - Las Palmas, Canary Islands
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
From
£989
Price per person / oceanview stateroom
Available promotion:
All-inclusive as standard!
MSC Fantasia, Canary Islands
1 / 26
6 % off
MSC Cruises
Duration
6 nights
Date
7 Dec 2026
Ship
MSC Fantasia
  • Departure - Civitavecchia (Rome), Italy
  • 4 stops  
  • Arrival - Santa Cruz, Tenerife
£289
From
£272
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Fantasia, Canary Islands
1 / 26
6 % off
MSC Cruises
Duration
8 nights
Date
7 Dec 2026
Ship
MSC Fantasia
  • Departure - Civitavecchia (Rome), Italy
  • 6 stops  
  • Arrival - Funchal, Madeira
£519
From
£488
Price per person / oceanview stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Fantasia, Canary Islands
1 / 26
6 % off
MSC Cruises
Duration
11 nights
Date
7 Dec 2026
Ship
MSC Fantasia
  • Departure - Civitavecchia (Rome), Italy
  • 8 stops  
  • Arrival - Las Palmas, Canary Islands
£659
From
£620
Price per person / oceanview stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Fantasia, Canary Islands
1 / 26
6 % off
MSC Cruises
Duration
10 nights
Date
7 Dec 2026
Ship
MSC Fantasia
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Arrecife, Lanzarote
£679
From
£639
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
Bolette, Canary Islands
1 / 22
Fred Olsen Cruise Lines
Duration
14 nights
Date
7 Dec 2026
Ship
Bolette
  • Departure - Liverpool, Great Britain
  • 8 stops  
  • Arrival - Liverpool, Great Britain
From
£1999
Price per person / oceanview stateroom
Wind Spirit, Canary Islands
1 / 11
Windstar Cruises
Duration
10 nights
Date
7 Dec 2026
Ship
Wind Spirit
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
From
£3079
Price per person / oceanview stateroom
Marella Explorer, Canary Islands
1 / 29
Marella Cruises
Duration
7 nights
Date
8 Dec 2026
Ship
Marella Explorer
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
From
£879
Price per person / oceanview stateroom
Available promotion:
All-inclusive as standard!
Sirena, Canary Islands
1 / 12
Oceania Cruises
Duration
12 nights
Date
9 Dec 2026
Ship
Sirena
  • Departure - Barcelona, Spain
  • 12 stops  
  • Arrival - Lisbon, Portugal
From
£2879
Price per person / inside stateroom
EXPLORA II, Canary Islands
1 / 20
Explora Journeys
Duration
12 nights
Date
9 Dec 2026
Ship
EXPLORA II
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Lisbon, Portugal
From
£4290
Price per person / suite
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
11 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£481
Price per person / inside stateroom
Show all departures (4)
Available promotion:
Onboard spending money*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
11 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£481
Price per person / inside stateroom
Show all departures (4)
Available promotion:
Onboard spending money*
MSC Fantasia, Canary Islands
1 / 26
6 % off
MSC Cruises
Duration
7 nights
Date
13 Dec 2026
Ship
MSC Fantasia
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
£459
From
£432
Price per person / inside stateroom
Show all departures (14)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Fantasia, Canary Islands
1 / 26
6 % off
MSC Cruises
Duration
7 nights
Date
13 Dec 2026
Ship
MSC Fantasia
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
£839
From
£789
Price per person / inside stateroom
Show all departures (14)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
EXPLORA II, Canary Islands
1 / 20
Explora Journeys
Duration
8 nights
Date
13 Dec 2026
Ship
EXPLORA II
  • Departure - Casablanca, Morocco
  • 7 stops  
  • Arrival - Lisbon, Portugal
From
£3180
Price per person / suite
Marella Explorer, Canary Islands
1 / 29
Marella Cruises
Duration
7 nights
Date
14 Dec 2026
Ship
Marella Explorer
  • Departure - Las Palmas, Canary Islands
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
From
£964
Price per person / oceanview stateroom
Available promotion:
All-inclusive as standard!
MSC Fantasia, Canary Islands
1 / 26
6 % off
MSC Cruises
Duration
7 nights
Date
15 Dec 2026
Ship
MSC Fantasia
  • Departure - Funchal, Madeira
  • 7 stops  
  • Arrival - Funchal, Madeira
£389
From
£366
Price per person / inside stateroom
Show all departures (11)
Queen Victoria, Canary Islands
1 / 26
Discount
Cunard
Duration
12 nights
Date
16 Dec 2026
Ship
Queen Victoria
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Southampton, Great Britain
£1099
From
£1078
Price per person / inside stateroom
EXPLORA II, Canary Islands
1 / 20
Explora Journeys
Duration
5 nights
Date
16 Dec 2026
Ship
EXPLORA II
  • Departure - Santa Cruz, Tenerife
  • 5 stops  
  • Arrival - Lisbon, Portugal
From
£2010
Price per person / suite
MSC Fantasia, Canary Islands
1 / 26
6 % off
MSC Cruises
Duration
7 nights
Date
17 Dec 2026
Ship
MSC Fantasia
  • Departure - Arrecife, Lanzarote
  • 7 stops  
  • Arrival - Arrecife, Lanzarote
£669
From
£629
Price per person / inside stateroom
Show all departures (11)
Wind Spirit, Canary Islands
1 / 11
Windstar Cruises
Duration
10 nights
Date
17 Dec 2026
Ship
Wind Spirit
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
From
£3079
Price per person / oceanview stateroom
MSC Fantasia, Canary Islands
1 / 26
6 % off
MSC Cruises
Duration
7 nights
Date
18 Dec 2026
Ship
MSC Fantasia
  • Departure - Las Palmas, Canary Islands
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
£539
From
£507
Price per person / inside stateroom
Show all departures (12)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
Queen Anne, Canary Islands
1 / 35
Discount
Cunard
Duration
18 nights
Date
18 Dec 2026
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Hamburg, Germany
£2699
From
£2646
Price per person / inside stateroom
Queen Anne, Canary Islands
1 / 35
Discount
Cunard
Duration
18 nights
Date
18 Dec 2026
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Hamburg, Germany
£3069
From
£3008
Price per person / inside stateroom
Marella Discovery 2, Canary Islands
1 / 32
Marella Cruises
Duration
7 nights
Date
19 Dec 2026
Ship
Marella Discovery 2
  • Departure - Las Palmas, Canary Islands
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
From
£1241
Price per person / inside stateroom
Available promotion:
All-inclusive as standard!
Iona, Canary Islands
1 / 36
Discount
P&O Cruises
Duration
16 nights
Date
19 Dec 2026
Ship
Iona
  • Departure - Southampton, Great Britain
  • 10 stops  
  • Arrival - Southampton, Great Britain
£1399
From
£1346
Price per person / inside stateroom
Available promotion:
Onboard spending money*
Queen Anne, Canary Islands
1 / 35
Discount
Cunard
Duration
14 nights
Date
20 Dec 2026
Ship
Queen Anne
  • Departure - Southampton, Great Britain
  • 8 stops  
  • Arrival - Southampton, Great Britain
£1899
From
£1862
Price per person / inside stateroom
Ventura, Canary Islands
1 / 25
Discount
P&O Cruises
Duration
14 nights
Date
21 Dec 2026
Ship
Ventura
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£1299
From
£1250
Price per person / inside stateroom
Available promotion:
Onboard spending money*
Marella Explorer, Canary Islands
1 / 29
Marella Cruises
Duration
7 nights
Date
21 Dec 2026
Ship
Marella Explorer
  • Departure - Las Palmas, Canary Islands
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
From
£1693
Price per person / inside stateroom
Available promotion:
All-inclusive as standard!
Arcadia, Canary Islands
1 / 27
Discount
P&O Cruises
Duration
16 nights
Date
21 Dec 2026
Ship
Arcadia
  • Departure - Southampton, Great Britain
  • 10 stops  
  • Arrival - Southampton, Great Britain
£1699
From
£1635
Price per person / inside stateroom
Available promotion:
Onboard spending money*
Bolette, Canary Islands
1 / 22
Fred Olsen Cruise Lines
Duration
15 nights
Date
21 Dec 2026
Ship
Bolette
  • Departure - Liverpool, Great Britain
  • 9 stops  
  • Arrival - Liverpool, Great Britain
From
£6099
Price per person / suite
MSC Fantasia, Canary Islands
1 / 26
6 % off
MSC Cruises
Duration
7 nights
Date
22 Dec 2026
Ship
MSC Fantasia
  • Departure - Funchal, Madeira
  • 7 stops  
  • Arrival - Funchal, Madeira
£699
From
£658
Price per person / inside stateroom
70 of 434 pcs