In Gran Canaria, indulge in the perfect blend of sun, sea, and adventure with its stunning beaches, from the lively shores of Playa del Inglés to the secluded coves of Puerto de Mogán. Explore the island's diverse landscapes, including the dramatic cliffs of Los Gigantes and the rolling sand dunes of Maspalomas. Dive into the vibrant nightlife of Playa del Inglés or wander through the charming streets of the historic Vegueta district in Las Palmas, where you can discover colonial architecture and cultural treasures. Whether you're seeking relaxation or excitement, Gran Canaria offers something for every traveler.

Gran Canaria
Las Palmas
We found
536 cruises

1 / 14

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

1 / 31
Discount

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*

1 / 31
Discount

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*

1 / 32

Duration
7 nights
Date
20 Nov 2026
Ship
Marella Discovery 2
- Departure - Santa Cruz, Tenerife
- 7 stops
- Arrival - Santa Cruz, Tenerife
From
£1527
Price per person / balcony stateroom
Show all departures (14)
Available promotion:
All-inclusive as standard!

1 / 32

Duration
14 nights
Date
20 Nov 2026
Ship
Marella Discovery 2
- Departure - Santa Cruz, Tenerife
- 13 stops
- Arrival - Santa Cruz, Tenerife
From
£2289
Price per person / balcony stateroom
Available promotion:
All-inclusive as standard!

1 / 31
Discount

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 / oceanview stateroom
Show all departures (9)
Available promotion:
Onboard spending money*

1 / 31
Discount

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 / oceanview stateroom
Show all departures (9)
Available promotion:
Onboard spending money*

1 / 36
Discount

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*

1 / 22

Duration
16 nights
Date
21 Nov 2026
Ship
Bolette
- Departure - Liverpool, Great Britain
- 9 stops
- Arrival - Liverpool, Great Britain
From
£1999
Price per person / inside stateroom

1 / 18

Duration
7 nights
Date
21 Nov 2026
Ship
MV La Belle des Océans
- Departure - Santa Cruz, Tenerife
- 8 stops
- Arrival - Arrecife, Lanzarote
From
£2067
Price per person / oceanview stateroom
Show all departures (13)

1 / 22

Duration
15 nights
Date
23 Nov 2026
Ship
Borealis
- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain
From
£1499
Price per person / inside stateroom

1 / 9

Duration
14 nights
Date
23 Nov 2026
Ship
Seven Seas Navigator
- Departure - Lisbon, Portugal
- 12 stops
- Arrival - Barcelona, Spain
From
£10219
Price per person / suite

1 / 14

Duration
8 nights
Date
25 Nov 2026
Ship
Le Champlain
- Departure - Malaga, Spain
- 7 stops
- Arrival - Las Palmas, Canary Islands
From
£4229
Price per person / balcony stateroom

1 / 29

Duration
4 nights
Date
26 Nov 2026
Ship
Marella Explorer
- Departure - Malaga, Spain
- 4 stops
- Arrival - Las Palmas, Canary Islands
From
£849
Price per person / oceanview stateroom
Available promotion:
All-inclusive as standard!

1 / 29
Discount

Duration
12 nights
Date
26 Nov 2026
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
£1373
From
£1332
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 32

Duration
7 nights
Date
27 Nov 2026
Ship
Marella Discovery 2
- Departure - Santa Cruz, Tenerife
- 7 stops
- Arrival - Santa Cruz, Tenerife
From
£1103
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
All-inclusive as standard!

1 / 31
Discount

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*

1 / 31
Discount

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*

1 / 32

Duration
7 nights
Date
28 Nov 2026
Ship
Marella Discovery 2
- Departure - Las Palmas, Canary Islands
- 7 stops
- Arrival - Las Palmas, Canary Islands
From
£1131
Price per person / inside stateroom
Show all departures (3)
Available promotion:
All-inclusive as standard!

1 / 32

Duration
14 nights
Date
28 Nov 2026
Ship
Marella Discovery 2
- Departure - Las Palmas, Canary Islands
- 13 stops
- Arrival - Las Palmas, Canary Islands
From
£1779
Price per person / inside stateroom
Show all departures (2)
Available promotion:
All-inclusive as standard!

1 / 31
Discount

Duration
14 nights
Date
28 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£799
From
£769
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
14 nights
Date
28 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£799
From
£769
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 18

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)

1 / 14

