Cruises from Barcelona

Cruises from Barcelona are a popular choice when it comes to booking a holiday, as they start in one of Europe's most iconic and memorable cities. As well as a wide choice of sailings, you'll find great flight options making it an easy city to get to, to start your cruise. 


Filter

Searching for cruises ...

Barcelona, Marseille, Genoa, La Spezia, Naples, Palma de Mallorca, Barcelona
Barcelona | Marseille | Genoa | La Spezia | Naples | Palma de Mallorca | Barcelona
10 Dec 2022
7 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £419pp
Now: £367
pp
REF: MSCBE20221210BCNBCN
Barcelona, Marseille, Genoa, La Spezia, Naples, Palma de Mallorca, Barcelona
Barcelona | Marseille | Genoa | La Spezia | Naples | Palma de Mallorca | Barcelona
17 Dec 2022
7 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £419pp
Now: £290
pp
REF: MSCBE20221217BCNBCN
Barcelona, Civitavecchia, Genoa, Marseille, Barcelona
Barcelona | Civitavecchia | Genoa | Marseille | Barcelona
23 Dec 2022
5 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £709pp
Now: £435
pp
REF: MSCMA20221223BCNBCN
Barcelona, Marseille, Genoa, La Spezia, Naples, Palma de Mallorca, Barcelona
Barcelona | Marseille | Genoa | La Spezia | Naples | Palma de Mallorca | Barcelona
24 Dec 2022
7 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £879pp
Now: £842
pp
REF: MSCBE20221224BCNBCN
Barcelona, Marseille, Genoa, La Spezia, Naples, Palma de Mallorca, Barcelona
Barcelona | Marseille | Genoa | La Spezia | Naples | Palma de Mallorca | Barcelona
31 Dec 2022
7 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £979pp
Now: £910
pp
REF: MSCBE20221231BCNBCN
Barcelona, Marseille, Genoa, La Spezia, Naples, Palma de Mallorca, Barcelona
Barcelona | Marseille | Genoa | La Spezia | Naples | Palma de Mallorca | Barcelona
07 Jan 2023
7 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £419pp
Now: £367
pp
REF: MSCBE20230107BCNBCN
Barcelona, Tangier, Casablanca, Ceuta, Malaga, Alicante, Genoa, Marseille, Barcelona
Barcelona | Tangier | Casablanca | Ceuta | Málaga | Alicante | Genoa | Marseille | Barcelona
10 Jan 2023
10 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £539pp
Now: £522
pp
REF: MSCLX20230110BCNBCN
Barcelona, Marseille, Genoa, La Spezia, Naples, Palma de Mallorca, Barcelona
Barcelona | Marseille | Genoa | La Spezia | Naples | Palma de Mallorca | Barcelona
14 Jan 2023
7 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £419pp
Now: £367
pp
REF: MSCBE20230114BCNBCN
Barcelona, Tangier, Casablanca, Ceuta, Malaga, Alicante, Genoa, Marseille, Barcelona
Barcelona | Tangier | Casablanca | Ceuta | Málaga | Alicante | Genoa | Marseille | Barcelona
20 Jan 2023
10 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £439pp
Now: £425
pp
REF: MSCLX20230120BCNBCN
Barcelona, Marseille, Genoa, La Spezia, Naples, Palma de Mallorca, Barcelona
Barcelona | Marseille | Genoa | La Spezia | Naples | Palma de Mallorca | Barcelona
21 Jan 2023
7 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £419pp
Now: £367
pp
REF: MSCBE20230121BCNBCN
Barcelona, Marseille, Genoa, La Spezia, Naples, Palma de Mallorca, Barcelona
Barcelona | Marseille | Genoa | La Spezia | Naples | Palma de Mallorca | Barcelona
28 Jan 2023
7 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £419pp
Now: £367
pp
REF: MSCBE20230128BCNBCN
Barcelona, Tangier, Casablanca, Ceuta, Malaga, Alicante, Genoa, Marseille, Barcelona
Barcelona | Tangier | Casablanca | Ceuta | Málaga | Alicante | Genoa | Marseille | Barcelona
30 Jan 2023
10 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £439pp
Now: £425
pp
REF: MSCLX20230130BCNBCN
Barcelona, Marseille, Genoa, La Spezia, Naples, Palma de Mallorca, Barcelona
Barcelona | Marseille | Genoa | La Spezia | Naples | Palma de Mallorca | Barcelona
04 Feb 2023
7 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £419pp
Now: £367
pp
REF: MSCBE20230204BCNBCN
Barcelona, Tangier, Casablanca, Ceuta, Malaga, Alicante, Genoa, Marseille, Barcelona
Barcelona | Tangier | Casablanca | Ceuta | Málaga | Alicante | Genoa | Marseille | Barcelona
09 Feb 2023
10 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £459pp
Now: £445
pp
REF: MSCLX20230209BCNBCN
Barcelona, Marseille, Genoa, La Spezia, Naples, Palma de Mallorca, Barcelona
Barcelona | Marseille | Genoa | La Spezia | Naples | Palma de Mallorca | Barcelona
11 Feb 2023
7 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £439pp
Now: £387
pp
REF: MSCBE20230211BCNBCN
Barcelona, Marseille, Genoa, La Spezia, Naples, Palma de Mallorca, Barcelona
Barcelona | Marseille | Genoa | La Spezia | Naples | Palma de Mallorca | Barcelona
18 Feb 2023
7 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £439pp
Now: £387
pp
REF: MSCBE20230218BCNBCN
Barcelona, Tangier, Casablanca, Ceuta, Malaga, Alicante, Genoa, Marseille, Barcelona
Barcelona | Tangier | Casablanca | Ceuta | Málaga | Alicante | Genoa | Marseille | Barcelona
19 Feb 2023
10 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £459pp
Now: £445
pp
REF: MSCLX20230219BCNBCN
Barcelona, Marseille, Genoa, La Spezia, Naples, Palma de Mallorca, Barcelona
Barcelona | Marseille | Genoa | La Spezia | Naples | Palma de Mallorca | Barcelona
25 Feb 2023
7 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £439pp
Now: £387
pp
REF: MSCBE20230225BCNBCN
Barcelona, Tangier, Casablanca, Ceuta, Malaga, Alicante, Genoa, Marseille, Barcelona
Barcelona | Tangier | Casablanca | Ceuta | Málaga | Alicante | Genoa | Marseille | Barcelona
01 Mar 2023
10 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £649pp
Now: £629
pp
REF: MSCLX20230301BCNBCN
Barcelona, Marseille, Genoa, La Spezia, Naples, Palma de Mallorca, Barcelona
Barcelona | Marseille | Genoa | La Spezia | Naples | Palma de Mallorca | Barcelona
04 Mar 2023
7 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £499pp
Now: £445
pp
REF: MSCBE20230304BCNBCN
Barcelona, Marseille, Genoa, La Spezia, Naples, Palma de Mallorca, Barcelona
Barcelona | Marseille | Genoa | La Spezia | Naples | Palma de Mallorca | Barcelona
11 Mar 2023
7 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £499pp
Now: £445
pp
REF: MSCBE20230311BCNBCN
Barcelona, Tangier, Casablanca, Ceuta, Malaga, Alicante, Genoa, Marseille, Barcelona
Barcelona | Tangier | Casablanca | Ceuta | Málaga | Alicante | Genoa | Marseille | Barcelona
11 Mar 2023
10 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £509pp
Now: £493
pp
REF: MSCLX20230311BCNBCN
Barcelona, Marseille, Genoa, La Spezia, Naples, Palma de Mallorca, Barcelona
Barcelona | Marseille | Genoa | La Spezia | Naples | Palma de Mallorca | Barcelona
18 Mar 2023
7 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £499pp
Now: £445
pp
REF: MSCBE20230318BCNBCN
Barcelona, Tangier, Casablanca, Ceuta, Malaga, Alicante, Genoa, Marseille, Barcelona
Barcelona | Tangier | Casablanca | Ceuta | Málaga | Alicante | Genoa | Marseille | Barcelona
21 Mar 2023
10 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £509pp
Now: £493
pp
REF: MSCLX20230321BCNBCN
6-Day France and Gibraltar
Barcelona | Marseille | Ajaccio, Corsica | Gibraltar | Barcelona
23 Mar 2023
6 Nights
Mediterranean

