Barcelona

Barcelona

Discover the vibrant charm of Barcelona! From stunning architecture to delicious tapas, this port city is your gateway to unforgettable Mediterranean adventures.

Barcelona's port is your gateway to an unforgettable Mediterranean adventure. In the heart of Catalonia, this bustling hub offers a seamless blend of vibrant city life and stunning coastal views. As you embark on your cruise, you'll be captivated by Barcelona's rich history, from the awe-inspiring Sagrada Familia to the charming streets of the Gothic Quarter. The port itself is a marvel, equipped with modern facilities to ensure a smooth start to your journey. Whether you're setting sail to explore the sun-drenched beaches of the Balearic Islands or the cultural treasures of Italy and France, Barcelona serves as the perfect starting point. After your cruise, take time to indulge in the local cuisine, with tapas and paella that will tantalise your taste buds. Barcelona's port is not just a stopover; it's the beginning of your Mediterranean dream.

Barcelona

We found

509 cruises

MSC Sinfonia, Mediterranean
1 / 30
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
29 Nov 2026
Ship
MSC Sinfonia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£399
From
£384
Price per person / oceanview stateroom
Show all departures (13)
Available promotion:
Premium Drinks Package from £26pp/pn
MSC Euribia, Mediterranean
1 / 32
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
5 Dec 2026
Ship
MSC Euribia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£392
From
£377
Price per person / inside stateroom
Show all departures (21)
2 Available promotions:
Black Friday: up to 30% Savings!, Premium Drinks Package from £26pp/pn
Seven Seas Navigator, Mediterranean
1 / 9
5 % off — 4 days left
Regent Seven Seas Cruises
Duration
14 nights
Date
7 Dec 2026
Ship
Seven Seas Navigator
  • Departure - Barcelona, Spain
  • 12 stops  
  • Arrival - Civitavecchia (Rome), Italy
£8839
From
£8398
Price per person / suite
MSC Magnifica, Mediterranean
1 / 24
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
8 Dec 2026
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
£399
From
£384
Price per person / oceanview stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
MSC Magnifica, Mediterranean
1 / 24
Discount — 4 days left
MSC Cruises
Duration
10 nights
Date
8 Dec 2026
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£536
From
£515
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
Celebrity Infinity, Mediterranean
1 / 29
Discount — 4 days left
Celebrity Cruises
Duration
12 nights
Date
8 Dec 2026
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£1499
From
£1440
Price per person / oceanview stateroom
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
Sirena, Canary Islands
1 / 12
5 % off — 4 days left
Oceania Cruises
Duration
12 nights
Date
9 Dec 2026
Ship
Sirena
  • Departure - Barcelona, Spain
  • 12 stops  
  • Arrival - Lisbon, Portugal
£2879
From
£2736
Price per person / inside stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
MSC World Asia, Mediterranean
1 / 20
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
11 Dec 2026
Ship
MSC World Asia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£549
From
£528
Price per person / inside stateroom
Show all departures (17)
2 Available promotions:
Black Friday: up to 30% Savings!, Premium Drinks Package from £26pp/pn
MSC Magnifica, Mediterranean
1 / 24
Discount — 4 days left
MSC Cruises
Duration
10 nights
Date
28 Dec 2026
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£1163
From
£1117
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
Azamara Onward, Mediterranean
1 / 17
6 % off — 4 days left
Azamara
Duration
10 nights
Date
29 Dec 2026
Ship
Azamara Onward
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Lisbon, Portugal
£2209
From
£2077
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
10 of 509 pcs

Other destinations