Canary Islands Cruises

Tucked away in the Atlantic Ocean to the southwest of Spain’s mainland, discover the vibrant islands which offer over 600 miles of delightful coastline for you to enjoy.

Canaries-Canary-Islands-Las-Palmas

With seven spectacular islands, there's so much to explore on a cruise to the Canary Islands. From world-class waterparks to stunning national parks, there's so much to enjoy in the sunshine centre of Europe. You’ll discover some beautiful beaches and a wide variety of landscapes, including the natural phenomenon 'The Sea of Clouds' in Tenerife. Be sure to enjoy a glass of their famous ron miel (honey rum) in the sunshine too – it will be simply bliss. 

Popular Canary Island countries to cruise to

Cruise lines that sail to the Canary Islands

Canary Islands cruise deals

Browse all our amazing Canary Islands cruise deals below. Use the filters to narrow down the results to find the perfect cruise for you.

Canary Islands
Canary Islands

We found

8 cruise packages and 471 cruises

Azura, Canary Islands
1 / 31
Discount — 5 days left
P&O Cruises
Duration
7 nights
Date
21 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£480
Price per person / oceanview stateroom
Show all departures (9)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Receive up to £170 onboard spending money per cabin!, Save 32% when you upgrade to All-Inclusive from £49pp per day!
Azura, Canary Islands
1 / 31
Discount — 5 days left
P&O Cruises
Duration
7 nights
Date
21 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£480
Price per person / oceanview stateroom
Show all departures (9)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Receive up to £170 onboard spending money per cabin!, Save 32% when you upgrade to All-Inclusive from £49pp per day!
Borealis, Canary Islands
1 / 22
Discount — 5 days left
Fred Olsen Cruise Lines
Duration
15 nights
Date
23 Nov 2026
Ship
Borealis
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£1499
From
£1470
Price per person / inside stateroom
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Extra £100pp off Included - Exclusive to Seascanner.co.uk!, Save 10% off car parking in Southampton - Exclusive to Seascanner.co.uk!
Costa Smeralda, Canary Islands
1 / 27
Costa Cruises
Duration
3 nights
Date
26 Nov 2026
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 4 stops  
  • Arrival - Santa Cruz, Tenerife
From
£229
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Costa Smeralda, Canary Islands
1 / 27
Costa Cruises
Duration
4 nights
Date
26 Nov 2026
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 5 stops  
  • Arrival - Santa Cruz, Tenerife
From
£259
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 5 days left
Costa Cruises
Duration
7 nights
Date
26 Nov 2026
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 9 stops  
  • Arrival - Las Palmas, Canary Islands
£389
From
£358
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Marella Discovery 2, Canary Islands
1 / 32
Discount — 5 days left
Marella Cruises
Duration
7 nights
Date
27 Nov 2026
Ship
Marella Discovery 2
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
£1103
From
£1070
Price per person / oceanview stateroom
Show all departures (2)
Azura, Canary Islands
1 / 31
Discount — 5 days left
P&O Cruises
Duration
14 nights
Date
27 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£1579
From
£1516
Price per person / oceanview stateroom
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Receive up to £290 onboard spending money per cabin!, Save 32% when you upgrade to All-Inclusive from £49pp per day!
Azura, Canary Islands
1 / 31
Discount — 5 days left
P&O Cruises
Duration
14 nights
Date
27 Nov 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£1579
From
£1516
Price per person / oceanview stateroom
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Receive up to £290 onboard spending money per cabin!, Save 32% when you upgrade to All-Inclusive from £49pp per day!
Marella Discovery 2, Canary Islands
1 / 32
Discount — 5 days left
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
£1131
From
£1098
Price per person / inside stateroom
Show all departures (3)
Marella Discovery 2, Canary Islands
1 / 32
Discount — 5 days left
Marella Cruises
Duration
14 nights
Date
28 Nov 2026
Ship
Marella Discovery 2
  • Departure - Las Palmas, Canary Islands
  • 13 stops  
  • Arrival - Las Palmas, Canary Islands
£1779
From
£1726
Price per person / inside stateroom
Show all departures (2)
Costa Smeralda, Canary Islands
1 / 27
8 % off — 5 days left
Costa Cruises
Duration
7 nights
Date
29 Nov 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£439
From
£404
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Queen Anne, Canary Islands
1 / 35
Discount — 5 days left
Cunard
Duration
14 nights
Date
29 Nov 2026
Ship
Queen Anne
  • Departure - Southampton, Great Britain
  • 8 stops  
  • Arrival - Southampton, Great Britain
£4059
From
£3897
Price per person / suite
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £60pp per day
Costa Smeralda, Canary Islands
1 / 27
8 % off — 5 days left
Costa Cruises
Duration
7 nights
Date
30 Nov 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£469
From
£432
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Marella Explorer, Canary Islands
1 / 29
Discount — 5 days left
Marella Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
Marella Explorer
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
£1294
From
£1256
Price per person / balcony stateroom
Show all departures (6)
Marella Explorer, Canary Islands
1 / 29
Discount — 5 days left
Marella Cruises
Duration
14 nights
Date
1 Dec 2026
Ship
Marella Explorer
  • Departure - Santa Cruz, Tenerife
  • 13 stops  
  • Arrival - Santa Cruz, Tenerife
