Cruises from Barcelona, Spain

Cruises from Barcelona, Spain | MSC Cruises

Go further with our Barcelona cruises

On a Barcelona cruise, you’ll see why the Catalan capital is Spain’s most-visited city. Set between the Mediterranean Sea and the mountains, Barcelona offers experiences and sights for all, from classical and modern art to daring architecture, from innovative design to ancient history, plus world-class gastronomy (covering local cuisine and fine dining) and an enviable coastline.
Marvel at Antoni Gaudí’s Sagrada Família or his surreal Park Güell, both part of a UNESCO World Heritage Site encompassing seven of the architect’s works across the city.

Best Barcelona Cruises

With MSC Cruises, there’s a whole array of Barcelona cruises to choose from. Circle the Mediterranean and visit Barcelona on a cruise via Marseille, Genoa, Naples and Sicily. Or sail down to Morocco and the Canary Islands. For those who want a bigger adventure, journey to the Caribbean and Miami with MSC Grand Voyages.

cruises from Barcelona IN 2024

Located within easy reach of southern Europe and North Africa, Barcelona cruise port offers numerous different adventures, spread between three continents.
Cruises from Barcelona enable you to explore grand and historic Mediterranean cities such as Marseille, Genoa, Naples, Palermo and Valletta. Or perhaps you’d prefer to expand your horizons by sailing the southern Mediterranean Sea and the Strait of Gibraltar to visit La Goulette in Tunisia and Casablanca in Morocco, then heading back to Spain (over 1,600 kilometres from the mainland) through the Canary Islands.
Cruises from Barcelona 2024-2025 even include MSC Grand Voyages down to South America via the Costa del Sol capital of Málaga, Funchal in Madeira and then on to the coasts of Brazil.

Cruises from Barcelona, Spain | MSC Cruises

Barcelona cruise deals

Our Barcelona cruise deals can turn your Mediterranean daydream into sun-kissed reality, as well as helping you save money in the process, giving you more to spend whilst on your adventure.

FLY & Cruise

Cruises to Barcelona in 2024

Do it all on a Barcelona cruise as you become acquainted with Spain’s most-visited city. Navigate the alleyways of the Gothic Quarter and learn about Barcelona’s history, from its founding by the Romans to construction during medieval times.
Head into the emblematic Modernista era of the 19th century in the Eixample district with visits to Gaudi’s Casa Batlló and Casa Milà or learn more about its artistic side at the Picasso Museum. Or stay firmly in the 21st century and get to know Barcelona’s celebrated football team at the Camp Nou museum.
Explore further on your Barcelona cruise by escaping the city and heading to the craggy peaks of Montserrat and its Benedictine abbey. A cruise to Barcelona also lets you visit other Spanish coastal cities, such as Valencia and Málaga, or Balearic Islands like Mallorca and Menorca. But why stop there? Continue the odyssey by adding on a visit to other Mediterranean cities such as Marseille, Genoa and Naples.

Cruises to Barcelona, Spain | MSC Cruises

Barcelona excursions: delve deeper to discover more

Discover the history, architecture and culture of the Catalan capital with MSC Cruises’ Barcelona shore excursions. Our meticulously designed Barcelona tours take you far beneath the surface to see the best of the city and around.


Stroll through the atmospheric Gothic Quarter with its tangle of alleyways and marvel at the imposing Barcelona Cathedral. Place yourself in Gaudí’s Barcelona at the ever-evolving Sagrada Família basilica and find out the surprising origins of fanciful Park Güell.


Passionate guides will be on-hand to make sure that your Barcelona excursions supply crucial information and historical stories at every step.

How to reach Barcelona cruise port

Where do MSC Cruises’ ships dock in Barcelona?

MSC Cruises’ ships dock at the main cruise terminal, called the Muelle de Adosado (Moll Adossat in Catalan), in Barcelona. The cruise terminal is located just a few kilometres south of the city centre, ideal for those itching to hop off the ship and explore the vibrant Catalan capital.


The Muelle de Adosado is an artificial strip of land designed specifically for cruise ships and other large boats and is connected to the mainland via the Pont de la Porta d’Europa. For those not wanting to walk the half an hour or so into the city centre, there is a shuttle bus service that will take you near to the famous La Rambla street.

How do I reach the car park in Barcelona cruise Port?

The long-stay car park at Barcelona cruise terminal is located at the WTC World Trade Center, which is at Moll de Barcelona s/n, East building, 1st Floor, 08039, Barcelona.


