Cruises from Barcelona

Choose from 550 unique cruises starting in Barcelona, and traveling to Amalfi, Amsterdam, Athens, Bari, Bergen and more. October is the most popular month to join a cruise from Barcelona and you can select from 1,362 departures available from twenty-one leading cruise lines.
Filter Results
Departures
Show More...
Duration
3 Days
122 Days
Countries Visited
End City
Ship Features
Operators
Show More...
Price
$100pp
$47,298pp
Countries
Show More...
Filter Results
550 Cruises (1,362 Cruise Departures)
Cruise
 (1)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Euribia
Departure: 23 October 2027
Visit: Spain, France, Italy, Sicily, Tunisia
Inside
$1,003
Oceanview
$1,153
Balcony
$1,253
Suite
$2,023
From
US$1,003
Per Person
View Trip
Cruise
 (1)

7 Days (6 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Ship: Valiant Lady
Departure: 28 June 2026
Visit: Spain, France, Italy, Corsica
Limited Time Offer
Inside
$1,194
Oceanview
$1,374
Balcony
$1,674
Suite
$2,514
From
US$1,194
Per Person
View Trip
Cruise

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Silversea
Ship: Silver Ray
Departure: 19 May 2026
Visit: Spain, France, Monaco, Italy
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$8,900
Suite
-
From
US$8,900
Save 2,500
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Venice
Cruise Line: Oceania Cruises
Departure: 26 April 2027
Visit: Spain, Sardinia, Sicily, Greece, Italy, Croatia
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
$2,749
Oceanview
$3,149
Balcony
$4,399
Suite
$6,199
From
US$2,749
Save 2,749
Per Person
View Trip
Cruise
 (7)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departures: Jun 2026 to Apr 2027
Visit: Spain, France, Corsica, Italy
Princess Standard
Princess Premier
Sanctuary Collection
Inside
$1,279
Oceanview
$1,579
Balcony
$1,779
Suite
$1,929
From
US$1,279
Per Person
View Trip
Cruise
 (1)

17 Days (16 Nights) Barcelona to Orlando
Cruise Line: Norwegian Cruise Line
Departure: 28 October 2026
Visit: Spain, France, Morocco, USA
Inside
$1,399
Oceanview
$1,749
Balcony
$1,999
Suite
$2,299
From
US$1,399
Per Person
View Trip
Cruise
 (7)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departure: 02 May 2027
Visit: Spain, France, Corsica, Italy
Princess Standard
Sanctuary Collection
Inside
$1,279
Oceanview
$1,459
Balcony
$1,934
Suite
$2,109
From
US$1,279
Per Person
View Trip
Cruise
 (5)

22 Days (21 Nights) Barcelona to Athens
Cruise Line: Viking Cruises
Departures: Jul 2026 to Jul 2028
Visit: Spain, France, Monaco, Italy (+4 more), Sicily, Croatia, Montenegro, Greece
Viking $1,299 Air Deal
Viking $1,499 Air Deal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$11,097
Suite
$15,497
From
US$11,097
Save 3,150
Per Person
View Trip
Cruise
 (5)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Departure: 10 October 2027
Visit: Spain, France, Italy
Limited Time Offer
Inside
$1,184
Oceanview
$1,394
Balcony
$1,604
Suite
$4,200
From
US$1,184
Per Person
View Trip
Cruise
 (2)

12 Days (11 Nights) Barcelona to Istanbul
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 27 April 2026
Visit: Spain, Malta, Greece, Italy, Turkey
Inside
$934
Oceanview
$1,104
Balcony
$1,264
Suite
$2,144
From
US$934
Per Person
View Trip
Cruise
 (13)

15 Days (14 Nights) Barcelona to Rome
Cruise Line: Cunard
Departure: 01 October 2027
Visit: Spain, Sicily, Greece, Turkey, Italy
Bonus Onboard Credit
Inside
$2,399
Oceanview
$2,699
Balcony
$2,859
Suite
$6,119
From
US$2,399
Per Person
View Trip
Cruise
 (5)

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Departure: 02 September 2027
Visit: Spain, France, Corsica, Italy, Sicily, Sardinia
Limited Time Offer
Inside
$1,891
Oceanview
$2,190
Balcony
$2,390
Suite
$5,900
From
US$1,891
Per Person
View Trip
Cruise
 (3)

12 Days (11 Nights) Barcelona to Venice
Cruise Line: Azamara Cruises
Departure: 29 September 2027
Visit: Spain, France, Monaco, Italy, Montenegro, Croatia
Azamara Always Included
Inside
$5,019
Oceanview
$5,589
Balcony
$6,909
Suite
$10,439
From
US$5,019
Per Person
View Trip
Cruise

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Regent Seven Seas
Departure: 24 August 2026
Visit: Spain, France, Italy
Exclusive Savings
Inside
-
Oceanview
$10,499
Balcony
-
Suite
$12,699
From
US$10,499
Save 10,499
Per Person
View Trip
Cruise
 (7)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departure: 19 September 2026
Visit: Spain, Corsica, France, Italy
Princess Standard
Sanctuary Collection
Inside
$1,619
Oceanview
$2,039
Balcony
$2,614
Suite
$2,889
From
US$1,619
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Barcelona to Trieste
Cruise Line: Cunard
Departure: 25 May 2026
Visit: Spain, Corsica, Sicily, Italy, Greece, Montenegro, Croatia
Inside
$2,709
Oceanview
$2,729
Balcony
-
Suite
$13,379
From
US$2,709
Per Person
View Trip
Cruise
 (8)

22 Days (21 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 13 March 2027
Visit: Spain, France, Italy, Sicily (+4 more), Montenegro, Croatia, Slovenia, Greece
Azamara Always Included
Inside
$5,839
Oceanview
$6,539
Balcony
$8,149
Suite
$11,529
From
US$5,839
Per Person
View Trip
Cruise
 (3)

22 Days (21 Nights) Barcelona to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departure: 26 June 2027
Visit: Spain, Malta, Greece, Turkey (+6 more), Montenegro, Sicily, Italy, Corsica, France, Gibraltar
Book Early & Have It All Fare Option
Inside
$3,804
Oceanview
$4,374
Balcony
$5,114
Suite
$8,214
From
US$3,804
Per Person
View Trip
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 08 November 2026
Visit: Spain, France, Gibraltar
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$5,900
Suite
$9,000
From
US$5,900
Save 3,500
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departures: Jul 2026 to Aug 2026
Visit: Spain, Malta, Greece, Turkey
Exclusive Savings
Inside
$1,325
Oceanview
$1,387
Balcony
$1,635
Suite
$4,537
From
US$1,325
Save 827
Per Person
View Trip
Cruise
 (1)

12 Days (11 Nights) Barcelona to Copenhagen
Cruise Line: MSC Cruises
Ship: MSC Euribia
Departure: 14 April 2027
Visit: Spain, Gibraltar, France, Germany, Denmark
Inside
$1,194
Oceanview
$1,524
Balcony
$1,844
Suite
$5,094
From
US$1,194
Per Person
View Trip
Cruise
 (8)

6 Days (5 Nights) Barcelona to Barcelona
Cruise Line: Azamara Cruises
Departure: 03 June 2027
Visit: Spain, France
Azamara Always Included
Inside
$2,109
Oceanview
$2,289
Balcony
$2,769
Suite
$3,979
From
US$2,109
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Regent Seven Seas
Departure: 13 June 2027
Visit: Spain, France, Monaco, Italy
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$8,799
Suite
$9,599
From
US$8,799
Save 8,799
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Oceania Cruises
Departure: 21 April 2026
Visit: Spain, France, Italy, Corsica, Sardinia
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$3,899
Suite
-
From
US$3,899
Save 3,899
Per Person
View Trip
Cruise
 (3)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departure: 23 April 2027
Visit: Spain, France, Italy, Sicily, Greece, Turkey
Book Early & Have It All Fare Option
Inside
$2,184
Oceanview
$2,434
Balcony
$3,134
Suite
$4,284
From
US$2,184
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 01 October 2026
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,174
Oceanview
$2,374
Balcony
$2,374
Suite
-
From
US$2,174
Save 1,305
Per Person
View Trip
Cruise

15 Days (14 Nights) Barcelona to Barcelona
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 28 September 2026
Visit: Spain, Tunisia, Malta, Sicily, Italy, Monaco, France
Sky & Sea
Inside
-
Oceanview
-
Balcony
-
Suite
$11,610
From
US$11,610
Per Person
View Trip
Cruise
 (7)

22 Days (21 Nights) Barcelona to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 02 May 2027
Visit: Spain, France, Corsica, Italy (+4 more), Greece, Turkey, Montenegro, Sicily
Princess Standard
Sanctuary Collection
Inside
$3,309
Oceanview
$4,317
Balcony
$5,494
Suite
$5,884
From
US$3,309
Per Person
View Trip
Cruise
 (5)

32 Days (31 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 13 September 2026
Visit: Spain, France, Monaco, Italy (+6 more), Sicily, Montenegro, Slovenia, Croatia, Greece, Turkey
Azamara Always Included
Inside
$10,729
Oceanview
$12,669
Balcony
-
Suite
-
From
US$10,729
Per Person
View Trip
Cruise
 (1)

13 Days (12 Nights) Barcelona to Lisbon
Cruise Line: Oceania Cruises
Departure: 09 December 2026
Visit: Spain, Gibraltar, Morocco, Portugal
Your World Inclusions
Exclusive Savings
Inside
$2,720
Oceanview
$2,840
Balcony
$4,640
Suite
$6,240
From
US$2,720
Save 4,078
Per Person
View Trip
Results: 91-120 of 550

No trips found. Try adjusting the search filters.