£2488
From
£2414
Price per person / balcony stateroom
Show all departures (4)
Costa Smeralda, Canary Islands
1 / 27
8 % off — 5 days left
Costa Cruises
Duration
7 nights
Date
3 Dec 2026
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 9 stops  
  • Arrival - Las Palmas, Canary Islands
£389
From
£358
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Ventura, Canary Islands
1 / 25
Discount — 5 days left
P&O Cruises
Duration
18 nights
Date
3 Dec 2026
Ship
Ventura
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£899
From
£864
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Save 32% when you upgrade to All-Inclusive from £45pp per day!
Azura, Canary Islands
1 / 31
5 % off
P&O Cruises
Duration
7 nights
Date
4 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£475
Price per person / inside stateroom
Show all departures (10)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Receive up to £170 onboard spending money per cabin!, Save 32% when you upgrade to All-Inclusive from £49pp per day!
Azura, Canary Islands
1 / 31
5 % off
P&O Cruises
Duration
7 nights
Date
4 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£475
Price per person / inside stateroom
Show all departures (10)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Receive up to £170 onboard spending money per cabin!, Save 32% when you upgrade to All-Inclusive from £49pp per day!
Azura, Canary Islands
1 / 31
Discount — 5 days left
P&O Cruises
Duration
14 nights
Date
4 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£899
From
£864
Price per person / inside stateroom
Show all departures (3)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Receive up to £290 onboard spending money per cabin!, Save 32% when you upgrade to All-Inclusive from £49pp per day!
Azura, Canary Islands
1 / 31
Discount — 5 days left
P&O Cruises
Duration
14 nights
Date
4 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£899
From
£864
Price per person / inside stateroom
Show all departures (3)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Receive up to £290 onboard spending money per cabin!, Save 32% when you upgrade to All-Inclusive from £49pp per day!
Queen Victoria, Canary Islands
1 / 26
Discount — 5 days left
Cunard
Duration
12 nights
Date
4 Dec 2026
Ship
Queen Victoria
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Southampton, Great Britain
£949
From
£912
Price per person / inside stateroom
Show all departures (2)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £60pp per day
Iona, Canary Islands
1 / 36
Discount — 5 days left
P&O Cruises
Duration
14 nights
Date
5 Dec 2026
Ship
Iona
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£699
From
£672
Price per person / inside stateroom
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Receive up to £290 onboard spending money per cabin!, Save 32% when you upgrade to All-Inclusive from £49pp per day!
Azura, Canary Islands
1 / 31
Discount — 5 days left
P&O Cruises
Duration
14 nights
Date
5 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£799
From
£768
Price per person / inside stateroom
Show all departures (3)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Receive up to £290 onboard spending money per cabin!, Save 32% when you upgrade to All-Inclusive from £49pp per day!
Azura, Canary Islands
1 / 31
Discount — 5 days left
P&O Cruises
Duration
14 nights
Date
5 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£799
From
£768
Price per person / inside stateroom
Show all departures (3)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Receive up to £290 onboard spending money per cabin!, Save 32% when you upgrade to All-Inclusive from £49pp per day!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 5 days left
Costa Cruises
Duration
7 nights
Date
6 Dec 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£389
From
£358
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
MSC Fantasia, Canary Islands
1 / 26
7 % off — 5 days left
MSC Cruises
Duration
6 nights
Date
7 Dec 2026
Ship
MSC Fantasia
  • Departure - Civitavecchia (Rome), Italy
  • 4 stops  
  • Arrival - Santa Cruz, Tenerife
£289
From
£269
Price per person / inside stateroom
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 5 days left
Costa Cruises
Duration
7 nights
Date
7 Dec 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£369
From
£340
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
MSC Fantasia, Canary Islands
1 / 26
8.5 % off — 5 days left
MSC Cruises
Duration
8 nights
Date
7 Dec 2026
Ship
MSC Fantasia
  • Departure - Civitavecchia (Rome), Italy
  • 6 stops  
  • Arrival - Funchal, Madeira
£519
From
£475
Price per person / oceanview stateroom
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
MSC Fantasia, Canary Islands
1 / 26
8.5 % off — 5 days left
MSC Cruises
Duration
11 nights
Date
7 Dec 2026
Ship
MSC Fantasia
  • Departure - Civitavecchia (Rome), Italy
  • 8 stops  
  • Arrival - Las Palmas, Canary Islands
£529
From
£485
Price per person / inside stateroom
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £26pp per night!
MSC Fantasia, Canary Islands
1 / 26
8.5 % off — 5 days left
MSC Cruises
Duration
10 nights
Date
7 Dec 2026
Ship
MSC Fantasia
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Arrecife, Lanzarote
£679
From
£622
Price per person / inside stateroom
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £26pp per night!
Bolette, Canary Islands
1 / 22
Discount — 5 days left
Fred Olsen Cruise Lines
Duration
14 nights
Date
7 Dec 2026
Ship
Bolette
  • Departure - Liverpool, Great Britain
  • 8 stops  
  • Arrival - Liverpool, Great Britain
