Canary Islands

Discover the vibrant charm of the Canary Islands! Explore stunning beaches, volcanic landscapes, and lively ports. Your unforgettable adventure awaits!

Sunshine when the UK is at its greyest. The Canary Islands mix golden beaches, volcanic landscapes and lively harbour towns, and they’re warm all year round. Cruise between Lanzarote, Tenerife, Gran Canaria and Fuerteventura and unpack just once.

Winter sun with P&O Cruises
Skip the airport and sail straight to the sunshine from Southampton, usually for around two weeks, with stops in Spain, Portugal or Madeira on the way. Prefer to fly? P&O’s fly-cruise holidays include flights and transfers and are ATOL protected, so you can be on a beach while everyone else is still at sea.

More ways to cruise the Canaries

Classic cruising from the UK
Cunard sails to the Canaries from Southampton, with afternoon tea, black-tie evenings and plenty of time to soak up the sun on deck. Ambassador Cruise Line offers no-fly sailings from ports around the UK.

Big ships, plenty to do
MSC Cruises, Celebrity Cruises, Royal Caribbean, Norwegian Cruise Line and Princess Cruises combine island-hopping with pools, shows and plenty of places to eat. A great pick for families and groups after sunshine with lots going on.

Small ships, big experiences
Oceania Cruises, Regent Seven Seas Cruises and Azamara sail smaller ships with a relaxed pace, standout food and more time ashore. Many of their itineraries pair the Canaries with Madeira, Morocco or mainland Spain and Portugal. Regent’s fares include almost everything, from drinks to shore excursions.

Sail, fly or start in the sun
Some Canary Islands cruises sail from the UK, some are fly-cruise holidays with flights included, and others start in ports in Spain, Portugal or the islands themselves. Use the filters to find the cruise line, departure port and dates that suit you, then book online 24/7.

Ports

Canary Islands

We found

409 cruises

Queen Anne, Canary Islands
1 / 35
Discount — 4 days left
Cunard
Duration
14 nights
Date
29 Nov 2026
Ship
Queen Anne
  • Departure - Southampton, Great Britain
  • 8 stops  
  • Arrival - Southampton, Great Britain
£989
From
£950
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages!, Save 10% off your Drinks Package
Ventura, Canary Islands
1 / 25
Discount — 4 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:
Bonus Onboard Credit: Up to £500 to spend at sea, New In: All-Inclusive cruising from £45pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
7 nights
Date
4 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£480
Price per person / inside stateroom
Show all departures (10)
2 Available promotions:
Bonus Onboard Credit: Up to £230 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
7 nights
Date
4 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£480
Price per person / inside stateroom
Show all departures (10)
2 Available promotions:
Bonus Onboard Credit: Up to £230 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 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)
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 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)
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Queen Victoria, Canary Islands
1 / 26
Discount — 4 days left
Cunard
Duration
12 nights
Date
4 Dec 2026
Ship
Queen Victoria
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Southampton, Great Britain
£999
From
£960
Price per person / inside stateroom
Show all departures (2)
2 Available promotions:
30% off Signature Packages!, Save 10% off your Drinks Package
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
7 nights
Date
5 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£480
Price per person / inside stateroom
Show all departures (9)
2 Available promotions:
Bonus Onboard Credit: Up to £230 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
7 nights
Date
5 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£480
Price per person / inside stateroom
Show all departures (9)
2 Available promotions:
Bonus Onboard Credit: Up to £230 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Iona, Canary Islands
1 / 36
Discount — 4 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
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 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)
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 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)
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 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
£281
Price per person / inside stateroom
2 Available promotions:
Black Friday: up to 30% Savings!, Premium Drinks Package from £26pp/pn
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 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
£499
Price per person / oceanview stateroom
2 Available promotions:
Black Friday: up to 30% Savings!, Premium Drinks Package from £26pp/pn
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 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
£659
From
£633
Price per person / oceanview stateroom
2 Available promotions:
Black Friday: up to 30% Savings!, Premium Drinks Package from £26pp/pn
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 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
£652
Price per person / inside stateroom
2 Available promotions:
Black Friday: up to 30% Savings!, Premium Drinks Package from £26pp/pn
Sirena, Canary Islands
1 / 12
5 % off — 4 days left
Oceania Cruises
Duration
12 nights
Date
9 Dec 2026
Ship
Sirena
  • Departure - Barcelona, Spain
  • 12 stops  
  • Arrival - Lisbon, Portugal
