In Barcelona, Spain, immerse yourself in the vibrant atmosphere of this cosmopolitan city by exploring iconic landmarks like the Sagrada Familia, Park Güell, and Casa Batlló, designed by the renowned architect Antoni Gaudí. Wander through the charming streets of the Gothic Quarter, where you'll find historic buildings, quaint cafes, and bustling markets. Relax on the golden sands of Barceloneta Beach or take a stroll along the picturesque waterfront of Port Vell. Indulge in delicious tapas and paella at local restaurants or experience the city's lively nightlife at bars and clubs throughout the city. Don't miss the chance to soak up the culture at museums like the Picasso Museum or to enjoy panoramic views of the city from Montjuïc Hill or Tibidabo Mountain. Barcelona offers a perfect blend of art, architecture, cuisine, and culture for visitors to enjoy.

Barcelona
Barcelona
Barcelona
We found
718 cruises

1 / 18

Duration
15 nights
Date
17 Nov 2026
Ship
Allura
- Departure - Barcelona, Spain
- 6 stops
- Arrival - Miami, Florida, USA
From
£4109
Price per person / balcony stateroom

1 / 25
6 % off

Duration
14 nights
Date
18 Nov 2026
Ship
MSC World Europa
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Bridgetown, Barbados
£599
From
£564
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 25
6 % off

Duration
17 nights
Date
18 Nov 2026
Ship
MSC World Europa
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Fort de France, Martinique
£679
From
£639
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 25
6 % off

Duration
18 nights
Date
18 Nov 2026
Ship
MSC World Europa
- Departure - Barcelona, Spain
- 10 stops
- Arrival - Pointe-à-Pitre, Guadeloupe
£719
From
£676
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 25

Duration
10 nights
Date
18 Nov 2026
Ship
Silver Ray
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Lisbon, Portugal
From
£6600
Price per person / suite

1 / 17
Discount

Duration
16 nights
Date
19 Nov 2026
Ship
Celebrity Equinox
- Departure - Barcelona, Spain
- 6 stops
- Arrival - Buenos Aires, Argentina
£812
From
£788
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 24
6 % off

Duration
7 nights
Date
20 Nov 2026
Ship
MSC Magnifica
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Barcelona, Spain
£429
From
£404
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 32
6 % off

Duration
7 nights
Date
21 Nov 2026
Ship
MSC Euribia
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Barcelona, Spain
£669
From
£629
Price per person / balcony stateroom
Show all departures (21)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 30
6 % off

Duration
7 nights
Date
22 Nov 2026
Ship
MSC Sinfonia
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Barcelona, Spain
£719
From
£676
Price per person / balcony stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 17

Duration
15 nights
Date
25 Nov 2026
Ship
Marina
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Miami, Florida, USA
From
£2869
Price per person / inside stateroom

1 / 29
Discount

Duration
12 nights
Date
26 Nov 2026
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
£1373
From
£1332
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 17
Discount

Duration
7 nights
Date
28 Nov 2026
Ship
Azamara Onward
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Civitavecchia (Rome), Italy
£839
From
£806
Price per person / inside stateroom
Available promotion:
Receive up to $750 onboard credit per stateroom.*

1 / 30
6 % off

Duration
7 nights
Date
29 Nov 2026
Ship
MSC Sinfonia
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Barcelona, Spain
£399
From
£376
Price per person / oceanview stateroom
Show all departures (13)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 22

Duration
9 nights
Date
30 Nov 2026
Ship
Silver Nova
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Lisbon, Portugal
From
£5550
Price per person / suite

1 / 9

Duration
14 nights
Date
7 Dec 2026
Ship
Seven Seas Navigator
- Departure - Barcelona, Spain
- 12 stops
- Arrival - Civitavecchia (Rome), Italy
From
£8839
Price per person / suite

1 / 24
6 % off

Duration
7 nights
Date
8 Dec 2026
Ship
MSC Magnifica
- Departure - Barcelona, Spain
- 6 stops
- Arrival - Civitavecchia (Rome), Italy
£399
From
£376
Price per person / oceanview stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 24
6 % off

