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
MSC World Asia, Mediterranean
1 / 20
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
16 Apr 2027
Ship
MSC World Asia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£799
From
£768
Price per person / inside stateroom
Show all departures (29)
Available promotion:
Premium Drinks Package from £26pp/pn
MSC World Asia, Mediterranean
1 / 20
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
16 Apr 2027
Ship
MSC World Asia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£1349
From
£1296
Price per person / inside stateroom
Show all departures (25)
Available promotion:
Premium Drinks Package from £26pp/pn
Allura, Mediterranean
1 / 18
5 % off — 4 days left
Oceania Cruises
Duration
7 nights
Date
16 Apr 2027
Ship
Allura
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Civitavecchia (Rome), Italy
£3439
From
£3268
Price per person / balcony stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
Seven Seas Voyager, Mediterranean
1 / 10
5 % off — 4 days left
Regent Seven Seas Cruises
Duration
11 nights
Date
18 Apr 2027
Ship
Seven Seas Voyager
  • Departure - Barcelona, Spain
  • 11 stops  
  • Arrival - Lisbon, Portugal
£9009
From
£8559
Price per person / suite
Seven Seas Voyager, Western Europe
1 / 10
5 % off — 4 days left
Regent Seven Seas Cruises
Duration
22 nights
Date
18 Apr 2027
Ship
Seven Seas Voyager
  • Departure - Barcelona, Spain
  • 20 stops  
  • Arrival - Southampton, Great Britain
£15769
From
£14981
Price per person / suite
MSC Virtuosa, Mediterranean
1 / 39
Discount — 4 days left
MSC Cruises
Duration
3 nights
Date
20 Apr 2027
Ship
MSC Virtuosa
  • Departure - Barcelona, Spain
  • 3 stops  
  • Arrival - Palermo, Sicily
£319
From
£310
Price per person / inside stateroom
MSC Virtuosa, Mediterranean
1 / 39
Discount — 4 days left
MSC Cruises
Duration
4 nights
Date
20 Apr 2027
Ship
MSC Virtuosa
  • Departure - Barcelona, Spain
  • 4 stops  
  • Arrival - Naples, Italy
£419
From
£407
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
MSC Virtuosa, Mediterranean
1 / 39
Discount — 4 days left
MSC Cruises
Duration
5 nights
Date
20 Apr 2027
Ship
MSC Virtuosa
  • Departure - Barcelona, Spain
  • 5 stops  
  • Arrival - Livorno (Florence/Pisa), Italy
£519
From
£504
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
MSC Virtuosa, Mediterranean
1 / 39
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
20 Apr 2027
Ship
MSC Virtuosa
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£632
From
£607
Price per person / inside stateroom
Show all departures (30)
Available promotion:
Premium Drinks Package from £26pp/pn
MSC Virtuosa, Mediterranean
1 / 39
Discount — 4 days left
MSC Cruises
Duration
6 nights
Date
20 Apr 2027
Ship
MSC Virtuosa
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Marseille, France
£649
From
£630
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
Celebrity Equinox, Mediterranean
1 / 17
Discount — 4 days left
Celebrity Cruises
Duration
11 nights
Date
20 Apr 2027
Ship
Celebrity Equinox
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
£1474
From
£1416
Price per person / inside stateroom
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
MSC World Europa, Mediterranean
1 / 25
MSC Cruises
Duration
1 night
Date
24 Apr 2027
Ship
MSC World Europa
  • Departure - Barcelona, Spain
  • 2 stops  
  • Arrival - Marseille, France
From
£159
Price per person / oceanview stateroom
MSC World Europa, Mediterranean
1 / 25
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
24 Apr 2027
Ship
MSC World Europa
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£754
From
£724
Price per person / inside stateroom
Show all departures (26)
Available promotion:
Premium Drinks Package from £26pp/pn
MSC World Europa, Mediterranean
1 / 25
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
24 Apr 2027
Ship
MSC World Europa
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£1209
From
£1161
Price per person / inside stateroom
Show all departures (26)
Available promotion:
Premium Drinks Package from £26pp/pn
MSC World Europa, Mediterranean
1 / 25
Discount — 4 days left
MSC Cruises
Duration
4 nights
Date
24 Apr 2027
Ship
MSC World Europa
  • Departure - Barcelona, Spain
  • 5 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1909