The car park can be found just off the roundabout at Plaça de les Drassanes, which is just south of the famous Columbus Monument at the bottom of La Rambla. If travelling from the airport, drive along the B-10 motorway northwards and turn off at exit 21, following signs to ‘Ferris’ and ‘Creuers’. Similarly, if travelling from the north of the city, travel along the B10 southbound until exit 21, which is located in the tunnel and will take you directly to Plaça de les Drassanes.


Leave plenty of time when parking in Barcelona port, as the car park is located in a different area to the MSC Cruise Terminal. However, a shuttle bus can take you from the World Trade Center to the correct cruise terminal.


Parking at Barcelona Port can be booked at a discounted rate for MSC Cruises passengers up to 48 hours before cruise departure when booking online.

Car/Suv 4/5/6/8 € 87
Car/Suv 11 € 121.50
Car/Suv 12 € 133
Car/Suv 15 € 156

How do I get from Barcelona Airport to the cruise port?

Barcelona Airport is located around 16 kilometres (just under 10 miles) from the cruise terminal. If you are travelling by car or taxi from Barcelona Airport to the port, it should take around 20 minutes in good traffic conditions.


To get from Barcelona Airport to the port by car, follow signs to the C-31 highway and join it going north towards Barcelona city. Stay on the C-31 for around 3.5 kilometres before turning off at exit 195 to join the B-10 motorway eastwards towards Barcelona. Then continue along the B-10 for around 6.5 kilometres before turning off at exit 21. Continue straight until you reach the roundabout at Plaça de les Drassanes, then take the second exit to enter Barcelona Port where you will find the car park at the World Trade Center.


You can also reach the port from Barcelona Airport via public transport. To do this, take the Aerobus from Terminal C towards the city and get off at Plaza de España. From there, head to the metro station and take the L3 eastbound for three stops, getting off at Drassanes. This is the closest station to the cruise terminal, but it is still around one kilometre away, so allow approximately 20 minutes to walk the final section.

How to get to the Barcelona cruise port from the train station?

Barcelona Sants Railway Station – the main train station in the city – is located around four kilometres from the cruise port. The train station is well-served by taxis, buses and the metro.


A taxi ride should take around 10 minutes and costs roughly €20, although you may have to pay more if travelling with a large amount of luggage.


Taking a metro from Barcelona Sants to the cruise port is also straightforward. Simply take the L3 line eastbound for five stops, before getting off at Drassanes (the nearest metro station to the cruise terminal). From there, it is around a 10-minute walk to the entrance of the cruise port, although it’s a little further to reach the MSC Cruises embarkation point.

Is there a shuttle bus from the Barcelona cruise port?

There is a shuttle bus at the Barcelona cruise port that takes passengers around the various cruise terminals. These vehicles are named the Cruise Buses (or Blue Bus) and can easily be spotted, as they’re painted blue. The buses don’t have a set timetable, but you should have no trouble getting one when disembarking or embarking, as their frequency is based on when cruise ships depart and arrive at the terminals.


While the Barcelona cruise port shuttle bus doesn’t take you directly to the city centre, it will take you nearby. From the MSC Cruises terminal, it will take you to the World Trade Center, which is located near Plaça de les Drassanes. From there, it takes between five and ten minutes to walk to the Columbus Monument at the foot of La Rambla, the famous thoroughfare in the heart of Barcelona.


You can purchase tickets for the Cruise Buses while onboard. However, tickets can only be purchased with cash, so make sure you have some local currency.

How far is Barcelona cruise port to the city centre?

Barcelona cruise port is just a couple of kilometres away from the city centre. From the MSC Cruises terminal, you can take a shuttle bus to the World Trade Center. From there, it is less than a 10-minute walk to the Columbus Monument at the foot La Rambla. If taking a taxi from Barcelona Port to the city centre, it should take around 15 minutes to arrive at Placa de Catalunya.

What is the weather like in Barcelona?

As the city occupies an ideal coastal location sandwiched between the Mediterranean Sea and the Montserrat mountain range, Barcelona weather is typified by a pleasant Mediterranean climate that makes it great to visit any time of the year.


Summers are typically very hot and great for those seeking a sun-soaked getaway, thanks to average maximum temperatures in August reaching around 29°C. Winters are cooler with average maximum highs of 16°C and lows of 10°C in January. The driest months typically occur during late winter and early spring.