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
£2934
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
£2900
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
£4424
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
£6362
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
£2166
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
£3856
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
£2528
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
£2833
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
£4304
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
£2087
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
£1904
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
£4337
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
£6940
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
£1886
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
£4042
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*
80 of 718 pcs




















