Cruises from Barcelona

Choose from 597 unique cruises starting in Barcelona, and travelling to Amalfi, Amsterdam, Athens, Bergen, Bologna and more. June is the most popular month to join a cruise from Barcelona and you can select from 1,359 departures available from twenty-one leading cruise lines.
Filter Results
597 Cruises (1,359 Departures)
597 Cruises (1,359 Departures)
Departures
Show More...
Duration
2 Days
116 Days
Countries Visited
End City
Ship Features
Operators
Show More...
Price
$300pp
$165,860pp
Countries
Show More...
Cruise
 (2)

16 Days (15 Nights) Barcelona to Barcelona
Operator: Viking
Departures: Dec 2026 to Jun 2029
Visits: Spain, France, Corsica, Italy +4 more, Malta, Tunisia, Algeria, Morocco
Exclusive Savings
Balcony
$14,352
Suite
$19,154
From (Per Person)
A$14,352
Save 1,563
Per Person
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Operator: MSC Cruises
Departures: Nov 2026 to Sep 2028
Visits: Spain, France, Italy, Sicily, Malta
Exclusive Savings
Inside
$588
Oceanview
$677
Balcony
$875
Suite
$1,588
From (Per Person)
A$588
Save 22
Per Person
Cruise
 (1)

13 Days (12 Nights) Barcelona to Venice
Operator: Viking
Departures: Feb 2027 to Jun 2029
Visits: Spain, France, Italy, Greece, Croatia
Exclusive Savings
Balcony
$11,069
Suite
$15,283
From (Per Person)
A$11,069
Save 316
Per Person
Cruise
 (1)

15 Days (14 Nights) Barcelona to Bergen
Operator: Viking
Departures: Jun 2027 to Jun 2029
Visits: Spain, Portugal, England, France, Belgium, Holland, Norway
Exclusive Savings
Balcony
$11,363
Suite
$15,479
From (Per Person)
A$11,363
Save 276
Per Person
Cruise
 (8)

15 Days (14 Nights) Barcelona to Athens
Operator: Princess
Ship: Sun Princess
Departures: Apr 2028 to Aug 2028
Visits: Spain, France, Italy, Corsica, Sicily, Greece, Turkey
Sanctuary Collection
Exclusive Savings
Inside
$3,235
Oceanview
$3,849
Balcony
$5,205
Suite
$5,888
From (Per Person)
A$3,235
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Lisbon
Operator: Oceania
Departure: 28 April 2027
Visits: Spain, Morocco, Portugal
Your World Inclusions
Exclusive Savings
Inside
$7,090
Oceanview
$7,934
Balcony
$8,632
Suite
$12,473
From (Per Person)
A$7,090
Save 2,170
Per Person
Cruise
 (2)

8 Days (7 Nights) Barcelona to Barcelona
Operator: Virgin Voyages
Ship: Valiant Lady
Departure: 10 September 2028
Visits: Spain, France, Italy, Corsica
Inside
$1,920
Oceanview
$2,428
Balcony
$2,631
Suite
$6,095
From (Per Person)
A$1,920
Per Person
Cruise
 (3)

15 Days (14 Nights) Barcelona to Rome
Operator: Holland America
Ship: Oosterdam
Departure: 28 August 2027
Visits: Spain, Malta, Greece, Turkey, Montenegro, Sicily, Italy
Exclusive Savings
Inside
$3,926
Oceanview
$4,510
Balcony
$5,193
Suite
$8,836
From (Per Person)
A$3,926
Per Person
Cruise
 (1)

16 Days (15 Nights) Barcelona to Barcelona
Operator: Explora Journeys
Ship: Explora II
Departure: 18 September 2028
Visits: Spain, Sardinia, Italy, Monaco, France, Corsica
Exclusive Savings
Suite
$13,220
From (Per Person)
A$13,220
Save 270
Per Person
Cruise
 (2)

8 Days (7 Nights) Barcelona to Bologna
Operator: Royal Caribbean
Departure: 08 May 2027
Visits: Spain, Italy, Croatia
Exclusive Savings
Inside
$1,313
Oceanview
$1,396
Balcony
$1,747
Suite
$4,134
From (Per Person)
A$1,313
Save 714
Per Person
Cruise
 (6)

8 Days (7 Nights) Barcelona to Nice
Operator: Azamara
Departure: 23 September 2028
Visits: Spain, France, Corsica
Azamara Always Included
Exclusive Savings
Inside
$3,257
Oceanview
$3,521
Balcony
$4,276
Suite
$5,971
From (Per Person)
A$3,257
Per Person
Cruise
 (1)

17 Days (16 Nights) Barcelona to Barcelona
Operator: Explora Journeys
Ship: Explora II
Departures: Jun 2028 to Aug 2028
Visits: Spain, Sardinia, Italy, Monaco, France, Corsica
Exclusive Savings
Suite
$12,343
From (Per Person)
A$12,343
Save 261
Per Person
Cruise
 (1)

10 Days (9 Nights) Barcelona to Bologna
Departure: 24 September 2027
Visits: Spain, France, Italy, Sicily, Greece, Montenegro, Croatia
Just Cruise Fare
Exclusive Savings
Inside
$4,638
Oceanview
$5,115
Balcony
$6,365
Suite
$8,002
From (Per Person)
A$4,638
Per Person
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Operator: Silversea
Ship: Silver Nova
Departure: 23 October 2028
Visits: Spain, Gibraltar
Exclusive Savings
Balcony
$7,546
Suite
$12,639
From (Per Person)
A$7,546
Save 6,454
Per Person
Cruise
 (2)

