Set sail from Southampton on board the MSC Meraviglia for a voyage that blends dramatic coastlines, historic cities and vibrant culture across Spain, Gibraltar and Morocco. Your journey begins with a call at La Coruña, where Galicia's rugged Atlantic shores and charming old town await, before continuing south to the iconic Rock of Gibraltar, a fascinating meeting point of cultures and continents. Cross into Africa with a visit to Casablanca, Morocco's cosmopolitan hub of grand architecture, bustling souks and coastal charm, then step back into Spain at Cadiz, one of Europe's oldest cities, brimming with sun-soaked plazas and golden beaches.
With three relaxing days at sea to unwind and make the most of MSC Meraviglia's world-class facilities — from pools and spas to entertainment and fine dining — this cruise offers the perfect balance of adventure and indulgence before returning home to Southampton. Book now to secure this special offer and discover the best of Spain, Gibraltar and Morocco in one unforgettable voyage.




