Gibraltar Cruises 2026 / 2027 / 2028 Dates

Discover the fascinating sights of Gibraltar with our fantastic range of Gibraltar cruises for 2026 and 2027. From the iconic Rock of Gibraltar and spectacular St Michael's Cave to the famous Barbary macaques and breathtaking views across the Strait of Gibraltar, this unique destination offers an unforgettable blend of history, wildlife and natural beauty. Start planning your Gibraltar cruise today and secure the best cabins, dates and deals!

Browse our fantastic range of Gibraltar cruises below. Use the filters to find the perfect cruise that suits your schedule and budget.

Gibraltar

We found

418 cruises

Nieuw Statendam, Mediterranean
1 / 27
5 % off
Holland America Line
Duration
7 nights
Date
19 Feb 2028
Ship
Nieuw Statendam
  • Departure - Civitavecchia (Rome), Italy
  • 6 stops  
  • Arrival - Barcelona, Spain
£579
From
£551
Price per person / inside stateroom
Mariner of the Seas, Transatlantic
1 / 17
Royal Caribbean
Duration
14 nights
Date
21 Oct 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 5 stops  
  • Arrival - New Orleans, USA
From
£584
Price per person / inside stateroom
Costa Fascinosa, Mediterranean
1 / 19
5 % off
Costa Cruises
Duration
10 nights
Date
25 Nov 2026
Ship
Costa Fascinosa
  • Departure - Savona, Italy
  • 9 stops  
  • Arrival - Savona, Italy
£629
From
£598
Price per person / inside stateroom
Costa Diadema, Mediterranean
1 / 26
Costa Cruises
Duration
6 nights
Date
3 Oct 2027
Ship
Costa Diadema
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Malaga, Spain
From
£649
Price per person / inside stateroom
Norwegian Dawn, Mediterranean
1 / 15
Discount
Norwegian Cruise Line
Duration
7 nights
Date
18 Jul 2027
Ship
Norwegian Dawn
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Lisbon, Portugal
£690
From
£670
Price per person / inside stateroom
Show all departures (8)
MSC Euribia, Western Europe
1 / 32
8 % off
MSC Cruises
Duration
10 nights
Date
14 Apr 2027
Ship
MSC Euribia
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Kiel, Germany
£699
From
£644
Price per person / inside stateroom
Norwegian Dawn, Mediterranean
1 / 15
Discount
Norwegian Cruise Line
Duration
7 nights
Date
30 May 2027
Ship
Norwegian Dawn
  • Departure - Lisbon, Portugal
  • 8 stops  
  • Arrival - Barcelona, Spain
£710
From
£689
Price per person / inside stateroom
Show all departures (5)
Sun Princess, Transatlantic
1 / 34
Discount
Princess Cruises
Duration
14 nights
Date
7 Nov 2027
Ship
Sun Princess
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
£720
From
£695
Price per person / inside stateroom
MSC Euribia, Mediterranean
1 / 32
8 % off
MSC Cruises
Duration
13 nights
Date
11 Apr 2027
Ship
MSC Euribia
  • Departure - Marseille, France
  • 10 stops  
  • Arrival - Kiel, Germany
£729
From
£671
Price per person / inside stateroom
MSC Euribia, Western Europe
1 / 32
8 % off
MSC Cruises
Duration
13 nights
Date
12 Apr 2027
Ship
MSC Euribia
  • Departure - Genoa, Italy
  • 10 stops  
  • Arrival - Copenhagen, Denmark
£729
From
£671
Price per person / inside stateroom
Norwegian Dawn, Mediterranean
1 / 15
Discount
Norwegian Cruise Line
Duration
7 nights
Date
23 May 2027
Ship
Norwegian Dawn
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Lisbon, Portugal
£745
From
£723
Price per person / inside stateroom
Costa Fascinosa, Mediterranean
1 / 19
5 % off
Costa Cruises
Duration
10 nights
Date
26 Nov 2026
Ship
Costa Fascinosa
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£749
From
£712
Price per person / inside stateroom
Balmoral, Mediterranean
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
7 nights
Date
30 Sep 2027
Ship
Balmoral
  • Departure - Southampton, Great Britain
  • 5 stops  
  • Arrival - Alicante, Spain
£749
From
£727
Price per person / inside stateroom
Rotterdam, Transatlantic
1 / 23
5 % off
Holland America Line
Duration
14 nights
Date
9 Dec 2028
Ship
Rotterdam
  • Departure - Civitavecchia (Rome), Italy
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£749
From
£712
Price per person / inside stateroom
Costa Fascinosa, Mediterranean
1 / 19
5 % off
Costa Cruises
Duration
10 nights
Date
24 Nov 2026
Ship
Costa Fascinosa
  • Departure - Marseille, France
  • 9 stops  
  • Arrival - Marseille, France