9 Days (8 Nights) Barcelona to Athens
Operator: Virgin Voyages
Ship: Scarlet Lady
Departure: 08 May 2027
Visits: Spain, Corsica, Italy, Sicily, Greece
Inside
$2,426
Oceanview
$2,775
Balcony
$3,123
Suite
$6,257
From (Per Person)
A$2,426
Per Person
Cruise
 (3)

12 Days (11 Nights) Barcelona to Rome
Operator: Princess
Departure: 06 June 2028
Visits: Spain, France, Italy, Corsica +5 more, Sardinia, Malta, Montenegro, Greece, Sicily
Exclusive Savings
Inside
$2,510
Oceanview
$2,876
Balcony
$2,876
Suite
$4,004
From (Per Person)
A$2,510
Per Person
Cruise
 (4)

11 Days (10 Nights) Barcelona to Lisbon
Operator: Oceania
Departure: 17 June 2028
Visits: Spain, Gibraltar, Morocco, Portugal
Your World Inclusions
Exclusive Savings
Inside
$4,633
Oceanview
$6,156
Balcony
$7,329
Suite
$10,365
From (Per Person)
A$4,633
Save 2,127
Per Person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Barcelona
Operator: MSC Cruises
Departure: 08 November 2026
Visits: Spain, France, Italy, Sardinia, Sicily, Malta
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$2,855
From (Per Person)
A$2,855
Per Person
Cruise
 (1)

13 Days (12 Nights) Barcelona to Orlando
Departure: 31 October 2027
Visits: Spain, Portugal, USA
Just Cruise Fare
Exclusive Savings
Inside
$2,024
Oceanview
$2,991
Balcony
$2,788
Suite
$3,227
From (Per Person)
A$2,024
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Operator: Celebrity Cruises
Departure: 20 March 2028
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,656
Oceanview
$3,460
Balcony
$4,453
Suite
$10,718
From (Per Person)
A$4,274
Per Person
Cruise
 (13)

22 Days (21 Nights) Barcelona to Barcelona
Operator: Cunard
Departure: 25 August 2028
Visits: Spain, France, Italy, Malta, Croatia, Greece, Sicily
Exclusive Savings
Inside
$4,976
Oceanview
$5,422
Balcony
$6,243
Suite
$10,995
From (Per Person)
A$4,976
Per Person
Cruise
 (9)

22 Days (21 Nights) Barcelona to Athens
Operator: Azamara
Departure: 08 June 2027
Visits: Spain, France, Monaco, Italy +4 more, Montenegro, Croatia, Slovenia, Greece
Azamara Always Included
Exclusive Savings
Inside
$13,599
Oceanview
$14,853
Balcony
$18,489
Suite
$25,741
From (Per Person)
A$13,599
Save 220
Per Person
Cruise
 (6)

9 Days (8 Nights) Barcelona to Rome
Operator: Azamara
Departure: 15 September 2028
Visits: Spain, France, Monaco, Italy
Azamara Always Included
Exclusive Savings
Inside
$3,631
Oceanview
$3,915
Balcony
$4,797
Suite
$6,708
From (Per Person)
A$3,631
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Operator: Celebrity Cruises
Departure: 02 January 2027
Visits: Spain, Morocco, Gibraltar
Exclusive Savings
Inside
$1,998
Oceanview
$2,284
Balcony
$4,081
Suite
$8,967
From (Per Person)
A$3,251
Per Person
Cruise
 (1)

10 Days (9 Nights) Barcelona to Lisbon
Operator: Silversea
Ship: Silver Nova
Departure: 30 November 2026
Visits: Spain, Gibraltar, Morocco, Portugal
Exclusive Savings
Balcony
$8,580
Suite
$11,912
From (Per Person)
A$8,580
Save 1,720
Per Person
Cruise
 (1)

15 Days (14 Nights) Barcelona to Barcelona
Operator: Explora Journeys
Ship: Explora II
Departure: 02 October 2028
Visits: Spain, Tunisia, Malta, Sicily, Italy, Corsica, France
Exclusive Savings
Suite
$11,735
From (Per Person)
A$11,735
Save 240
Per Person
Cruise
 (13)

8 Days (7 Nights) Barcelona to Rome
Operator: Cunard
Departure: 11 June 2027
Visits: Spain, Corsica, Italy
Exclusive Savings
Inside
$1,635
Oceanview
$1,783
Balcony
$2,001
Suite
$9,505
From (Per Person)
A$1,635
Per Person
Cruise
 (1)

19 Days (18 Nights) Barcelona to Buenos Aires
Operator: MSC Cruises
Departure: 15 November 2026
Visits: Spain, Gibraltar, Morocco, Brazil, Uruguay, Argentina
Exclusive Savings
Inside
$1,751
Oceanview
-
Balcony
$2,157
Suite
$5,364
From (Per Person)
A$1,751
Per Person
Cruise
 (3)

12 Days (11 Nights) Barcelona to Athens
Operator: Holland America
Ship: Oosterdam
Departure: 23 April 2027
Visits: Spain, France, Italy, Sicily, Greece, Turkey
Exclusive Savings
Inside
$3,746
Oceanview
$3,954
Balcony
-
Suite
-
From (Per Person)
A$3,746
Per Person
Cruise
 (8)

11 Days (10 Nights) Barcelona to Athens
Operator: Princess
Ship: Sun Princess
Departure: 15 July 2027
Visits: Spain, France, Italy, Sicily, Greece, Turkey
Sanctuary Collection
Exclusive Savings
Inside
$2,240
Oceanview
$2,838
Balcony
$3,550
Suite
$3,818
From (Per Person)
A$2,240
Per Person
Results: 1-30 of 597

No trips found. Try adjusting the search filters.