From
£1852
Price per person / suite
Available promotion:
Premium Drinks Package from £26pp/pn
Azamara Journey, Mediterranean
1 / 14
6 % off — 4 days left
Azamara
Duration
11 nights
Date
24 Apr 2027
Ship
Azamara Journey
  • Departure - Barcelona, Spain
  • 11 stops  
  • Arrival - Chioggia (Venice), Italy
£3129
From
£2942
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
MSC Seaview, Mediterranean
1 / 33
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
25 Apr 2027
Ship
MSC Seaview
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£1119
From
£1075
Price per person / inside stateroom
Available promotion:
Premium Drinks Package from £26pp/pn
Celebrity Xcel, Mediterranean
1 / 25
Discount — 4 days left
Celebrity Cruises
Duration
11 nights
Date
26 Apr 2027
Ship
Celebrity Xcel
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
£1479
From
£1420
Price per person / inside stateroom
Show all departures (4)
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
Sirena, Mediterranean
1 / 12
5 % off — 4 days left
Oceania Cruises
Duration
9 nights
Date
26 Apr 2027
Ship
Sirena
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Venice, Italy
£2279
From
£2166
Price per person / inside stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
Marina, Mediterranean
1 / 17
5 % off — 4 days left
Oceania Cruises
Duration
12 nights
Date
28 Apr 2027
Ship
Marina
  • Departure - Barcelona, Spain
  • 12 stops  
  • Arrival - Lisbon, Portugal
£3789
From
£3600
Price per person / inside stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
Celebrity Equinox, Mediterranean
1 / 17
Discount — 4 days left
Celebrity Cruises
Duration
10 nights
Date
1 May 2027
Ship
Celebrity Equinox
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1233
From
£1184
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
Norwegian Epic, Mediterranean
1 / 17
Discount — 4 days left
Norwegian Cruise Line
Duration
7 nights
Date
2 May 2027
Ship
Norwegian Epic
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£515
From
£495
Price per person / inside stateroom
2 Available promotions:
Black Friday Event: 10% off!, Upgrade to "Free At Sea" from £99pp
MSC Seaview, Mediterranean
1 / 33
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
2 May 2027
Ship
MSC Seaview
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£889
From
£854
Price per person / inside stateroom
Show all departures (27)
2 Available promotions:
Black Friday Event: 10% off!, Premium Drinks Package from £26pp/pn
Sun Princess, Mediterranean
1 / 34
Discount — 4 days left
Princess Cruises
Duration
7 nights
Date
2 May 2027
Ship
Sun Princess
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1285
From
£1234
Price per person / inside stateroom
3 Available promotions:
All-In: Upgrade to 'Princess Plus' for £58pp/pd, Black Friday Event: 10% off!, Blue Friday Sale: Save up to £75pp!
Sun Princess, Mediterranean
1 / 34
Discount — 4 days left
Princess Cruises
Duration
14 nights
Date
2 May 2027
Ship
Sun Princess
  • Departure - Barcelona, Spain
  • 13 stops  
  • Arrival - Athens (Piraeus), Greece
£2107
From
£2023
Price per person / inside stateroom
3 Available promotions:
All-In: Upgrade to 'Princess Plus' for £58pp/pd, Black Friday Event: 10% off!, Blue Friday Sale: Save up to £175pp!
Sun Princess, Mediterranean
1 / 34
Discount — 4 days left
Princess Cruises
Duration
21 nights
Date
2 May 2027
Ship
Sun Princess
  • Departure - Barcelona, Spain
  • 18 stops  
  • Arrival - Barcelona, Spain
