Cruises to Gibraltar
249 live cruises call at Gibraltar — 7 to 42 nights, departing 37 ports, across 17 lines. A NestCruise advisor narrows them to the one that fits.
Southern EuropeNorwegian Cruise Line
Mediterranean.: Spain & Portugal
Aboard Norwegian Dawn
Barcelona → Palma de Mallorca → Valencia → Motril +4 more
7 nights · 5 departures
Port-rich · 8 ports
EuropeCelebrity Cruises
12 Night Canaries, Spain & Morocco
Aboard Celebrity Infinity
Barcelona → Málaga → Tangier → Casablanca +4 more
12 nights · 6 departures
Balanced · 8 ports
EuropeHolland America Line
21-Day Ultimate Mediterranean Marvels Collectors' Voyage
Aboard Oosterdam
Civitavecchia → Livorno → Portofino → Marseille +9 more
21 nights · 2 departures
Balanced · 13 ports
EuropePONANT EXPLORATIONS
Andalusia and Moroccan shores
Aboard Le Bougainville
Málaga → Gibraltar → Cádiz → Tangier +1 more
5 nights · 2 departures
Port-rich · 5 ports
EuropeAzamara
Portugal & Spain Cruise: Lisbon, Seville & Malaga
Aboard Azamara Journey
Lisbon → Portimão → Seville → Gibraltar +2 more
7 nights · 2 departures
Port-rich · 6 ports
EuropeEmerald Cruises
Catalonia to Andalusia
Aboard Emerald Sakara
Barcelona → Palma de Mallorca → Ibiza → Alicante +5 more
8 nights · 2 departures
Port-rich · 9 ports
EuropeMSC Cruises
United Kingdom, France, Portugal, Gibraltar, Spain
Aboard MSC Meraviglia
Southampton → Brest → Lisbon → Gibraltar +2 more
9 nights · 2 departures
Balanced · 6 ports
EuropeMSC Cruises
Marseille, Malaga, Casablanca, Cadiz, Gibraltar, Alicante, Civitavecchia, Genoa, Marseille
Aboard MSC Sinfonia
Marseille → Málaga → Casablanca → Cádiz +4 more
10 nights · 2 departures
Port-rich · 8 ports
EuropeSilversea
Nice to Lisbon
Aboard Silver Shadow
Nice → Marseille → Sète → Barcelona +5 more
10 nights · 2 departures
Port-rich · 9 ports
EuropeSilversea
Lisbon to Barcelona
Aboard Silver Spirit
Lisbon → At Sea → Casablanca → Tangier +5 more
10 nights · 2 departures
Port-rich · 9 ports
EuropeHolland America Line
28-Day Legendary Solar Eclipse & Cosmic Port Explorer
Aboard Nieuw Statendam
Dover → Rotterdam → Copenhagen → Aarhus +13 more
28 nights · 2 departures
Balanced · 17 ports
World CruiseMSC Cruises
Italy, Netherlands Antilles
Aboard MSC Magnifica
Civitavecchia → Genoa → Marseille → Barcelona +42 more
121 nights · 2 departures
Sea-paced · 46 ports
EuropeDisney Cruise Line
6-Night Western Europe Cruise from Barcelona ending in Southampton
Aboard Disney Wish
Barcelona → At Sea → Gibraltar → Lisbon +2 more
6 nights · 1 departure
Port-rich · 6 ports
EuropeOceania Cruises
Iberian Experience
Aboard Oceania Allura
Barcelona → Valencia → Cartagena → Málaga +4 more
7 nights · 1 departure
Port-rich · 8 ports
EuropeAzamara
Spain Intensive Cruise: Cadiz, Malaga & Barcelona
Aboard Azamara Quest
Lisbon → Portimão → Cádiz → Gibraltar +4 more
7 nights · 1 departure
Port-rich · 8 ports
EuropeCrystal
Lisbon to Barcelona
Aboard Crystal Symphony
Lisbon → At Sea → Gibraltar → Motril +4 more
7 nights · 1 departure
Port-rich · 8 ports
EuropeExplora Journeys
A Journey through Spanish Coastlines, Cultures & Culinary Delights
Aboard EXPLORA II
Barcelona → Alicante → Málaga → Gibraltar +3 more
7 nights · 1 departure
Port-rich · 7 ports
EuropeRoyal Caribbean International
7 Night Spain & Morocco - Solar Eclipse
Aboard Mariner of the Seas
Lisbon → Tangier → Casablanca → Solar Eclipse +4 more
7 nights · 1 departure
Port-rich · 8 ports
AtlanticAzamara
Canary Islands, Morocco & Spain Cruise: Gran Canaria, Casablanca & Malaga
Aboard Azamara Onward
Las Palmas de Gran Canaria → Arrecife, Lanzarote → Agadir → Casablanca +3 more
7 nights · 1 departure
Port-rich · 7 ports
EuropeRegent Seven Seas Cruises
Timeless Shores
Aboard Seven Seas Explorer
Barcelona → Palma de Mallorca → Valencia → Cartagena +4 more
7 nights · 1 departure
Port-rich · 8 ports
EuropeRegent Seven Seas Cruises
Spellbinding Mediterranean
Aboard Seven Seas Splendor
Civitavecchia → La Spezia → Marseille → Palamós +4 more
7 nights · 1 departure
Port-rich · 8 ports
EuropeSilversea
Lisbon to Barcelona
Aboard Silver Dawn
Lisbon → Portimão → Cádiz → Gibraltar +4 more
7 nights · 1 departure
Port-rich · 8 ports
EuropeOceania Cruises
Around Iberia
Aboard Oceania Marina
Bilbao → La Coruña → Porto → Lisbon +6 more
9 nights · 1 departure
Port-rich · 10 ports
EuropeMSC Cruises
United Kingdom, France, Portugal, Gibraltar, Spain
Aboard MSC Virtuosa
Southampton → Brest → Lisbon → Gibraltar +2 more
9 nights · 1 departure
Balanced · 6 ports
EuropeRegent Seven Seas Cruises
Epicurean Expedition
Aboard Seven Seas Voyager
Barcelona → Palma de Mallorca → Valencia → Cartagena +6 more
9 nights · 1 departure
Port-rich · 10 ports
EuropeSilversea
Lisbon to Barcelona
Aboard Silver Muse
Lisbon → At Sea → Casablanca → Tangier +6 more
9 nights · 1 departure
Port-rich · 10 ports
EuropeSilversea
Barcelona to Lisbon
Aboard Silver Nova
Barcelona → Valencia → At Sea → Málaga +4 more
9 nights · 1 departure
Port-rich · 8 ports
EuropeOceania Cruises
Ferdinand's Fantasy
Aboard Oceania Sirena
Barcelona → Valencia → Cartagena → Motril +5 more
9 nights · 1 departure
Port-rich · 9 ports
EuropeOceania Cruises
Caesars & Conquistadors
Aboard Oceania Vista
Civitavecchia → Livorno → Monaco → Barcelona +6 more
9 nights · 1 departure
Port-rich · 10 ports
EuropeCelebrity Cruises
10 Night Spain, Portugal & France Cruise
Aboard Celebrity Equinox
Barcelona → Cartagena → Gibraltar → Funchal, Madeira +3 more
10 nights · 1 departure
Balanced · 7 ports
EuropeCrystal
Barcelona to Lisbon
Aboard Crystal Serenity
Barcelona → Palma de Mallorca → Alicante → Cartagena +7 more
10 nights · 1 departure
Port-rich · 11 ports
AfricaPONANT EXPLORATIONS
Canary Islands, Morocco and the Iberian Peninsula
Aboard Le Dumont-d'Urville
Las Palmas de Gran Canaria → San Sebastian de la Gomera → Santa Cruz de Tenerife → Arrecife, Lanzarote +6 more
10 nights · 1 departure
Port-rich · 10 ports
EuropeMSC Cruises
Barcelona, Alicante, Gibraltar, Cadiz, La Coruna, Bilbao, La Rochelle, Kiel
Aboard MSC Euribia
Barcelona → Alicante → Gibraltar → Cádiz +4 more
10 nights · 1 departure
Port-rich · 8 ports
EuropeOceania Cruises
Royal Palaces & The Rock
Aboard Oceania Nautica
Barcelona → Palma de Mallorca → Alicante → Cartagena +7 more
10 nights · 1 departure
Port-rich · 11 ports
MediterraneanNorwegian Cruise Line
Transatlantic: Spain, Morocco & Gibraltar
Aboard Norwegian Star
Barcelona → Motril → Cádiz → Gibraltar +5 more
10 nights · 1 departure
Port-rich · 9 ports
EuropeRegent Seven Seas Cruises
Inspiring Iberia
Aboard Seven Seas Mariner
Barcelona → Palamós → Sète → Cruising the Mediterranean Sea +7 more
10 nights · 1 departure
Port-rich · 11 ports
EuropeSilversea
Lisbon to Lisbon
Aboard Silver Ray
Lisbon → At Sea → Funchal, Madeira → Tangier +4 more
11 nights · 1 departure
Balanced · 8 ports
EuropeCelebrity Cruises
12 Night France, Spain & Portugal
Aboard Celebrity Eclipse
Amsterdam → Le Havre → La Coruña → Leixões +5 more
12 nights · 1 departure
Balanced · 9 ports
EuropeRegent Seven Seas Cruises
Spanish & Moroccan Delights
Aboard Seven Seas Navigator
Barcelona → Alicante → Cruising the Mediterranean Sea → Málaga +8 more
12 nights · 1 departure
Port-rich · 12 ports
TransatlanticCarnival Cruise Line
Journeys - 13-Day Transatlantic
Aboard Carnival Freedom
Barcelona → Alicante → Málaga → Gibraltar +3 more
13 nights · 1 departure
Balanced · 7 ports
RepositioningNorwegian Cruise Line
Transatlantic: Seville & Gibraltar
Aboard Norwegian Aura
Tarragona → Motril → Cádiz → Gibraltar +1 more
13 nights · 1 departure
Sea-paced · 5 ports
TransatlanticCelebrity Cruises
14 Night Italy & Portugal Transatlantic
Aboard Celebrity Ascent
Civitavecchia → Cagliari → Gibraltar → Funchal, Madeira +2 more
14 nights · 1 departure
Sea-paced · 6 ports
MediterraneanPrincess Cruises
14-Night Mediterranean Cruise
Aboard Enchanted Princess
Civitavecchia-Rome → Livorno → Genoa → Marseille +7 more
14 nights · 1 departure
Port-rich · 11 ports
World CruiseMSC Cruises
Spain, Gibraltar, Morocco, Brazil
Aboard MSC Splendida
Barcelona → Gibraltar → Casablanca → Las Palmas de Gran Canaria +3 more
14 nights · 1 departure
Sea-paced · 7 ports
MediterraneanCunard
14-Night Mediterranean Cruise
Aboard Queen Anne
Southampton → Vigo → Barcelona → Alghero +3 more
14 nights · 1 departure
Sea-paced · 7 ports
TransatlanticRoyal Caribbean International
14 Nt Spain & Gibraltar Transatlantic
Aboard Rhapsody of the Seas
Miami, Florida → Bimini Island → Gibraltar → Málaga +3 more
14 nights · 1 departure
Sea-paced · 7 ports
Frequently asked
- How many cruises to Gibraltar does NestCruise have?
- 249 live sailings, 7 to 42 nights. A NestCruise advisor narrows them to the one that fits.
- Which cruise lines visit Gibraltar?
- MSC Cruises, Azamara, Holland America Line and Oceania Cruises, among others.
- How long are cruises to Gibraltar?
- Most run 7 to 42 nights.
- How much do cruises to Gibraltar cost?
- NestCruise doesn't publish fares — it's a quote-only concierge. Share your dates and party size and an advisor prices your exact sailing at no cost.