£2879
From
£2736
Price per person / inside stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
Azura, Canary Islands
1 / 31
Discount — 4 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
£480
Price per person / inside stateroom
Show all departures (5)
2 Available promotions:
Bonus Onboard Credit: Up to £230 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 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
£480
Price per person / inside stateroom
Show all departures (5)
2 Available promotions:
Bonus Onboard Credit: Up to £230 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
7 nights
Date
12 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£480
Price per person / inside stateroom
Show all departures (5)
2 Available promotions:
Bonus Onboard Credit: Up to £230 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
7 nights
Date
12 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£499
From
£480
Price per person / inside stateroom
Show all departures (5)
2 Available promotions:
Bonus Onboard Credit: Up to £230 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 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
£441
Price per person / inside stateroom
Show all departures (14)
2 Available promotions:
Black Friday: up to 30% Savings!, Premium Drinks Package from £26pp/pn
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 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
£806
Price per person / inside stateroom
Show all departures (14)
2 Available promotions:
Black Friday: up to 30% Savings!, Premium Drinks Package from £26pp/pn
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
15 Dec 2026
Ship
MSC Fantasia
  • Departure - Funchal, Madeira
  • 7 stops  
  • Arrival - Funchal, Madeira
£389
From
£374
Price per person / inside stateroom
Show all departures (11)
Available promotion:
Premium Drinks Package from £26pp/pn
Queen Victoria, Canary Islands
1 / 26
Discount — 4 days left
Cunard
Duration
12 nights
Date
16 Dec 2026
Ship
Queen Victoria
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Southampton, Great Britain
£1099
From
£1056
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages!, Save 10% off your Drinks Package
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
17 Dec 2026
Ship
MSC Fantasia
  • Departure - Arrecife, Lanzarote
  • 7 stops  
  • Arrival - Arrecife, Lanzarote
£669
From
£643
Price per person / inside stateroom
Show all departures (11)
Available promotion:
Premium Drinks Package from £26pp/pn
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 days left
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
£518
Price per person / inside stateroom
Show all departures (12)
Available promotion:
Premium Drinks Package from £26pp/pn
Queen Anne, Canary Islands
1 / 35
Discount — 4 days left
Cunard
Duration
18 nights
Date
18 Dec 2026
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Hamburg, Germany
£2299
From
£2208
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages!, Save 10% off your Drinks Package
Queen Anne, Canary Islands
1 / 35
Discount — 4 days left
Cunard
Duration
18 nights
Date
18 Dec 2026
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Hamburg, Germany
£2669
From
£2563
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages!, Save 10% off your Drinks Package
Iona, Canary Islands
1 / 36
Discount — 4 days left
P&O Cruises
Duration
16 nights
Date
19 Dec 2026
Ship
Iona
  • Departure - Southampton, Great Britain
  • 10 stops  
  • Arrival - Southampton, Great Britain
£1399
From
£1344
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £500 to spend at sea, New In: All-Inclusive cruising from £45pp/pd
Queen Anne, Canary Islands
1 / 35
Discount — 4 days left
Cunard
Duration
14 nights
Date
20 Dec 2026
Ship
Queen Anne
  • Departure - Southampton, Great Britain
  • 8 stops  
  • Arrival - Southampton, Great Britain
£1749
From
£1680
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages!, Save 10% off your Drinks Package
Ventura, Canary Islands
1 / 25
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
21 Dec 2026
Ship
Ventura
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£1299
From
£1248
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Arcadia, Canary Islands
1 / 27
Discount — 4 days left
P&O Cruises
Duration
16 nights
Date
21 Dec 2026
Ship
Arcadia
  • Departure - Southampton, Great Britain
  • 10 stops  
  • Arrival - Southampton, Great Britain
