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 470 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)
10 of 470 pcs