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
Celebrity Infinity, Mediterranean
1 / 29
Discount — 4 days left
Celebrity Cruises
Duration
12 nights
Date
2 Jan 2027
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£951
From
£913
Price per person / inside stateroom
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
MSC Magnifica, Transatlantic
1 / 24
Discount — 4 days left
MSC Cruises
Duration
19 nights
Date
7 Jan 2027
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Buenos Aires, Argentina
£3184
From
£3057
Price per person / balcony stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
MSC Magnifica, Transatlantic
1 / 24
Discount — 4 days left
MSC Cruises
Duration
34 nights
Date
7 Jan 2027
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 16 stops  
  • Arrival - Valparaiso, Chile
£4342
From
£4169
Price per person / inside stateroom
MSC Magnifica, World Cruise
1 / 24
Discount — 4 days left
MSC Cruises
Duration
121 nights
Date
7 Jan 2027
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 54 stops  
  • Arrival - Tarragona, Spain
£24824
From
£23832
Price per person / balcony stateroom
MSC Sinfonia, Mediterranean
1 / 30
Discount — 4 days left
MSC Cruises
Duration
6 nights
Date
10 Jan 2027
Ship
MSC Sinfonia
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Valencia, Spain
£369
From
£358
Price per person / oceanview stateroom
2 Available promotions:
Black Friday Event: 10% off!, Premium Drinks Package from £26pp/pn
Celebrity Infinity, Canary Islands
1 / 29
Discount — 4 days left
Celebrity Cruises
Duration
12 nights
Date
14 Jan 2027
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
£849
From
£816
Price per person / inside stateroom
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
Celebrity Infinity, Mediterranean
1 / 29
Discount — 4 days left
Celebrity Cruises
Duration
12 nights
Date
26 Jan 2027
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£689
From
£662
Price per person / inside stateroom
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
Celebrity Infinity, Mediterranean
1 / 29
Discount — 4 days left
Celebrity Cruises
Duration
12 nights
Date
7 Feb 2027
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£2251
From
£2161
Price per person / inside stateroom
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
Celebrity Infinity, Canary Islands
1 / 29
Discount — 4 days left
Celebrity Cruises
Duration
12 nights
Date
19 Feb 2027
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
£876
From
£841
Price per person / inside stateroom
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
Azamara Onward, Mediterranean
1 / 17
6 % off — 4 days left
Azamara
Duration
11 nights
Date
20 Feb 2027
Ship
Azamara Onward
  • Departure - Barcelona, Spain
  • 11 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1709
From
£1607
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
Celebrity Infinity, Canary Islands
1 / 29
Discount — 4 days left
Celebrity Cruises
Duration
12 nights
Date
3 Mar 2027
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
£924
From
£888
Price per person / inside stateroom
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
Azamara Onward, Mediterranean
1 / 17
6 % off — 4 days left
Azamara
Duration
12 nights
Date
13 Mar 2027
Ship
Azamara Onward
  • Departure - Barcelona, Spain
  • 12 stops  
  • Arrival - Fusina (Venice), Italy
£2449
From
£2303
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
Azamara Onward, Mediterranean
1 / 17
6 % off — 4 days left
Azamara
Duration
21 nights
Date
13 Mar 2027
Ship
Azamara Onward
  • Departure - Barcelona, Spain
  • 20 stops  
  • Arrival - Athens (Piraeus), Greece
£6729
From
£6326
Price per person / balcony stateroom
Available promotion:
up to $750 Onboard Credit
Celebrity Infinity, Mediterranean
1 / 29
Discount — 4 days left
Celebrity Cruises
Duration
7 nights
Date
15 Mar 2027
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£740
From
£711
Price per person / inside stateroom
3 Available promotions:
Black Friday Event: 10% off!, Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
MSC Seaview, Mediterranean
1 / 33
Discount — 4 days left
MSC Cruises
Duration
4 nights
Date
28 Mar 2027
Ship
MSC Seaview
  • Departure - Barcelona, Spain
  • 5 stops  
  • Arrival - Palermo, Sicily
£459
From
£446
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
MSC Seaview, Mediterranean
1 / 33
Discount — 4 days left
MSC Cruises
Duration
5 nights
Date
28 Mar 2027
Ship
MSC Seaview
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Valletta, Malta
£588
From
£571
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
MSC Seaview, Mediterranean
1 / 33
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
28 Mar 2027
Ship
MSC Seaview
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£822
From
£790
Price per person / inside stateroom
Show all departures (5)
Available promotion:
Premium Drinks Package from £26pp/pn
Norwegian Star, Mediterranean
1 / 15
Discount — 4 days left
Norwegian Cruise Line
Duration
10 nights
Date
29 Mar 2027
Ship
Norwegian Star
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Barcelona, Spain
£790
From
£759
Price per person / inside stateroom
Available promotion:
Upgrade to "Free At Sea" from £99pp
MSC Divina, Mediterranean
1 / 27
Discount — 4 days left
MSC Cruises
Duration
3 nights
Date
30 Mar 2027
Ship
MSC Divina
  • Departure - Barcelona, Spain
  • 3 stops  
  • Arrival - Civitavecchia (Rome), Italy
