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

1 / 27
5 % off

Duration
7 nights
Date
19 Feb 2028
Ship
Nieuw Statendam
- Departure - Civitavecchia (Rome), Italy
- 6 stops
- Arrival - Barcelona, Spain

1 / 17

Duration
14 nights
Date
21 Oct 2027
Ship
Mariner of the Seas
- Departure - Barcelona, Spain
- 5 stops
- Arrival - New Orleans, USA

1 / 19
5 % off

Duration
10 nights
Date
25 Nov 2026
Ship
Costa Fascinosa
- Departure - Savona, Italy
- 9 stops
- Arrival - Savona, Italy

1 / 26

Duration
6 nights
Date
3 Oct 2027
Ship
Costa Diadema
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Malaga, Spain

1 / 15
Discount

Duration
7 nights
Date
18 Jul 2027
Ship
Norwegian Dawn
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Lisbon, Portugal
Show all departures (8)

1 / 32
8 % off

Duration
10 nights
Date
14 Apr 2027
Ship
MSC Euribia
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Kiel, Germany

1 / 15
Discount

Duration
7 nights
Date
30 May 2027
Ship
Norwegian Dawn
- Departure - Lisbon, Portugal
- 8 stops
- Arrival - Barcelona, Spain
Show all departures (5)

1 / 34
Discount

Duration
14 nights
Date
7 Nov 2027
Ship
Sun Princess
- Departure - Barcelona, Spain
- 6 stops
- Arrival - Fort Lauderdale, Florida

1 / 32
8 % off

Duration
13 nights
Date
11 Apr 2027
Ship
MSC Euribia
- Departure - Marseille, France
- 10 stops
- Arrival - Kiel, Germany

1 / 32
8 % off

Duration
13 nights
Date
12 Apr 2027
Ship
MSC Euribia
- Departure - Genoa, Italy
- 10 stops
- Arrival - Copenhagen, Denmark

1 / 15
Discount

Duration
7 nights
Date
23 May 2027
Ship
Norwegian Dawn
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Lisbon, Portugal

1 / 19
5 % off

Duration
10 nights
Date
26 Nov 2026
Ship
Costa Fascinosa
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain

1 / 14
Discount

Duration
7 nights
Date
30 Sep 2027
Ship
Balmoral
- Departure - Southampton, Great Britain
- 5 stops
- Arrival - Alicante, Spain

1 / 23
5 % off

Duration
14 nights
Date
9 Dec 2028
Ship
Rotterdam
- Departure - Civitavecchia (Rome), Italy
- 5 stops
- Arrival - Fort Lauderdale, Florida

1 / 19
5 % off

Duration
10 nights
Date
24 Nov 2026
Ship
Costa Fascinosa
- Departure - Marseille, France
- 9 stops
- Arrival - Marseille, France

1 / 21
5 % off

Duration
13 nights
Date
28 Nov 2027
Ship
Oosterdam
- Departure - Barcelona, Spain
- 5 stops
- Arrival - Fort Lauderdale, Florida

1 / 23
Discount

Duration
15 nights
Date
2 Mar 2028
Ship
Enchanted Princess
- Departure - Fort Lauderdale, Florida
- 7 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 20
Discount

Duration
14 nights
Date
24 Feb 2028
Ship
Caribbean Princess
- Departure - Fort Lauderdale, Florida
- 5 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 32
8 % off

Duration
12 nights
Date
12 Apr 2027
Ship
MSC Euribia
- Departure - Genoa, Italy
- 9 stops
- Arrival - Kiel, Germany

1 / 15
Discount

Duration
10 nights
Date
8 Apr 2027
Ship
Norwegian Star
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Lisbon, Portugal

1 / 32
8 % off

Duration
11 nights
Date
14 Apr 2027
Ship
MSC Euribia
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Copenhagen, Denmark

1 / 26
5 % off

Duration
9 nights
Date
26 Oct 2027
Ship
Costa Diadema
- Departure - Malaga, Spain
- 8 stops
- Arrival - Barcelona, Spain

1 / 31
Discount

Duration
13 nights
Date
19 Mar 2027
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 9 stops
- Arrival - Valletta, Malta
Available promotion:
UP TO £500 SAVINGS

1 / 31
Discount

Duration
13 nights
Date
19 Mar 2027
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 9 stops
- Arrival - Valletta, Malta
Available promotion:
UP TO £500 SAVINGS