£3256
From
£3126
Price per person / inside stateroom
3 Available promotions:
All-In: Upgrade to 'Princess Plus' for £58pp/pd, Black Friday Event: 10% off!, Blue Friday Sale: Save up to £300pp!
Rhapsody of the Seas, Mediterranean
1 / 16
5 % off — 4 days left
Royal Caribbean
Duration
11 nights
Date
3 May 2027
Ship
Rhapsody of the Seas
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Athens (Piraeus), Greece
£1879
From
£1786
Price per person / inside stateroom
3 Available promotions:
Cyber Bonus: up to $150 OBC, Kids / 3rd & 4th Guests sail from £99!, Limited Time Extra: Up to £715 Savings
Celebrity Xcel, Mediterranean
1 / 25
Discount — 4 days left
Celebrity Cruises
Duration
10 nights
Date
7 May 2027
Ship
Celebrity Xcel
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
£1515
From
£1455
Price per person / inside stateroom
Show all departures (2)
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
Brilliance of the Seas, Mediterranean
1 / 18
5 % off — 4 days left
Royal Caribbean
Duration
7 nights
Date
8 May 2027
Ship
Brilliance of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£608
From
£578
Price per person / inside stateroom
3 Available promotions:
Cyber Bonus: up to $150 OBC, Kids / 3rd & 4th Guests sail from £99!, Limited Time Extra: Up to £715 Savings
Scarlet Lady, Mediterranean
1 / 28
6 % off — 4 days left
Virgin Voyages
Duration
8 nights
Date
8 May 2027
Ship
Scarlet Lady
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£1353
From
£1272
Price per person / inside stateroom
Available promotion:
Black Friday Preview: 80% off your second sailor + up to in $300 FREE drinks!
Norwegian Dawn, Mediterranean
1 / 15
Discount — 4 days left
Norwegian Cruise Line
Duration
7 nights
Date
9 May 2027
Ship
Norwegian Dawn
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Lisbon, Portugal
£745
From
£716
Price per person / inside stateroom
Show all departures (8)
Available promotion:
Upgrade to "Free At Sea" from £99pp
MSC Seaview, Mediterranean
1 / 33
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
9 May 2027
Ship
MSC Seaview
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£1179
From
£1132
Price per person / inside stateroom
Show all departures (23)
Available promotion:
Premium Drinks Package from £26pp/pn
Legend of the Seas, Mediterranean
1 / 32
5 % off — 4 days left
Royal Caribbean
Duration
7 nights
Date
9 May 2027
Ship
Legend of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£1521
From
£1445
Price per person / inside stateroom
Show all departures (16)
3 Available promotions:
Cyber Bonus: up to $150 OBC, Kids / 3rd & 4th Guests sail from £99!, Limited Time Extra: Up to £715 Savings
Explorer of the Seas, Mediterranean
1 / 21
5 % off — 4 days left
Royal Caribbean
Duration
7 nights
Date
10 May 2027
Ship
Explorer of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Ravenna (Bologna), Italy
£629
From
£598
Price per person / inside stateroom
Show all departures (2)
3 Available promotions:
Cyber Bonus: up to $150 OBC, Kids / 3rd & 4th Guests sail from £99!, Limited Time Extra: Up to £715 Savings
Mariner of the Seas, Mediterranean
1 / 17
5 % off — 4 days left
Royal Caribbean
Duration
7 nights
Date
11 May 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Barcelona, Spain
£598
From
£569
Price per person / inside stateroom
3 Available promotions:
Cyber Bonus: up to $150 OBC, Kids / 3rd & 4th Guests sail from £99!, Limited Time Extra: Up to £715 Savings
MSC Virtuosa, Mediterranean
1 / 39
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
11 May 2027
Ship
MSC Virtuosa
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£1109
From
£1065
Price per person / inside stateroom
Show all departures (26)
Available promotion:
Premium Drinks Package from £26pp/pn
Seven Seas Prestige, Western Europe
1 / 17
5 % off — 4 days left
Regent Seven Seas Cruises
Duration
14 nights
Date
11 May 2027
Ship
Seven Seas Prestige
  • Departure - Barcelona, Spain
  • 13 stops  
  • Arrival - Southampton, Great Britain