Duration
10 nights
Date
30 Nov 2026
Ship
Balmoral
- Departure - Santa Cruz, Tenerife
- 8 stops
- Arrival - Southampton, Great Britain
From
£1099
Price per person / inside stateroom

1 / 29

Duration
7 nights
Date
1 Dec 2026
Ship
Marella Explorer
- Departure - Santa Cruz, Tenerife
- 7 stops
- Arrival - Santa Cruz, Tenerife
From
£1294
Price per person / balcony stateroom
Show all departures (6)
Available promotion:
All-inclusive as standard!

1 / 29

Duration
14 nights
Date
1 Dec 2026
Ship
Marella Explorer
- Departure - Santa Cruz, Tenerife
- 13 stops
- Arrival - Santa Cruz, Tenerife
From
£2488
Price per person / balcony stateroom
Show all departures (4)
Available promotion:
All-inclusive as standard!

1 / 12

Duration
19 nights
Date
2 Dec 2026
Ship
Sirena
- Departure - Civitavecchia (Rome), Italy
- 19 stops
- Arrival - Lisbon, Portugal
From
£7419
Price per person / balcony stateroom

1 / 14

Duration
10 nights
Date
3 Dec 2026
Ship
Le Champlain
- Departure - Las Palmas, Canary Islands
- 8 stops
- Arrival - Dakar, Senegal
From
£4488
Price per person / balcony stateroom

1 / 25
Discount

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*

1 / 31
Discount

Duration
14 nights
Date
4 Dec 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£899
From
£865
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
14 nights
Date
4 Dec 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£899
From
£865
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Onboard spending money*

1 / 36
Discount

Duration
14 nights
Date
5 Dec 2026
Ship
Iona
- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain
£699
From
£673
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 31
Discount

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*

1 / 31
Discount

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*

1 / 26
6 % off

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*

1 / 26
6 % off

Duration
8 nights
Date
7 Dec 2026
Ship
MSC Fantasia
- Departure - Civitavecchia (Rome), Italy
- 6 stops
- Arrival - Funchal, Madeira
£459
From
£432
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 26
6 % off

Duration
11 nights
Date
7 Dec 2026
Ship
MSC Fantasia
- Departure - Civitavecchia (Rome), Italy
- 8 stops
- Arrival - Las Palmas, Canary Islands
£529
From
£498
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 26
6 % off

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*

1 / 29
Discount

Duration
12 nights
Date
8 Dec 2026
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
£1499
From
£1455
Price per person / oceanview stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 12

Duration
12 nights
Date
9 Dec 2026
Ship
Sirena
- Departure - Barcelona, Spain
- 12 stops
- Arrival - Lisbon, Portugal
From
£2879
Price per person / inside stateroom

1 / 22

Duration
12 nights
Date
9 Dec 2026
Ship
Silver Nova
- Departure - Lisbon, Portugal
- 4 stops
- Arrival - Bridgetown, Barbados
From
£3050
Price per person / suite

1 / 32

Duration
14 nights
Date
12 Dec 2026
Ship
Marella Discovery 2
- Departure - Las Palmas, Canary Islands
- 13 stops
- Arrival - Las Palmas, Canary Islands
From
£2146
Price per person / oceanview stateroom
Available promotion:
All-inclusive as standard!

1 / 26
6 % off

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*

1 / 26
6 % off

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 (13)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 29

Duration
7 nights
Date
14 Dec 2026
Ship
Marella Explorer
- Departure - Las Palmas, Canary Islands
- 7 stops
- Arrival - Las Palmas, Canary Islands
From
£957
Price per person / oceanview stateroom
Show all departures (4)
Available promotion:
All-inclusive as standard!

1 / 26
6 % off

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)

1 / 29

Duration
14 nights
Date
15 Dec 2026
Ship
Marella Explorer
- Departure - Santa Cruz, Tenerife
- 13 stops
- Arrival - Santa Cruz, Tenerife
From
£2959
Price per person / balcony stateroom
Show all departures (2)
Available promotion:
All-inclusive as standard!

1 / 26
Discount

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

1 / 26
6 % off

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)

1 / 26
6 % off

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*

1 / 32

Duration
14 nights
Date
18 Dec 2026
Ship
Marella Discovery 2
- Departure - Santa Cruz, Tenerife
- 13 stops
- Arrival - Santa Cruz, Tenerife
From
£2443
Price per person / balcony stateroom
Show all departures (6)
Available promotion:
All-inclusive as standard!