Up to £300pp off flights on select sailings*
Add Princess Plus for £40pp per day*
Cruise 118 EXCLUSIVE! £50pp low deposit + FREE Coupon booklet worth $900 to spend on-board
Fly Cruise From
was: £689pp
Now: £519
pp
REF: PRINCESSN308N
Barcelona, Tangier, Casablanca, Ceuta, Malaga, Alicante, Genoa, Marseille, Barcelona
Barcelona | Tangier | Casablanca | Ceuta | Málaga | Alicante | Genoa | Marseille | Barcelona
31 Mar 2023
10 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £749pp
Now: £726
pp
REF: MSCLX20230331BCNBCN
12-night The Med Of The Med Voyage
Barcelona | Marseille | Monte-Carlo | Livorno | Civitavecchia | Sorrento | Amalfi | Kotor | Sibenik | Koper | Venice | Venice
03 Apr 2023
12 Nights
Mediterranean

Fly Cruise From
was: £2415pp
Now: £2344
pp
REF: AZJR12M609-030423
Mediterranean: Italy, France & Greece to Venice (Trieste)
Barcelona | Palma de Mallorca | Saint-Tropez | Livorno | Civitavecchia | Naples | Catania | Corfu | Kotor | Dubrovnik | Korčula | Trieste | Trieste
03 Apr 2023
12 Nights
Mediterranean