£12459
From
£11837
Price per person / suite
Queen Elizabeth, Mediterranean
1 / 26
Discount — 4 days left
Cunard
Duration
7 nights
Date
14 May 2027
Ship
Queen Elizabeth
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Istanbul, Turkey
£1034
From
£993
Price per person / inside stateroom
Show all departures (2)
4 Available promotions:
30% off Signature Packages!, Black Friday Event: 10% off!, Get up to $550 Onboard Credit, Save 10% off your Drinks Package
Queen Elizabeth, Mediterranean
1 / 26
Discount — 4 days left
Cunard
Duration
7 nights
Date
14 May 2027
Ship
Queen Elizabeth
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Istanbul, Turkey
£1533
From
£1472
Price per person / inside stateroom
Show all departures (2)
4 Available promotions:
30% off Signature Packages!, Black Friday Event: 10% off!, Get up to $550 Onboard Credit, Save 10% off your Drinks Package
Queen Elizabeth, Mediterranean
1 / 26
Discount — 4 days left
Cunard
Duration
14 nights
Date
14 May 2027
Ship
Queen Elizabeth
  • Departure - Barcelona, Spain
  • 14 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1907
From
£1831
Price per person / inside stateroom
4 Available promotions:
30% off Signature Packages!, Black Friday Event: 10% off!, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Elizabeth, Mediterranean
1 / 26
Discount — 4 days left
Cunard
Duration
14 nights
Date
14 May 2027
Ship
Queen Elizabeth
  • Departure - Barcelona, Spain
  • 14 stops  
  • Arrival - Civitavecchia (Rome), Italy
£2206
From
£2118
Price per person / inside stateroom
4 Available promotions:
30% off Signature Packages!, Black Friday Event: 10% off!, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Elizabeth, Mediterranean
1 / 26
Discount — 4 days left
Cunard
Duration
21 nights
Date
14 May 2027
Ship
Queen Elizabeth
  • Departure - Barcelona, Spain
  • 19 stops  
  • Arrival - Trieste, Italy
£2789
From
£2678
Price per person / inside stateroom
4 Available promotions:
30% off Signature Packages!, Black Friday Event: 10% off!, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Elizabeth, Mediterranean
1 / 26
Discount — 4 days left
Cunard
Duration
21 nights
Date
14 May 2027
Ship
Queen Elizabeth
  • Departure - Barcelona, Spain
  • 19 stops  
  • Arrival - Trieste, Italy
£3288
From
£3157
Price per person / inside stateroom
4 Available promotions:
30% off Signature Packages!, Black Friday Event: 10% off!, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Elizabeth, Mediterranean
1 / 26
Discount — 4 days left
Cunard
Duration
28 nights
Date
14 May 2027
Ship
Queen Elizabeth
  • Departure - Barcelona, Spain
  • 24 stops  
  • Arrival - Barcelona, Spain
£3419
From
£3283
Price per person / inside stateroom
4 Available promotions:
30% off Signature Packages!, Black Friday Event: 10% off!, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Elizabeth, Mediterranean
1 / 26
Discount — 4 days left
Cunard
Duration
28 nights
Date
14 May 2027
Ship
Queen Elizabeth
  • Departure - Barcelona, Spain
  • 24 stops  
  • Arrival - Barcelona, Spain
£3918
From
£3762
Price per person / inside stateroom
4 Available promotions:
30% off Signature Packages!, Black Friday Event: 10% off!, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Seven Seas Grandeur, Mediterranean
1 / 9
5 % off — 4 days left
Regent Seven Seas Cruises
Duration
10 nights
Date
15 May 2027
Ship
Seven Seas Grandeur
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Civitavecchia (Rome), Italy
£10439
From
£9918
Price per person / suite
Seven Seas Grandeur, Mediterranean
1 / 9
5 % off — 4 days left
Regent Seven Seas Cruises
Duration
18 nights
Date
15 May 2027
Ship
Seven Seas Grandeur
  • Departure - Barcelona, Spain
  • 17 stops  
  • Arrival - Fusina (Venice), Italy