£1699
From
£1632
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £500 to spend at sea, New In: All-Inclusive cruising from £45pp/pd
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
22 Dec 2026
Ship
MSC Fantasia
  • Departure - Funchal, Madeira
  • 7 stops  
  • Arrival - Funchal, Madeira
£699
From
£672
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
24 Dec 2026
Ship
MSC Fantasia
  • Departure - Arrecife, Lanzarote
  • 7 stops  
  • Arrival - Arrecife, Lanzarote
£959
From
£921
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
27 Dec 2026
Ship
MSC Fantasia
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
£1069
From
£1027
Price per person / inside stateroom
2 Available promotions:
Black Friday: up to 30% Savings!, Premium Drinks Package from £26pp/pn
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
18 nights
Date
28 Dec 2026
Ship
Azura
  • Departure - Malaga, Spain
  • 14 stops  
  • Arrival - Santa Cruz, Tenerife
£1399
From
£1344
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £500 to spend at sea, New In: All-Inclusive cruising from £45pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
18 nights
Date
28 Dec 2026
Ship
Azura
  • Departure - Malaga, Spain
  • 14 stops  
  • Arrival - Santa Cruz, Tenerife
£1399
From
£1344
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £500 to spend at sea, New In: All-Inclusive cruising from £45pp/pd
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
29 Dec 2026
Ship
MSC Fantasia
  • Departure - Funchal, Madeira
  • 7 stops  
  • Arrival - Funchal, Madeira
£799
From
£768
Price per person / oceanview stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
11 nights
Date
29 Dec 2026
Ship
Azura
  • Departure - Malaga, Spain
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£899
From
£864
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £290 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
11 nights
Date
29 Dec 2026
Ship
Azura
  • Departure - Malaga, Spain
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£899
From
£864
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £290 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
18 nights
Date
29 Dec 2026
Ship
Azura
  • Departure - Malaga, Spain
  • 14 stops  
  • Arrival - Santa Cruz, Tenerife
£1249
From
£1200
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £500 to spend at sea, New In: All-Inclusive cruising from £45pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
18 nights
Date
29 Dec 2026
Ship
Azura
  • Departure - Malaga, Spain
  • 14 stops  
  • Arrival - Santa Cruz, Tenerife
£1249
From
£1200
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £500 to spend at sea, New In: All-Inclusive cruising from £45pp/pd
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
31 Dec 2026
Ship
MSC Fantasia
  • Departure - Arrecife, Lanzarote
  • 7 stops  
  • Arrival - Arrecife, Lanzarote
£959
From
£921
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
1 Jan 2027
Ship
MSC Fantasia
  • Departure - Las Palmas, Canary Islands
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
£629
From
£604
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
Ventura, Canary Islands
1 / 25
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
4 Jan 2027
Ship
Ventura
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£849
From
£816
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azamara Onward, Canary Islands
1 / 17
6 % off — 4 days left
Azamara
Duration
7 nights
Date
8 Jan 2027
Ship
Azamara Onward
  • Departure - Lisbon, Portugal
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
£1139
From
£1071
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
8 Jan 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£1199
From
£1152
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
8 Jan 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£1199
From
£1152
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azamara Onward, Canary Islands
1 / 17
6 % off — 4 days left
Azamara
Duration
14 nights
Date
8 Jan 2027
Ship
Azamara Onward
  • Departure - Lisbon, Portugal
  • 14 stops  
  • Arrival - Lisbon, Portugal
£4719
From
£4436
Price per person / suite
Available promotion:
up to $750 Onboard Credit
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
9 Jan 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£1149
From
£1104
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
9 Jan 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£1149
From
£1104
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Celebrity Infinity, Canary Islands
1 / 29
Discount — 4 days left
Celebrity Cruises
Duration
12 nights
Date
14 Jan 2027
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
£849
From
£816
Price per person / inside stateroom
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
7 nights
Date
22 Jan 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£579
From
£556
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £230 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
7 nights
Date
22 Jan 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£579
From
£556
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £230 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
22 Jan 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£1299
From
£1248
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
22 Jan 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£1299
From
£1248
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azamara Onward, Canary Islands
1 / 17
6 % off — 4 days left
Azamara
Duration
8 nights
Date
22 Jan 2027
Ship
Azamara Onward
  • Departure - Lisbon, Portugal
  • 8 stops  
  • Arrival - Las Palmas, Canary Islands