£289
From
£281
Price per person / inside stateroom
Celebrity Equinox, Mediterranean
1 / 17
Discount — 4 days left
Celebrity Cruises
Duration
11 nights
Date
30 Mar 2027
Ship
Celebrity Equinox
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
£1176
From
£1129
Price per person / inside stateroom
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
Seven Seas Voyager, Mediterranean
1 / 10
5 % off — 4 days left
Regent Seven Seas Cruises
Duration
15 nights
Date
3 Apr 2027
Ship
Seven Seas Voyager
  • Departure - Barcelona, Spain
  • 13 stops  
  • Arrival - Barcelona, Spain
£10959
From
£10412
Price per person / suite
Norwegian Star, Mediterranean
1 / 15
Discount — 4 days left
Norwegian Cruise Line
Duration
10 nights
Date
8 Apr 2027
Ship
Norwegian Star
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Lisbon, Portugal
£1062
From
£1020
Price per person / inside stateroom
Available promotion:
Upgrade to "Free At Sea" from £99pp
MSC Euribia, Mediterranean
1 / 32
Discount — 4 days left
MSC Cruises
Duration
4 nights
Date
10 Apr 2027
Ship
MSC Euribia
  • Departure - Barcelona, Spain
  • 4 stops  
  • Arrival - Barcelona, Spain
£397
From
£386
Price per person / inside stateroom
3 Available promotions:
Black Friday Event: 10% off!, Black Friday: up to 30% Savings!, Premium Drinks Package from £26pp/pn
Celebrity Equinox, Mediterranean
1 / 17
Discount — 4 days left
Celebrity Cruises
Duration
10 nights
Date
10 Apr 2027
Ship
Celebrity Equinox
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
£1026
From
£985
Price per person / inside stateroom
3 Available promotions:
Black Friday Event: 10% off!, Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
Sun Princess, Mediterranean
1 / 34
Discount — 4 days left
Princess Cruises
Duration
7 nights
Date
11 Apr 2027
Ship
Sun Princess
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1294
From
£1243
Price per person / inside stateroom
2 Available promotions:
All-In: Upgrade to 'Princess Plus' for £58pp/pd, Blue Friday Sale: Save up to £75pp!
Sun Princess, Mediterranean
1 / 34
Discount — 4 days left
Princess Cruises
Duration
14 nights
Date
11 Apr 2027
Ship
Sun Princess
  • Departure - Barcelona, Spain
  • 13 stops  
  • Arrival - Athens (Piraeus), Greece
£2267
From
£2177
Price per person / inside stateroom
2 Available promotions:
All-In: Upgrade to 'Princess Plus' for £58pp/pd, Blue Friday Sale: Save up to £175pp!
Sun Princess, Mediterranean
1 / 34
Discount — 4 days left
Princess Cruises
Duration
21 nights
Date
11 Apr 2027
Ship
Sun Princess
  • Departure - Barcelona, Spain
  • 18 stops  
  • Arrival - Barcelona, Spain
£3639
From
£3494
Price per person / inside stateroom
2 Available promotions:
All-In: Upgrade to 'Princess Plus' for £58pp/pd, Blue Friday Sale: Save up to £300pp!
MSC Euribia, Western Europe
1 / 32
Discount — 4 days left
MSC Cruises
Duration
10 nights
Date
14 Apr 2027
Ship
MSC Euribia
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Kiel, Germany
£699
From
£672
Price per person / inside stateroom
2 Available promotions:
Black Friday: up to 30% Savings!, Premium Drinks Package from £26pp/pn
MSC Euribia, Western Europe
1 / 32
Discount — 4 days left
MSC Cruises
Duration
11 nights
Date
14 Apr 2027
Ship
MSC Euribia
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Copenhagen, Denmark
£819
From
£787
Price per person / inside stateroom
2 Available promotions:
Black Friday: up to 30% Savings!, Premium Drinks Package from £26pp/pn
MSC Fantasia, Mediterranean
1 / 26
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
15 Apr 2027
Ship
MSC Fantasia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£668
From
£642
Price per person / inside stateroom
Show all departures (29)
Available promotion:
Premium Drinks Package from £26pp/pn
40 of 509 pcs

Other destinations