£1499
From
£1470
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Extra £100pp off Included - Exclusive to Seascanner.co.uk!
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
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 5 days left
Costa Cruises
Duration
7 nights
Date
10 Dec 2026
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
£359
From
£331
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Azura, Canary Islands
1 / 31
6 % off — 2 days left
P&O Cruises
Duration
7 nights
Date
11 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£470
Price per person / inside stateroom
Show all departures (4)
4 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Receive up to £170 onboard spending money per cabin!, Regional flights at no additional cost!, Save 32% when you upgrade to All-Inclusive from £49pp per day!
Azura, Canary Islands
1 / 31
6 % off — 2 days left
P&O Cruises
Duration
7 nights
Date
11 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£470
Price per person / inside stateroom
Show all departures (4)
4 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Receive up to £170 onboard spending money per cabin!, Regional flights at no additional cost!, Save 32% when you upgrade to All-Inclusive from £49pp per day!
Azura, Canary Islands
1 / 31
5 % off
P&O Cruises
Duration
7 nights
Date
12 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£475
Price per person / inside stateroom
Show all departures (4)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Receive up to £170 onboard spending money per cabin!, Save 32% when you upgrade to All-Inclusive from £49pp per day!
Azura, Canary Islands
1 / 31
5 % off
P&O Cruises
Duration
7 nights
Date
12 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£475
Price per person / inside stateroom
Show all departures (4)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Receive up to £170 onboard spending money per cabin!, Save 32% when you upgrade to All-Inclusive from £49pp per day!
Marella Discovery 2, Canary Islands
1 / 32
Discount — 5 days left
Marella Cruises
Duration
14 nights
Date
12 Dec 2026
Ship
Marella Discovery 2
  • Departure - Las Palmas, Canary Islands
  • 13 stops  
  • Arrival - Las Palmas, Canary Islands
£2146
From
£2082
Price per person / oceanview stateroom
Costa Smeralda, Canary Islands
1 / 27
8 % off — 5 days left
Costa Cruises
Duration
7 nights
Date
13 Dec 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£359
From
£331
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
MSC Fantasia, Canary Islands
1 / 26
8.5 % off — 5 days left
MSC Cruises
Duration
7 nights
Date
13 Dec 2026
Ship
MSC Fantasia
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
£459
From
£420
Price per person / inside stateroom
Show all departures (14)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
MSC Fantasia, Canary Islands
1 / 26
8.5 % off — 5 days left
MSC Cruises
Duration
7 nights
Date
13 Dec 2026
Ship
MSC Fantasia
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
£839
From
£768
Price per person / inside stateroom
Show all departures (13)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 5 days left
Costa Cruises
Duration
7 nights
Date
14 Dec 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£359
From
£331
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Marella Explorer, Canary Islands
1 / 29
Discount — 5 days left
Marella Cruises
Duration
7 nights
Date
14 Dec 2026
Ship
Marella Explorer
  • Departure - Las Palmas, Canary Islands
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
£957
From
£929
Price per person / oceanview stateroom
Show all departures (4)
MSC Fantasia, Canary Islands
1 / 26
8.5 % off — 5 days left
MSC Cruises
Duration
7 nights
Date
15 Dec 2026
Ship
MSC Fantasia
  • Departure - Funchal, Madeira
  • 7 stops  
  • Arrival - Funchal, Madeira
£389
From
£356
Price per person / inside stateroom
Show all departures (11)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
Marella Explorer, Canary Islands
1 / 29
Discount — 5 days left
Marella Cruises
Duration
14 nights
Date
15 Dec 2026
Ship
Marella Explorer
  • Departure - Santa Cruz, Tenerife
  • 13 stops  
  • Arrival - Santa Cruz, Tenerife
£2959
From
£2871
Price per person / balcony stateroom
Show all departures (2)
Queen Victoria, Canary Islands
1 / 26
Discount — 5 days left
Cunard
Duration
12 nights
Date
16 Dec 2026
Ship
Queen Victoria
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Southampton, Great Britain
£999
From
£960
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £60pp per day
Costa Smeralda, Canary Islands
1 / 27
8 % off — 5 days left
Costa Cruises
Duration
7 nights
Date
17 Dec 2026
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 9 stops  
  • Arrival - Las Palmas, Canary Islands
£389
From
£358
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
MSC Fantasia, Canary Islands
1 / 26
8.5 % off — 5 days left
MSC Cruises
Duration
7 nights
Date
17 Dec 2026
Ship
MSC Fantasia
  • Departure - Arrecife, Lanzarote
  • 7 stops  
  • Arrival - Arrecife, Lanzarote
£669
From
£613
Price per person / inside stateroom
Show all departures (11)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
50 of 471 pcs