£1639
From
£1541
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
Azamara Onward, Canary Islands
1 / 17
6 % off — 4 days left
Azamara
Duration
15 nights
Date
22 Jan 2027
Ship
Azamara Onward
  • Departure - Lisbon, Portugal
  • 15 stops  
  • Arrival - Lisbon, Portugal
£3349
From
£3149
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
7 nights
Date
23 Jan 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£579
From
£556
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £230 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
7 nights
Date
23 Jan 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£579
From
£556
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £230 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
23 Jan 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£999
From
£960
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
23 Jan 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£999
From
£960
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Ventura, Canary Islands
1 / 25
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
25 Jan 2027
Ship
Ventura
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£849
From
£816
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Queen Elizabeth, Canary Islands
1 / 26
Discount — 4 days left
Cunard
Duration
12 nights
Date
4 Feb 2027
Ship
Queen Elizabeth
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Southampton, Great Britain
£1179
From
£1132
Price per person / inside stateroom
4 Available promotions:
30% off Signature Packages!, Black Friday Event: 10% off!, Get up to $600 Onboard Credit, Save 10% off your Drinks Package
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 days left
MSC Cruises
Duration
6 nights
Date
11 Feb 2027
Ship
MSC Fantasia
  • Departure - Arrecife, Lanzarote
  • 7 stops  
  • Arrival - Arrecife, Lanzarote
£629
From
£611
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
12 Feb 2027
Ship
MSC Fantasia
  • Departure - Las Palmas, Canary Islands
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
£619
From
£595
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
12 Feb 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£999
From
£960
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
12 Feb 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£999
From
£960
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
13 Feb 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£899
From
£864
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
13 Feb 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£899
From
£864
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
14 Feb 2027
Ship
MSC Fantasia
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
£549
From
£528
Price per person / inside stateroom
2 Available promotions:
Black Friday: up to 30% Savings!, Premium Drinks Package from £26pp/pn
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
16 Feb 2027
Ship
MSC Fantasia
  • Departure - Funchal, Madeira
  • 7 stops  
  • Arrival - Funchal, Madeira
£539
From
£518
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
Ambition, Canary Islands
1 / 20
5 % off — 4 days left
Ambassador Cruise Line
Duration
20 nights
Date
16 Feb 2027
Ship
Ambition
  • Departure - Tilbury (London), Great Britain
  • 14 stops  
  • Arrival - Tilbury (London), Great Britain
£1699
From
£1615
Price per person / inside stateroom
Available promotion:
This is an ORCA sailing!
MSC Fantasia, Canary Islands
1 / 26
Discount — 4 days left
MSC Cruises
Duration
8 nights
Date
17 Feb 2027
Ship
MSC Fantasia
  • Departure - Arrecife, Lanzarote
  • 7 stops  
  • Arrival - Arrecife, Lanzarote
£639
From
£614
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
7 nights
Date
19 Feb 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£679
From
£652
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
Bonus Onboard Credit: Up to £230 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
7 nights
Date
19 Feb 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£679
From
£652
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
Bonus Onboard Credit: Up to £230 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Celebrity Infinity, Canary Islands
1 / 29
Discount — 4 days left
Celebrity Cruises
Duration
12 nights
Date
19 Feb 2027
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
£876
From
£841
Price per person / inside stateroom
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
19 Feb 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£999
From
£960
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
Azura, Canary Islands
1 / 31
Discount — 4 days left
P&O Cruises
Duration
14 nights
Date
19 Feb 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£999
From
£960
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, New In: All-Inclusive cruising from £49pp/pd
80 of 409 pcs