Duration
10 nights
Date
8 Dec 2026
Ship
MSC Magnifica
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
£536
From
£504
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 29
Discount

Duration
12 nights
Date
8 Dec 2026
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
£1499
From
£1455
Price per person / oceanview stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 12

Duration
12 nights
Date
9 Dec 2026
Ship
Sirena
- Departure - Barcelona, Spain
- 12 stops
- Arrival - Lisbon, Portugal
From
£2879
Price per person / inside stateroom

1 / 20

Duration
7 nights
Date
9 Dec 2026
Ship
EXPLORA II
- Departure - Barcelona, Spain
- 6 stops
- Arrival - Santa Cruz, Tenerife
From
£2910
Price per person / suite

1 / 20

Duration
12 nights
Date
9 Dec 2026
Ship
EXPLORA II
- Departure - Barcelona, Spain
- 10 stops
- Arrival - Lisbon, Portugal
From
£4290
Price per person / suite

1 / 20
6 % off

Duration
7 nights
Date
11 Dec 2026
Ship
MSC World Asia
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Barcelona, Spain
£549
From
£517
Price per person / inside stateroom
Show all departures (18)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 24
6 % off

Duration
10 nights
Date
28 Dec 2026
Ship
MSC Magnifica
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
£1163
From
£1094
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 12

Duration
9 nights
Date
28 Dec 2026
Ship
Star Explorer
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
From
£2946
Price per person / oceanview stateroom

1 / 20

Duration
7 nights
Date
28 Dec 2026
Ship
EXPLORA II
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Civitavecchia (Rome), Italy
From
£6075
Price per person / suite

1 / 20

Duration
17 nights
Date
28 Dec 2026
Ship
EXPLORA II
- Departure - Barcelona, Spain
- 17 stops
- Arrival - Civitavecchia (Rome), Italy
From
£10170
Price per person / suite

1 / 17
Discount

Duration
10 nights
Date
29 Dec 2026
Ship
Azamara Onward
- Departure - Barcelona, Spain
- 10 stops
- Arrival - Lisbon, Portugal
£2209
From
£2121
Price per person / inside stateroom
Available promotion:
Receive up to $750 onboard credit per stateroom.*

1 / 29
Discount

Duration
12 nights
Date
2 Jan 2027
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
£951
From
£923
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 12

Duration
9 nights
Date
6 Jan 2027
Ship
Star Explorer
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
From
£2912
Price per person / oceanview stateroom

1 / 12

Duration
16 nights
Date
6 Jan 2027
Ship
Star Explorer
- Departure - Barcelona, Spain
- 16 stops
- Arrival - Civitavecchia (Rome), Italy
From
£4441
Price per person / oceanview stateroom

1 / 12

Duration
24 nights
Date
6 Jan 2027
Ship
Star Explorer
- Departure - Barcelona, Spain
- 23 stops
- Arrival - Venice, Italy
From
£6386
Price per person / oceanview stateroom

1 / 24
6 % off

Duration
19 nights
Date
7 Jan 2027
Ship
MSC Magnifica
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Buenos Aires, Argentina
£3184
From
£2993
Price per person / balcony stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 24
6 % off

Duration
34 nights
Date
7 Jan 2027
Ship
MSC Magnifica
- Departure - Barcelona, Spain
- 16 stops
- Arrival - Valparaiso, Chile
£4342
From
£4082
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 24

Duration
121 nights
Date
7 Jan 2027
Ship
MSC Magnifica
- Departure - Barcelona, Spain
- 54 stops
- Arrival - Tarragona, Spain
From
£24824
Price per person / balcony stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 30
6 % off

Duration
6 nights
Date
10 Jan 2027
Ship
MSC Sinfonia
- Departure - Barcelona, Spain
- 6 stops
- Arrival - Valencia, Spain
£309
From
£291
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 29
Discount

Duration
12 nights
Date
14 Jan 2027
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Barcelona, Spain
£849
From
£824
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 12

Duration
7 nights
Date
15 Jan 2027
Ship
Star Explorer
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Civitavecchia (Rome), Italy
From
£2175
Price per person / oceanview stateroom