1 / 32

Duration
7 nights
Date
19 Dec 2026
Ship
Marella Discovery 2
- Departure - Las Palmas, Canary Islands
- 7 stops
- Arrival - Las Palmas, Canary Islands
From
£1173
Price per person / inside stateroom
Show all departures (13)
Available promotion:
All-inclusive as standard!

1 / 36
Discount

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*

1 / 29

Duration
7 nights
Date
21 Dec 2026
Ship
Marella Explorer
- Departure - Las Palmas, Canary Islands
- 7 stops
- Arrival - Las Palmas, Canary Islands
From
£1713
Price per person / inside stateroom
Show all departures (2)
Available promotion:
All-inclusive as standard!

1 / 25
Discount

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*

1 / 22

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

1 / 26
6 % off

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

1 / 29

Duration
7 nights
Date
22 Dec 2026
Ship
Marella Explorer
- Departure - Santa Cruz, Tenerife
- 7 stops
- Arrival - Santa Cruz, Tenerife
From
£1783
Price per person / balcony stateroom
Show all departures (2)
Available promotion:
All-inclusive as standard!

1 / 29

Duration
14 nights
Date
22 Dec 2026
Ship
Marella Explorer
- Departure - Santa Cruz, Tenerife
- 13 stops
- Arrival - Santa Cruz, Tenerife
From
£3335
Price per person / balcony stateroom
Show all departures (2)
Available promotion:
All-inclusive as standard!

1 / 26
6 % off

Duration
7 nights
Date
24 Dec 2026
Ship
MSC Fantasia
- Departure - Arrecife, Lanzarote
- 7 stops
- Arrival - Arrecife, Lanzarote
£959
From
£902
Price per person / inside stateroom

1 / 26
6 % off

Duration
7 nights
Date
25 Dec 2026
Ship
MSC Fantasia
- Departure - Las Palmas, Canary Islands
- 7 stops
- Arrival - Las Palmas, Canary Islands
£1009
From
£949
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 32

Duration
7 nights
Date
25 Dec 2026
Ship
Marella Discovery 2
- Departure - Santa Cruz, Tenerife
- 7 stops
- Arrival - Santa Cruz, Tenerife
From
£1621
Price per person / balcony stateroom
Show all departures (6)
Available promotion:
All-inclusive as standard!

1 / 32

Duration
14 nights
Date
25 Dec 2026
Ship
Marella Discovery 2
- Departure - Santa Cruz, Tenerife
- 13 stops
- Arrival - Santa Cruz, Tenerife
From
£2949
Price per person / suite
Show all departures (6)
Available promotion:
All-inclusive as standard!

1 / 26
6 % off

Duration
7 nights
Date
27 Dec 2026
Ship
MSC Fantasia
- Departure - Santa Cruz, Tenerife
- 7 stops
- Arrival - Santa Cruz, Tenerife
£1069
From
£1005
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 31
Discount

Duration
11 nights
Date
28 Dec 2026
Ship
Azura
- Departure - Malaga, Spain
- 9 stops
- Arrival - Santa Cruz, Tenerife
£899
From
£865
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
11 nights
Date
28 Dec 2026
Ship
Azura
- Departure - Malaga, Spain
- 9 stops
- Arrival - Santa Cruz, Tenerife
£899
From
£865
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
18 nights
Date
28 Dec 2026
Ship
Azura
- Departure - Malaga, Spain
- 14 stops
- Arrival - Santa Cruz, Tenerife
£1399
From
£1346
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
18 nights
Date
28 Dec 2026
Ship
Azura
- Departure - Malaga, Spain
- 14 stops
- Arrival - Santa Cruz, Tenerife
£1399
From
£1346
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 26
6 % off

Duration
7 nights
Date
29 Dec 2026
Ship
MSC Fantasia
- Departure - Funchal, Madeira
- 7 stops
- Arrival - Funchal, Madeira
£739
From
£695
Price per person / inside stateroom

1 / 31
Discount

Duration
11 nights
Date
29 Dec 2026
Ship
Azura
- Departure - Malaga, Spain
- 9 stops
- Arrival - Santa Cruz, Tenerife
£899
From
£865
Price per person / inside stateroom
Available promotion:
Onboard spending money*
70 of 536 pcs