Get up to 50% savings on select NCL fly-cruises!*
Go all-inclusive with all benefits from only £149pp!
Fly Cruise From

Now: £2139
pp
REF: NCLSTA-20230403-12-BCN-VCE
Barcelona to Civitavecchia
Barcelona | Valencia | Sète | Marseille | Saint-Tropez | Menton | Livorno | Livorno | Portofino | Civitavecchia
07 Apr 2023
10 Nights
Mediterranean

Fly Cruise From

Now: £4898
pp
REF: SILVERMO230407010
Barcelona, Venice
Barcelona | Tangier | Casablanca | Ceuta | Málaga | Alicante | Genoa | Civitavecchia | Corfu | Kotor | Split | Venice
10 Apr 2023
14 Nights
Mediterranean

Add All-Inclusive Premium Drinks from as little as £30pp per day
Cruise Only From
was: £799pp
Now: £775
pp
REF: MSCLX20230410BCNVCE

Things to do in Barcelona

Barcelona is home to some of the greatest works of modernist architect Antoni Gaudi, most famous of which is his unfinished masterwork La Sagrada Famila (Church of the Sacred Family). A visit to this World Heritage Site is a must and worthwhile also for the fact that your entrance fee will help to fund its completion. Other tourable Gaudi sites are Casa Batllo and Guell Palace.

Barcelona's quaint Gothic Quarter offers a showcase of captivating Roman and medieval architecture as well as some excellent shopping and dining options. Guell Park is another World Heritage Site and a fascinating place to explore. The brainchild of industrialist Count Eusebi Guell and designed by Gaudi, the park is an unfinished garden city with some interesting landmarks and spectacular views of Barcelona.

As well as boasting world-beating architecture and a host of cultural experiences, Barcelona city also offers beautiful beaches and a vibrant nightlife.

Suggested read: How to spend 6 hours in Barcelona

Cruise and stay holidays

Fly-cruises from Barcelona offer the opportunity to explore this captivating city before or after your cruise. You have the option to extend your stay in Barcelona with a hotel stay for a few nights. Our cruise concierge team will be happy to provide a quote for this when you call us. Choosing flights a few days before or after your cruise may even work out cheaper, making a cruise and stay holiday excellent value for money.

Where can I sail to from Barcelona?

Mediterranean cruises from Barcelona call at a large number of destinations, which vary depending on which cruise line you book with. Popular ports of call include Palma de Mallorca in Majorca. With its walled city, the Old Town is a fascinating place to explore, while the city's cathedral is not to be missed.

Malta's historic port capital Valletta offers many historic maritime attractions, while Sicily's key port city of Messina is another well-visited port of call, where the Bell Tower and Astronomical Clock is a must-see.

Civitavecchia meanwhile, is your gateway to the many wonders of ancient Rome and the treasure of the Vatican. Marvel at the Colosseum, Trevi Fountain and take your pick from a host of beautiful churches and cathedrals, such as the Church of San Luigi dei Francesi and San Giovanni in Laterano.

Athens is another of the world's most historic cities which is yours to explore from Barcelona and is of course, home to the mighty Acropolis, home to the ruins of a number of iconic temples and buildings, such as Parthenon and Erechtheion.

Dubrovnik in Croatia is another key port, where the beautiful Old Town, listed as a World Heritage Site, is a joy to explore and the Ancient City Walls offer fantastic views across the region.

Transatlantic Cruises from Barcelona

You can embark on a transatlantic cruise from Barcelona, visiting such ports as Cadiz in Spain, an ancient town with a strong maritime tradition and a home port for the Spanish Navy. Climb the Torre Tavira tower for a commanding view of the city. Madeira's capital Funchal is a city which knows how to take it easy, and you'll love exploring its streets and finding out more about the local wines and crafts.

The real-life paradise Nassau in the Bahamas is another popular transatlantic cruise port, where visitors will find beaches and reefs galore to enjoy, while the iconic city of Rio de Janeiro in Brazil offers its fair share of glorious beaches too, and of course iconic must-sees Sugarloaf Mountain and the Statue of Christ the Redeemer. 

Request a Callback

Request a Callback
Chat Service

Live Chat

Live Chat