£789
From
£750
Price per person / inside stateroom
Oosterdam, Transatlantic
1 / 21
5 % off
Holland America Line
Duration
13 nights
Date
28 Nov 2027
Ship
Oosterdam
  • Departure - Barcelona, Spain
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£799
From
£760
Price per person / inside stateroom
Enchanted Princess, Transatlantic
1 / 23
Discount
Princess Cruises
Duration
15 nights
Date
2 Mar 2028
Ship
Enchanted Princess
  • Departure - Fort Lauderdale, Florida
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£800
From
£773
Price per person / inside stateroom
Caribbean Princess, Transatlantic
1 / 20
Discount
Princess Cruises
Duration
14 nights
Date
24 Feb 2028
Ship
Caribbean Princess
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Civitavecchia (Rome), Italy
£802
From
£774
Price per person / inside stateroom
MSC Euribia, Western Europe
1 / 32
8 % off
MSC Cruises
Duration
12 nights
Date
12 Apr 2027
Ship
MSC Euribia
  • Departure - Genoa, Italy
  • 9 stops  
  • Arrival - Kiel, Germany
£809
From
£745
Price per person / inside stateroom
Norwegian Star, Mediterranean
1 / 15
Discount
Norwegian Cruise Line
Duration
10 nights
Date
8 Apr 2027
Ship
Norwegian Star
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Lisbon, Portugal
£812
From
£788
Price per person / inside stateroom
MSC Euribia, Western Europe
1 / 32
8 % off
MSC Cruises
Duration
11 nights
Date
14 Apr 2027
Ship
MSC Euribia
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Copenhagen, Denmark
£819
From
£754
Price per person / inside stateroom
Costa Diadema, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
9 nights
Date
26 Oct 2027
Ship
Costa Diadema
  • Departure - Malaga, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
£819
From
£779
Price per person / inside stateroom
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
13 nights
Date
19 Mar 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Valletta, Malta
£834
From
£801
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
13 nights
Date
19 Mar 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Valletta, Malta
£834
From
£801
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
12 nights
Date
20 Mar 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Valletta, Malta
£834
From
£801
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
12 nights
Date
20 Mar 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Valletta, Malta
£834
From
£801
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
MSC Euribia, Western Europe
1 / 32
8 % off
MSC Cruises
Duration
14 nights
Date
11 Apr 2027
Ship
MSC Euribia
  • Departure - Marseille, France
  • 11 stops  
  • Arrival - Copenhagen, Denmark
£834
From
£768
Price per person / inside stateroom
Sun Princess, Transatlantic
1 / 34
Discount
Princess Cruises
Duration
15 nights
Date
19 Feb 2028
Ship
Sun Princess
  • Departure - Fort Lauderdale, Florida
  • 7 stops  
  • Arrival - Barcelona, Spain
£864
From
£834
Price per person / inside stateroom
Enchanted Princess, Transatlantic
1 / 23
Discount
Princess Cruises
Duration
15 nights
Date
20 Nov 2027
Ship
Enchanted Princess
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Fort Lauderdale, Florida
£870
From
£840
Price per person / inside stateroom
Celebrity Eclipse, Transatlantic
1 / 19
Discount
Celebrity Cruises
Duration
14 nights
Date
2 Nov 2028
Ship
Celebrity Eclipse
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Fort Lauderdale, Florida
£878
From
£852
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
11 nights
Date
28 Dec 2026
Ship
Azura
  • Departure - Malaga, Spain
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£899
From
£864
Price per person / inside stateroom
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
11 nights
Date
28 Dec 2026
Ship
Azura
  • Departure - Malaga, Spain
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£899
From
£864
Price per person / inside stateroom
Azura, Canary Islands
1 / 31
Discount
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
Azura, Canary Islands
1 / 31
Discount
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
MSC Euribia, Western Europe
1 / 32
8 % off
MSC Cruises
Duration
10 nights
Date
26 Apr 2028
Ship
MSC Euribia
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Kiel, Germany
£909
From
£837
Price per person / inside stateroom
Celebrity Infinity, Mediterranean
1 / 29
Discount
Celebrity Cruises
Duration
12 nights
Date
2 Jan 2027
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£951
From
£918
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Celebrity Infinity, Mediterranean
1 / 29
Discount
Celebrity Cruises
Duration
12 nights
Date
26 Jan 2027
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£956
From
£923
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Celebrity Constellation, Transatlantic
1 / 13
Discount
Celebrity Cruises
Duration
16 nights
Date
3 Nov 2028
Ship
Celebrity Constellation
  • Departure - Civitavecchia (Rome), Italy
  • 6 stops  
  • Arrival - Tampa, FL USA
£970
From
£941
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Celebrity Ascent, Transatlantic
1 / 22
Discount
Celebrity Cruises
Duration
14 nights
Date
29 Oct 2027
Ship
Celebrity Ascent
  • Departure - Civitavecchia (Rome), Italy
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
£971
From
£942
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Enchanted Princess, Transatlantic
1 / 23
Discount
Princess Cruises
Duration
15 nights
Date
18 Nov 2028
Ship
Enchanted Princess
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Fort Lauderdale, Florida
£974
From
£940
Price per person / inside stateroom
40 of 418 pcs