1 / 12

Duration
15 nights
Date
15 Jan 2027
Ship
Star Explorer
- Departure - Barcelona, Spain
- 15 stops
- Arrival - Venice, Italy
From
£3871
Price per person / oceanview stateroom

1 / 20

Duration
5 nights
Date
24 Jan 2027
Ship
EXPLORA II
- Departure - Barcelona, Spain
- 5 stops
- Arrival - Marseille, France
From
£1770
Price per person / suite

1 / 20

Duration
9 nights
Date
24 Jan 2027
Ship
EXPLORA II
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Civitavecchia (Rome), Italy
From
£3180
Price per person / suite

1 / 20

Duration
18 nights
Date
24 Jan 2027
Ship
EXPLORA II
- Departure - Barcelona, Spain
- 17 stops
- Arrival - Barcelona, Spain
From
£7200
Price per person / suite

1 / 29
Discount

Duration
12 nights
Date
26 Jan 2027
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
£689
From
£669
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 29
Discount

Duration
12 nights
Date
7 Feb 2027
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
£2251
From
£2184
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 20

Duration
12 nights
Date
11 Feb 2027
Ship
EXPLORA II
- Departure - Barcelona, Spain
- 11 stops
- Arrival - Lisbon, Portugal
From
£17420
Price per person / suite

1 / 12

Duration
9 nights
Date
14 Feb 2027
Ship
Star Explorer
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
From
£2538
Price per person / oceanview stateroom

1 / 29
Discount

Duration
12 nights
Date
19 Feb 2027
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Barcelona, Spain
£876
From
£850
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 17
Discount

Duration
11 nights
Date
20 Feb 2027
Ship
Azamara Onward
- Departure - Barcelona, Spain
- 11 stops
- Arrival - Civitavecchia (Rome), Italy
£1709
From
£1641
Price per person / inside stateroom
Available promotion:
Receive up to $750 onboard credit per stateroom.*

1 / 12

Duration
9 nights
Date
23 Feb 2027
Ship
Star Explorer
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
From
£2844
Price per person / oceanview stateroom

1 / 12

Duration
16 nights
Date
23 Feb 2027
Ship
Star Explorer
- Departure - Barcelona, Spain
- 15 stops
- Arrival - Civitavecchia (Rome), Italy
From
£4320
Price per person / oceanview stateroom

1 / 29
Discount

Duration
12 nights
Date
3 Mar 2027
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Barcelona, Spain
£924
From
£897
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 12

Duration
7 nights
Date
4 Mar 2027
Ship
Star Explorer
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Civitavecchia (Rome), Italy
From
£2095
Price per person / oceanview stateroom

1 / 17
Discount

Duration
12 nights
Date
13 Mar 2027
Ship
Azamara Onward
- Departure - Barcelona, Spain
- 12 stops
- Arrival - Fusina (Venice), Italy
£2449
From
£2352
Price per person / inside stateroom
Available promotion:
Receive up to $750 onboard credit per stateroom.*

1 / 17
Discount

Duration
21 nights
Date
13 Mar 2027
Ship
Azamara Onward
- Departure - Barcelona, Spain
- 20 stops
- Arrival - Athens (Piraeus), Greece
£6729
From
£6460
Price per person / balcony stateroom
Available promotion:
Receive up to $750 onboard credit per stateroom.*

1 / 20

Duration
6 nights
Date
14 Mar 2027
Ship
EXPLORA II
- Departure - Barcelona, Spain
- 6 stops
- Arrival - Valletta, Malta
From
£2280
Price per person / suite

1 / 20

Duration
11 nights
Date
14 Mar 2027
Ship
EXPLORA II
- Departure - Barcelona, Spain
- 10 stops
- Arrival - Athens (Piraeus), Greece
From
£4170
Price per person / suite

1 / 29
Discount

Duration
7 nights
Date
15 Mar 2027
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 6 stops
- Arrival - Athens (Piraeus), Greece
£740
From
£718
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 11

Duration
7 nights
Date
22 Mar 2027
Ship
Wind Spirit
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Civitavecchia (Rome), Italy
From
£1911
Price per person / oceanview stateroom