1 / 31
Discount

Duration
12 nights
Date
20 Mar 2027
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 8 stops
- Arrival - Valletta, Malta
Available promotion:
UP TO £500 SAVINGS

1 / 31
Discount

Duration
12 nights
Date
20 Mar 2027
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 8 stops
- Arrival - Valletta, Malta
Available promotion:
UP TO £500 SAVINGS

1 / 32
8 % off

Duration
14 nights
Date
11 Apr 2027
Ship
MSC Euribia
- Departure - Marseille, France
- 11 stops
- Arrival - Copenhagen, Denmark

1 / 34
Discount

Duration
15 nights
Date
19 Feb 2028
Ship
Sun Princess
- Departure - Fort Lauderdale, Florida
- 7 stops
- Arrival - Barcelona, Spain

1 / 23
Discount

Duration
15 nights
Date
20 Nov 2027
Ship
Enchanted Princess
- Departure - Civitavecchia (Rome), Italy
- 7 stops
- Arrival - Fort Lauderdale, Florida

1 / 19
Discount

Duration
14 nights
Date
2 Nov 2028
Ship
Celebrity Eclipse
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Fort Lauderdale, Florida
Available promotion:
UP TO $700 ONBOARD SPEND

1 / 31
Discount

Duration
11 nights
Date
28 Dec 2026
Ship
Azura
- Departure - Malaga, Spain
- 9 stops
- Arrival - Santa Cruz, Tenerife

1 / 31
Discount

Duration
11 nights
Date
28 Dec 2026
Ship
Azura
- Departure - Malaga, Spain
- 9 stops
- Arrival - Santa Cruz, Tenerife

1 / 31
Discount

Duration
11 nights
Date
29 Dec 2026
Ship
Azura
- Departure - Malaga, Spain
- 9 stops
- Arrival - Santa Cruz, Tenerife

1 / 31
Discount

Duration
11 nights
Date
29 Dec 2026
Ship
Azura
- Departure - Malaga, Spain
- 9 stops
- Arrival - Santa Cruz, Tenerife

1 / 32
8 % off

Duration
10 nights
Date
26 Apr 2028
Ship
MSC Euribia
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Kiel, Germany

1 / 29
Discount

Duration
12 nights
Date
2 Jan 2027
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
Available promotion:
UP TO $700 ONBOARD SPEND

1 / 29
Discount

Duration
12 nights
Date
26 Jan 2027
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
Available promotion:
UP TO $700 ONBOARD SPEND

1 / 13
Discount

Duration
16 nights
Date
3 Nov 2028
Ship
Celebrity Constellation
- Departure - Civitavecchia (Rome), Italy
- 6 stops
- Arrival - Tampa, FL USA
Available promotion:
UP TO $700 ONBOARD SPEND

1 / 22
Discount

Duration
14 nights
Date
29 Oct 2027
Ship
Celebrity Ascent
- Departure - Civitavecchia (Rome), Italy
- 6 stops
- Arrival - Fort Lauderdale, Florida
Available promotion:
UP TO $700 ONBOARD SPEND

1 / 23
Discount

Duration
15 nights
Date
18 Nov 2028
Ship
Enchanted Princess
- Departure - Civitavecchia (Rome), Italy
- 7 stops
- Arrival - Fort Lauderdale, Florida

1 / 25
5 % off

Duration
7 nights
Date
20 Aug 2028
Ship
Nieuw Amsterdam
- Departure - Civitavecchia (Rome), Italy
- 6 stops
- Arrival - Barcelona, Spain

1 / 26
Discount

Duration
12 nights
Date
2 May 2027
Ship
Queen Elizabeth
- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Barcelona, Spain

1 / 32
8 % off

Duration
11 nights
Date
26 Apr 2028
Ship
MSC Euribia
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Copenhagen, Denmark

1 / 23
Discount

Duration
15 nights
Date
16 Apr 2027
Ship
Enchanted Princess
- Departure - Fort Lauderdale, Florida
- 7 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 31
Discount

Duration
12 nights
Date
18 Mar 2028
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 8 stops
- Arrival - Valletta, Malta
Show all departures (2)
Available promotion:
UP TO £500 SAVINGS

1 / 31
Discount

Duration
12 nights
Date
18 Mar 2028
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 8 stops
- Arrival - Valletta, Malta
Show all departures (2)
Available promotion:
UP TO £500 SAVINGS

