A Western Mediterranean cruise from Barcelona is one of the most popular itineraries in Europe, particularly for the larger ships from cruise lines such as Royal Caribbean, MSC Cruises and Norwegian Cruise Line. It’s a route we’ve taken many times, yet one we never get tired of.
This Is An Itinerary You Can Do Again And Again

AD We have been or could be if you click on a link in this post compensated via a cash payment, gift or something else of value for writing this post. See our full disclosure policy and privacy policy for more details.
Each port on this itinerary offers its own personality, from the sun-drenched islands of Spain to the historical heart of Italy. You can easily fill your days exploring independently, or choose a local tour to make the most of every stop. Whether you love wandering through old towns, relaxing by the sea or discovering ancient history, there’s something here for everyone.
Barcelona, Spain, A City of Style, Architecture and Flavour

Barcelona is more than just your embarkation point; it’s a destination that deserves at least a night or two before you sail.
Explore Alone: Start your day wandering Las Ramblas, where street performers and flower stalls line the lively boulevard. Head into the Gothic Quarter to lose yourself in its maze of narrow lanes and medieval charm. Don’t miss La Sagrada Família, Park Güell and Casa Batlló, Gaudí’s most iconic works of art and architecture.
Book a Local Tour: A Gaudí highlights tour is a perfect way to see the city’s architectural gems with expert insight. Alternatively, join a tapas and wine tasting tour for an evening of Catalan cuisine and culture.
Pre-Cruise Stay: Stay at The Social Hub Rome before your journey begins if you’re arriving via Italy first, or choose one of Barcelona’s central hotels near Port Vell for easy access to the ship.
Top Tip: Many ships dock close to the Christopher Columbus Monument, so you can easily explore on foot or hop on the local shuttle bus. If you are staying before your cruise, check out the H10 Maddison, it’s a fantastic luxury hotel.
Palma de Mallorca, Spain, Beaches, Boutiques and Balearic Charm

Palma de Mallorca blends elegant architecture with beachside living, making it one of the most relaxed yet sophisticated stops on your cruise.
Explore Alone: Visit La Seu Cathedral, a stunning Gothic landmark overlooking the sea. Wander the Passeig des Born, filled with designer boutiques and cafés, then stroll along the waterfront promenade to soak up the island’s sunny atmosphere.
Book a Local Tour: Head inland to the village of Valldemossa, where cobbled streets, flower-draped balconies and mountain views await. Alternatively, enjoy a catamaran cruise or a winery visit for a taste of Mallorca’s local produce.
Top Tip: The port is only a short drive from the city centre, so it’s easy to explore independently with a quick taxi or shuttle ride.
Marseille, France, France’s Oldest City with Coastal Flair

Marseille is a melting pot of history, culture and Mediterranean character. The blend of old-world charm and modern energy makes it a fascinating port to explore.
Explore Alone: Start at the Old Port (Vieux-Port), where fishing boats bob beside chic cafés. Climb up to the Notre-Dame de la Garde Basilica for panoramic city and sea views. Stroll through Le Panier, Marseille’s oldest neighbourhood, filled with colourful street art and artisan shops.
Book a Local Tour: Visit the Calanques National Park for rugged cliffs and turquoise coves, perfect for hiking or a boat trip. Alternatively, take a day excursion to Aix-en-Provence, a charming town of fountains, lavender markets and elegant streets.
Top Tip: If you’re short on time, hop on Marseille’s Petit Train, a tourist tram that gives you a great overview of the city without much walking.
La Spezia, Italy, The Gateway to Cinque Terre

La Spezia itself is a pleasant seaside town, but the real draw here is the Cinque Terre, a cluster of five pastel-hued villages perched along the cliffs of the Ligurian coast.
Explore Alone: Take the local train or ferry from La Spezia to Riomaggiore, the first of the five villages. From there, you can hop between Manarola, Corniglia, Vernazza and Monterosso al Mare. Each has its own charm, from colourful harbours to tiny trattorias serving fresh seafood and pesto.
Book a Local Tour: For a stress-free experience, join a Cinque Terre boat or hiking tour. Seeing the villages from the water offers a different and unforgettable perspective.
Top Tip: Buy a Cinque Terre Train Card for unlimited train rides between the villages and access to the scenic trails.
Rome (Civitavecchia), Italy, Timeless Beauty and Ancient Wonders

Though your ship docks at Civitavecchia, the magic of Rome is well worth the 90-minute journey inland. The Eternal City offers a mix of grandeur and charm that never fails to impress.
Explore Alone: See the Colosseum, Roman Forum and Pantheon before tossing a coin into the Trevi Fountain to ensure your return to Rome. Don’t forget the Vatican City, home to St Peter’s Basilica and the Sistine Chapel, where Michelangelo’s masterpiece still captivates visitors.
Book a Local Tour: Choose a skip-the-line guided tour of the Vatican and Colosseum to make the most of your limited time. Alternatively, take a Rome in a Day excursion that handles all transfers from Civitavecchia. Or, get the train to Rome, which is easy to do and inexpensive.
Top Tip: If you’ve already explored Rome, consider staying closer to port. Tarquinia, with its Etruscan tombs and hilltop views, makes a peaceful alternative day out.
Naples, Italy, Capri, Pompeii and the Amalfi Coast

Naples is one of Italy’s most exciting ports, overflowing with energy, history and mouth-watering food. From ancient ruins to breathtaking coastal towns, it’s impossible to run out of things to do.
Explore Alone: Take the Circumvesuviana train to Pompeii or Herculaneum, two of Italy’s most fascinating archaeological sites. Stroll through Naples’ historic centre, sample authentic Neapolitan pizza, and visit the National Archaeological Museum, one of Europe’s best.
Book a Local Tour: Cruise across to Capri, famous for the Blue Grotto and the Villa San Michele, or take a scenic drive along the Amalfi Coast to Sorrento and Positano. Each offers stunning views, charming piazzas and lemon-scented streets.
Top Tip: If you’re short on time, choose a small-group tour that combines Pompeii and Sorrento or a Capri boat trip for a full day of unforgettable sights.
A Cruise Itinerary You’ll Never Forget

This Western Mediterranean cruise from Barcelona offers a perfect mix of cities, culture and coastlines. It’s a favourite for big ships, and even after sailing it multiple times, there’s always something new to discover. Whether you fall in love with the colours of Cinque Terre, the flavours of Naples or the architecture of Barcelona, every port has its own story to tell.
The beauty of this route lies in its variety; one day, you’re exploring ancient ruins, the next, you’re sipping wine by the sea. Whether you go it alone or join a local tour, this is an itinerary that captures everything we love about cruising the Mediterranean.