1 / 11

Duration
17 nights
Date
22 Mar 2027
Ship
Wind Spirit
- Departure - Barcelona, Spain
- 16 stops
- Arrival - Venice, Italy
From
£4353
Price per person / oceanview stateroom

1 / 11

Duration
25 nights
Date
22 Mar 2027
Ship
Wind Spirit
- Departure - Barcelona, Spain
- 22 stops
- Arrival - Venice, Italy
From
£6967
Price per person / oceanview stateroom
1 / 27

Duration
10 nights
Date
24 Mar 2027
Ship
EXPLORA I
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Barcelona, Spain
From
£3690
Price per person / suite

1 / 19

Duration
7 nights
Date
25 Mar 2027
Ship
Star Legend
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Civitavecchia (Rome), Italy
From
£1893
Price per person / suite

1 / 19

Duration
15 nights
Date
25 Mar 2027
Ship
Star Legend
- Departure - Barcelona, Spain
- 15 stops
- Arrival - Athens (Piraeus), Greece
From
£4058
Price per person / suite

1 / 33

Duration
4 nights
Date
28 Mar 2027
Ship
MSC Seaview
- Departure - Barcelona, Spain
- 5 stops
- Arrival - Palermo, Sicily
From
£469
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 33
6 % off

Duration
5 nights
Date
28 Mar 2027
Ship
MSC Seaview
- Departure - Barcelona, Spain
- 6 stops
- Arrival - Valletta, Malta
£588
From
£553
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 33
6 % off

Duration
7 nights
Date
28 Mar 2027
Ship
MSC Seaview
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Barcelona, Spain
£822
From
£773
Price per person / inside stateroom
Show all departures (5)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 15
Discount

Duration
10 nights
Date
29 Mar 2027
Ship
Norwegian Star
- Departure - Barcelona, Spain
- 10 stops
- Arrival - Barcelona, Spain
£790
From
£775
Price per person / inside stateroom

1 / 27

Duration
3 nights
Date
30 Mar 2027
Ship
MSC Divina
- Departure - Barcelona, Spain
- 3 stops
- Arrival - Civitavecchia (Rome), Italy
From
£289
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 17
Discount

Duration
11 nights
Date
30 Mar 2027
Ship
Celebrity Equinox
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Barcelona, Spain
£1176
From
£1141
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*
1 / 27

Duration
9 nights
Date
3 Apr 2027
Ship
EXPLORA I
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Barcelona, Spain
From
£3240
Price per person / suite

1 / 10

Duration
15 nights
Date
3 Apr 2027
Ship
Seven Seas Voyager
- Departure - Barcelona, Spain
- 13 stops
- Arrival - Barcelona, Spain
From
£10959
Price per person / suite

1 / 25

Duration
10 nights
Date
4 Apr 2027
Ship
Silver Ray
- Departure - Barcelona, Spain
- 10 stops
- Arrival - Barcelona, Spain
From
£3950
Price per person / suite

1 / 15
Discount

Duration
10 nights
Date
8 Apr 2027
Ship
Norwegian Star
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Lisbon, Portugal
£1062
From
£1041
Price per person / inside stateroom

1 / 32

Duration
4 nights
Date
10 Apr 2027
Ship
MSC Euribia
- Departure - Barcelona, Spain
- 4 stops
- Arrival - Barcelona, Spain
From
£397
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 17
Discount

Duration
10 nights
Date
10 Apr 2027
Ship
Celebrity Equinox
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Barcelona, Spain
£1026
From
£996
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 34
Discount

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

1 / 34
Discount

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

1 / 34
Discount

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
1 / 27

Duration
11 nights
Date
12 Apr 2027
Ship
EXPLORA I
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
From
£4800
Price per person / suite

1 / 32
6 % off

Duration
10 nights
Date
14 Apr 2027
Ship
MSC Euribia
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Kiel, Germany
£699
From
£658
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 32
6 % off

Duration
11 nights
Date
14 Apr 2027
Ship
MSC Euribia
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Copenhagen, Denmark
£819
From
£770
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 25