1 / 15
Discount

Duration
11 nights
Date
5 Sep 2027
Ship
Norwegian Dawn
- Departure - Lisbon, Portugal
- 11 stops
- Arrival - Barcelona, Spain

1 / 17
Discount

Duration
12 nights
Date
31 Mar 2028
Ship
Norwegian Epic
- Departure - Port Canaveral (Orlando), USA
- 4 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 30
8 % off

Duration
9 nights
Date
14 Oct 2027
Ship
MSC Meraviglia
- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain

1 / 21
5 % off

Duration
7 nights
Date
19 Jun 2027
Ship
Oosterdam
- Departure - Civitavecchia (Rome), Italy
- 6 stops
- Arrival - Barcelona, Spain

1 / 19
5 % off

Duration
15 nights
Date
17 Nov 2027
Ship
Costa Serena
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Pointe-à-Pitre, Guadeloupe

1 / 24
5 % off

Duration
7 nights
Date
2 Apr 2028
Ship
Zuiderdam
- Departure - Civitavecchia (Rome), Italy
- 6 stops
- Arrival - Barcelona, Spain

1 / 29
Discount

Duration
12 nights
Date
30 Nov 2027
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
Available promotion:
UP TO $700 ONBOARD SPEND

1 / 25
Discount

Duration
14 nights
Date
30 Sep 2028
Ship
Ventura
- Departure - Southampton, Great Britain
- 8 stops
- Arrival - Southampton, Great Britain
Available promotion:
UP TO £500 SAVINGS

1 / 25
5 % off

Duration
7 nights
Date
18 Jun 2028
Ship
Nieuw Amsterdam
- Departure - Civitavecchia (Rome), Italy
- 6 stops
- Arrival - Barcelona, Spain

1 / 25
5 % off

Duration
7 nights
Date
9 Jul 2028
Ship
Nieuw Amsterdam
- Departure - Civitavecchia (Rome), Italy
- 6 stops
- Arrival - Barcelona, Spain

1 / 25
5 % off

Duration
7 nights
Date
30 Jul 2028
Ship
Nieuw Amsterdam
- Departure - Civitavecchia (Rome), Italy
- 6 stops
- Arrival - Barcelona, Spain

1 / 26
5 % off

Duration
10 nights
Date
1 Oct 2027
Ship
Costa Diadema
- Departure - Marseille, France
- 11 stops
- Arrival - Marseille, France

1 / 26
5 % off

Duration
10 nights
Date
2 Oct 2027
Ship
Costa Diadema
- Departure - Savona, Italy
- 11 stops
- Arrival - Savona, Italy

1 / 26
5 % off

Duration
10 nights
Date
3 Oct 2027
Ship
Costa Diadema
- Departure - Barcelona, Spain
- 11 stops
- Arrival - Barcelona, Spain

1 / 26
5 % off

Duration
10 nights
Date
4 Oct 2027
Ship
Costa Diadema
- Departure - Alicante, Spain
- 11 stops
- Arrival - Alicante, Spain

1 / 26
5 % off

Duration
12 nights
Date
21 Oct 2027
Ship
Costa Diadema
- Departure - Marseille, France
- 13 stops
- Arrival - Marseille, France

1 / 26
5 % off

Duration
12 nights
Date
22 Oct 2027
Ship
Costa Diadema
- Departure - Savona, Italy
- 13 stops
- Arrival - Savona, Italy

1 / 26
5 % off

Duration
12 nights
Date
23 Oct 2027
Ship
Costa Diadema
- Departure - Barcelona, Spain
- 13 stops
- Arrival - Barcelona, Spain

1 / 31
Discount

Duration
10 nights
Date
17 Dec 2027
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 8 stops
- Arrival - Malaga, Spain
Available promotion:
UP TO £500 SAVINGS

1 / 31
Discount

Duration
10 nights
Date
17 Dec 2027
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 8 stops
- Arrival - Malaga, Spain
Available promotion:
UP TO £500 SAVINGS

1 / 19
5 % off

Duration
16 nights
Date
16 Nov 2027
Ship
Costa Serena
- Departure - Marseille, France
- 9 stops
- Arrival - Pointe-à-Pitre, Guadeloupe

1 / 31
Discount

Duration
13 nights
Date
17 Mar 2028
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 9 stops
- Arrival - Valletta, Malta
Available promotion:
UP TO £500 SAVINGS

1 / 31
Discount