£17659
From
£16777
Price per person / suite
Norwegian Epic, Mediterranean
1 / 17
Discount — 4 days left
Norwegian Cruise Line
Duration
7 nights
Date
16 May 2027
Ship
Norwegian Epic
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£317
From
£305
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Upgrade to "Free At Sea" from £99pp
Resilient Lady, Mediterranean
1 / 24
6 % off — 4 days left
Virgin Voyages
Duration
7 nights
Date
16 May 2027
Ship
Resilient Lady
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£1115
From
£1049
Price per person / inside stateroom
Show all departures (5)
Available promotion:
Black Friday Preview: 80% off your second sailor + up to in $300 FREE drinks!
Mariner of the Seas, Mediterranean
1 / 17
5 % off — 4 days left
Royal Caribbean
Duration
9 nights
Date
18 May 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Lisbon, Portugal
£747
From
£710
Price per person / inside stateroom
3 Available promotions:
Cyber Bonus: up to $150 OBC, Kids / 3rd & 4th Guests sail from £99!, Limited Time Extra: Up to £715 Savings
Celebrity Equinox, Mediterranean
1 / 17
Discount — 4 days left
Celebrity Cruises
Duration
9 nights
Date
20 May 2027
Ship
Celebrity Equinox
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£1003
From
£963
Price per person / inside stateroom
Show all departures (2)
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
MSC Fantasia, Mediterranean
1 / 26
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
20 May 2027
Ship
MSC Fantasia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£1249
From
£1200
Price per person / inside stateroom
Show all departures (16)
Available promotion:
Premium Drinks Package from £26pp/pn
Norwegian Dawn, Mediterranean
1 / 15
Discount — 4 days left
Norwegian Cruise Line
Duration
7 nights
Date
23 May 2027
Ship
Norwegian Dawn
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Lisbon, Portugal
£745
From
£716
Price per person / inside stateroom
Available promotion:
Upgrade to "Free At Sea" from £99pp
Sun Princess, Mediterranean
1 / 34
Discount — 4 days left
Princess Cruises
Duration
7 nights
Date
23 May 2027
Ship
Sun Princess
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1144
From
£1099
Price per person / inside stateroom
2 Available promotions:
All-In: Upgrade to 'Princess Plus' for £58pp/pd, Blue Friday Sale: Save up to £75pp!
Resilient Lady, Mediterranean
1 / 24
6 % off — 4 days left
Virgin Voyages
Duration
7 nights
Date
23 May 2027
Ship
Resilient Lady
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£1465
From
£1378
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Black Friday Preview: 80% off your second sailor + up to in $300 FREE drinks!
Sun Princess, Mediterranean
1 / 34
Discount — 4 days left
Princess Cruises
Duration
14 nights
Date
23 May 2027
Ship
Sun Princess
  • Departure - Barcelona, Spain
  • 12 stops  
  • Arrival - Athens (Piraeus), Greece
£2077
From
£1994
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
23 May 2027
Ship
Sun Princess
  • Departure - Barcelona, Spain
  • 17 stops  
  • Arrival - Barcelona, Spain
£2935
From
£2818
Price per person / inside stateroom
2 Available promotions:
All-In: Upgrade to 'Princess Plus' for £58pp/pd, Blue Friday Sale: Save up to £300pp!
Celebrity Constellation, Mediterranean
1 / 13
Discount — 4 days left
Celebrity Cruises
Duration
11 nights
Date
24 May 2027
Ship
Celebrity Constellation
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1048
From
£1007
Price per person / inside stateroom
2 Available promotions:
Black Friday Preview Sale: up to $700 OBC, Up to 75% off Second Guest
Celebrity Xcel, Mediterranean
1 / 25
Discount — 4 days left
Celebrity Cruises
Duration
10 nights
Date
28 May 2027
Ship
Celebrity Xcel
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
£1454
From
£1396
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
Norwegian Epic, Mediterranean
1 / 17
Discount — 4 days left
Norwegian Cruise Line
Duration
7 nights
Date
30 May 2027
Ship
Norwegian Epic
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£532
From
£511
Price per person / inside stateroom
Show all departures (8)
Available promotion:
Upgrade to "Free At Sea" from £99pp
100 of 509 pcs

Other destinations