Duration
10 nights
Date
14 Apr 2027
Ship
Silver Ray
- Departure - Barcelona, Spain
- 10 stops
- Arrival - Barcelona, Spain
From
£8000
Price per person / suite

1 / 26
6 % off

Duration
7 nights
Date
15 Apr 2027
Ship
MSC Fantasia
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Barcelona, Spain
£668
From
£628
Price per person / inside stateroom
Show all departures (29)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 20
6 % off

Duration
7 nights
Date
16 Apr 2027
Ship
MSC World Asia
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Barcelona, Spain
£799
From
£752
Price per person / inside stateroom
Show all departures (29)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 20
6 % off

Duration
7 nights
Date
16 Apr 2027
Ship
MSC World Asia
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Barcelona, Spain
£1349
From
£1269
Price per person / inside stateroom
Show all departures (25)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 18

Duration
7 nights
Date
16 Apr 2027
Ship
Allura
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Civitavecchia (Rome), Italy
From
£3439
Price per person / balcony stateroom

1 / 10

Duration
11 nights
Date
18 Apr 2027
Ship
Seven Seas Voyager
- Departure - Barcelona, Spain
- 11 stops
- Arrival - Lisbon, Portugal
From
£9009
Price per person / suite

1 / 10

Duration
22 nights
Date
18 Apr 2027
Ship
Seven Seas Voyager
- Departure - Barcelona, Spain
- 20 stops
- Arrival - Southampton, Great Britain
From
£15769
Price per person / suite

1 / 39

Duration
3 nights
Date
20 Apr 2027
Ship
MSC Virtuosa
- Departure - Barcelona, Spain
- 3 stops
- Arrival - Palermo, Sicily
From
£319
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 39

Duration
4 nights
Date
20 Apr 2027
Ship
MSC Virtuosa
- Departure - Barcelona, Spain
- 4 stops
- Arrival - Naples, Italy
From
£419
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 39
6 % off

Duration
5 nights
Date
20 Apr 2027
Ship
MSC Virtuosa
- Departure - Barcelona, Spain
- 5 stops
- Arrival - Livorno (Florence/Pisa), Italy
£519
From
£488
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 39
6 % off

Duration
7 nights
Date
20 Apr 2027
Ship
MSC Virtuosa
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Barcelona, Spain
£632
From
£595
Price per person / inside stateroom
Show all departures (30)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 39
6 % off

Duration
6 nights
Date
20 Apr 2027
Ship
MSC Virtuosa
- Departure - Barcelona, Spain
- 6 stops
- Arrival - Marseille, France
£649
From
£611
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 17
Discount

Duration
11 nights
Date
20 Apr 2027
Ship
Celebrity Equinox
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Barcelona, Spain
£1474
From
£1430
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 21
6 % off

Duration
11 nights
Date
23 Apr 2027
Ship
Oosterdam
- Departure - Barcelona, Spain
- 11 stops
- Arrival - Athens (Piraeus), Greece
£2349
From
£2209
Price per person / inside stateroom
1 / 27

Duration
10 nights
Date
23 Apr 2027
Ship
EXPLORA I
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
From
£3900
Price per person / suite

1 / 21

Duration
12 nights
Date
23 Apr 2027
Ship
Silver Spirit
- Departure - Barcelona, Spain
- 12 stops
- Arrival - Lisbon, Portugal
From
£11150
Price per person / suite

1 / 25

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
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 25
6 % off

Duration
7 nights
Date
24 Apr 2027
Ship
MSC World Europa
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Barcelona, Spain
£754
From
£709
Price per person / inside stateroom
Show all departures (26)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 25
6 % off

Duration
7 nights
Date
24 Apr 2027
Ship
MSC World Europa
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Barcelona, Spain
£1209
From
£1137
Price per person / inside stateroom
Show all departures (26)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 25

Duration
4 nights
Date
24 Apr 2027
Ship
MSC World Europa
- Departure - Barcelona, Spain
- 5 stops
- Arrival - Civitavecchia (Rome), Italy
From
£1909
Price per person / suite
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
100 of 718 pcs




