Duration
13 nights
Date
17 Mar 2028
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 9 stops
- Arrival - Valletta, Malta
Available promotion:
UP TO £500 SAVINGS

1 / 25
5 % off

Duration
7 nights
Date
27 Apr 2028
Ship
Nieuw Amsterdam
- Departure - Civitavecchia (Rome), Italy
- 6 stops
- Arrival - Barcelona, Spain

1 / 17
6 % off

Duration
7 nights
Date
6 Feb 2027
Ship
Azamara Onward
- Departure - Lisbon, Portugal
- 8 stops
- Arrival - Malaga, Spain

1 / 21
5 % off

Duration
7 nights
Date
10 Jul 2027
Ship
Oosterdam
- Departure - Civitavecchia (Rome), Italy
- 6 stops
- Arrival - Barcelona, Spain

1 / 15
Discount

Duration
10 nights
Date
10 Oct 2027
Ship
Norwegian Dawn
- Departure - Barcelona, Spain
- 10 stops
- Arrival - Barcelona, Spain

1 / 31
Discount

Duration
19 nights
Date
13 Mar 2027
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 13 stops
- Arrival - Valletta, Malta
Available promotion:
UP TO £500 SAVINGS

1 / 31
Discount

Duration
19 nights
Date
13 Mar 2027
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 13 stops
- Arrival - Valletta, Malta
Available promotion:
UP TO £500 SAVINGS

1 / 31
Discount

Duration
19 nights
Date
20 Mar 2027
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 13 stops
- Arrival - Valletta, Malta
Available promotion:
UP TO £500 SAVINGS

1 / 31
Discount

Duration
19 nights
Date
20 Mar 2027
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 13 stops
- Arrival - Valletta, Malta
Available promotion:
UP TO £500 SAVINGS

1 / 29
Discount

Duration
12 nights
Date
6 Nov 2027
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
Available promotion:
UP TO $700 ONBOARD SPEND

1 / 19
5 % off

Duration
17 nights
Date
15 Nov 2027
Ship
Costa Serena
- Departure - Savona, Italy
- 10 stops
- Arrival - Pointe-à-Pitre, Guadeloupe

1 / 31
Discount

Duration
14 nights
Date
15 Mar 2029
Ship
Azura
- Departure - Las Palmas, Canary Islands
- 10 stops
- Arrival - Valletta, Malta

1 / 31
Discount

Duration
14 nights
Date
15 Mar 2029
Ship
Azura
- Departure - Las Palmas, Canary Islands
- 10 stops
- Arrival - Valletta, Malta

1 / 31
Discount

Duration
20 nights
Date
19 Mar 2027
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 14 stops
- Arrival - Valletta, Malta
Available promotion:
UP TO £500 SAVINGS

1 / 31
Discount

Duration
20 nights
Date
19 Mar 2027
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 14 stops
- Arrival - Valletta, Malta
Available promotion:
UP TO £500 SAVINGS

1 / 26
5 % off

Duration
12 nights
Date
17 Feb 2027
Ship
Ambience
- Departure - Tilbury (London), Great Britain
- 8 stops
- Arrival - Tilbury (London), Great Britain

1 / 31
Discount

Duration
10 nights
Date
18 Dec 2027
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 8 stops
- Arrival - Malaga, Spain
Available promotion:
UP TO £500 SAVINGS

1 / 31
Discount

Duration
10 nights
Date
18 Dec 2027
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 8 stops
- Arrival - Malaga, Spain
Available promotion:
UP TO £500 SAVINGS

1 / 30
8 % off

Duration
10 nights
Date
14 Apr 2028
Ship
MSC Sinfonia
- Departure - Civitavecchia (Rome), Italy
- 9 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 30
8 % off

Duration
10 nights
Date
15 Apr 2028
Ship
MSC Sinfonia
- Departure - Genoa, Italy
- 9 stops
- Arrival - Genoa, Italy
Show all departures (2)

1 / 30
8 % off

Duration
10 nights
Date
16 Apr 2028
Ship
MSC Sinfonia
- Departure - Marseille, France
- 9 stops
- Arrival - Marseille, France
Show all departures (2)

1 / 30
8 % off

Duration
10 nights
Date
18 Apr 2028
Ship
MSC Sinfonia
- Departure - Malaga, Spain
- 9 stops
- Arrival - Malaga, Spain
Show all departures (2)
90 of 418 pcs

