Cruises from Barcelona

Choose from 470 unique cruises starting in Barcelona, and traveling to Abu Dhabi, Amsterdam, Athens, Bari, Bergen and more. June is the most popular month to join a cruise from Barcelona and you can select from 1,280 departures available from nineteen leading cruise lines.
Filter Results
Departures
Show More...
Duration
2 Days
48 Days
Countries Visited
End City
Ship Features
Operators
Show More...
Price
$79pp
$52,390pp
Countries
Show More...
Filter Results
470 Cruises (1,280 Cruise Departures)
Cruise
 (2)

16 Days (15 Nights) Barcelona to Barcelona
Cruise Line: Viking Cruises
Departures: Feb 2026 to Jul 2028
Visit: Spain, France, Corsica, Italy (+4 more), Malta, Tunisia, Algeria, Morocco
Multiple Deals Available
Inside
-
Oceanview
-
Balcony
$6,799
Suite
$11,999
From
US$6,799
Save 1,000
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Apr 2026 to Oct 2027
Visit: Spain, France, Italy, Sicily, Malta
Bonus Onboard Credit
Exclusive Savings
Inside
$676
Oceanview
$796
Balcony
$916
Suite
$1,636
From
US$676
Save 53
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: May 2026 to Oct 2026
Visit: Spain, Italy, France
Bonus Onboard Credit
Inside
$889
Oceanview
$1,009
Balcony
$1,189
Suite
-
From
US$889
Per Person
View Trip
Cruise
 (6)

13 Days (12 Nights) Barcelona to Venice
Cruise Line: Viking Cruises
Departures: May 2026 to Aug 2028
Visit: Spain, France, Italy, Greece, Croatia
Viking $999 Air Deal
Viking $1,499 Air Deal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,999
Suite
$9,499
From
US$6,999
Save 1,000
Per Person
View Trip
Cruise
 (2)

15 Days (14 Nights) Barcelona to Bergen
Cruise Line: Viking Cruises
Departures: May 2026 to May 2028
Visit: Spain, Portugal, England, France, Belgium, Holland, Norway
Viking $1,499 Air Deal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$5,999
Suite
$10,999
From
US$5,999
Save 1,000
Per Person
View Trip
Cruise
 (13)

8 Days (7 Nights) Barcelona to Trieste
Cruise Line: Cunard
Departures: Aug 2027 to Sep 2027
Visit: Spain, Malta, Montenegro, Croatia, Italy
Inside
$949
Oceanview
$1,049
Balcony
$1,199
Suite
$2,979
From
US$949
Per Person
View Trip
Cruise
 (13)

8 Days (7 Nights) Barcelona to Istanbul
Cruise Line: Cunard
Departure: 01 October 2027
Visit: Spain, Sicily, Greece, Turkey
Inside
$1,319
Oceanview
$1,429
Balcony
$1,569
Suite
$3,279
From
US$1,319
Per Person
View Trip
Cruise
 (13)

14 Days (13 Nights) Barcelona to Miami
Cruise Line: Cunard
Departure: 29 October 2027
Visit: Spain, USA
Inside
$2,599
Oceanview
$2,899
Balcony
$3,299
Suite
$7,777
From
US$2,599
Per Person
View Trip
Cruise

15 Days (14 Nights) Barcelona to Venice
Cruise Line: Regent Seven Seas
Departure: 15 July 2027
Visit: Spain, Corsica, France, Italy (+4 more), Sardinia, Sicily, Montenegro, Croatia
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$32,958
Suite
$21,591
From
US$32,958
Save 640
Per Person
View Trip
Cruise
 (2)

25 Days (24 Nights) Barcelona to Trieste
Cruise Line: Holland America
Ship: Oosterdam
Departure: 28 August 2027
Visit: Spain, Malta, Greece, Turkey (+4 more), Montenegro, Sicily, Italy, Croatia
Book Early & Have It All Fare Option
Exclusive Savings
Inside
$4,354
Oceanview
$4,874
Balcony
$5,971
Suite
$9,195
From
US$4,354
Per Person
View Trip
Cruise
 (1)

22 Days (21 Nights) Barcelona to Barcelona
Cruise Line: Cunard
Departure: 17 August 2026
Visit: Spain, Sardinia, Sicily, Italy (+4 more), Greece, Montenegro, Croatia, Malta
Inside
$3,619
Oceanview
$3,749
Balcony
$4,489
Suite
$12,958
From
US$3,619
Per Person
View Trip
Cruise
 (6)

22 Days (21 Nights) Barcelona to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departures: Sep 2027 to Oct 2027
Visit: Spain, France, Corsica, Italy (+4 more), Greece, Turkey, Montenegro, Sicily
Princess Standard
Sanctuary Collection
Inside
$3,235
Oceanview
$4,065
Balcony
$4,676
Suite
$5,504
From
US$3,235
Per Person
View Trip
Cruise
 (2)

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
Exclusive Savings
Inside
$3,734
Oceanview
$4,293
Balcony
$5,018
Suite
$8,066
From
US$3,734
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Oceania Cruises
Departure: 08 October 2027
Visit: Spain, France, Monaco, Italy
Black Friday Sale + Your World Included
Your World Inclusions
Exclusive Savings
Inside
$3,033
Oceanview
$3,857
Balcony
$4,585
Suite
$6,525
From
US$3,033
Save 3,165
Per Person
View Trip
Cruise
 (6)

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,479
Oceanview
$1,879
Balcony
$2,259
Suite
$2,619
From
US$1,479
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Oceania Cruises
Departure: 05 November 2026
Visit: Spain, France, Monaco, Italy
Your World Inclusions
Upgrade Your Experience
Exclusive Savings
Inside
$3,421
Oceanview
$3,955
Balcony
$4,496
Suite
$6,293
From
US$3,421
Save 3,577
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Barcelona to Nice
Cruise Line: Azamara Cruises
Departure: 26 May 2026
Visit: Spain, France
Azamara Always Included
Inside
$1,359
Oceanview
$1,529
Balcony
$2,069
Suite
$3,216
From
US$1,359
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 04 September 2027
Visit: Spain, France, Italy
Exclusive Savings
Inside
$1,657
Oceanview
$1,847
Balcony
$2,021
Suite
$6,758
From
US$1,657
Save 870
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,707
Suite
$3,881
From
US$2,109
Per Person
View Trip
Cruise
 (5)

11 Days (10 Nights) Barcelona to Athens
Cruise Line: Viking Cruises
Ship: Viking Sea
Departure: 22 September 2026
Visit: Spain, France, Italy, Sicily, Greece
Viking $1,499 Air Deal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,999
Suite
$9,999
From
US$6,999
Save 500
Per Person
View Trip
Cruise
 (1)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 16 July 2026
Visit: Spain, France, Italy, Corsica, Malta, Sicily, Sardinia
Exclusive Savings
Inside
$2,009
Oceanview
$2,774
Balcony
$2,852
Suite
$9,419
From
US$2,009
Save 1,065
Per Person
View Trip
Cruise
 (3)

10 Days (9 Nights) Barcelona to Lisbon
Cruise Line: Oceania Cruises
Departure: 16 August 2027
Visit: Spain, Morocco, Gibraltar, Portugal
Black Friday Sale + Your World Included
Your World Inclusions
Exclusive Savings
Inside
$2,741
Oceanview
$2,983
Balcony
$4,584
Suite
$6,427
From
US$2,741
Save 2,857
Per Person
View Trip
Cruise

13 Days (12 Nights) Barcelona to Rome
Cruise Line: Regent Seven Seas
Departure: 28 September 2026
Visit: Spain, France, Italy, Malta
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$10,703
Suite
$17,220
From
US$26,480
Save 518
Per Person
View Trip
Cruise
 (8)

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departures: Nov 2026 to Nov 2027
Visit: Spain, Gibraltar, Portugal
Azamara Always Included
Exclusive Savings
Inside
$2,953
Oceanview
$3,331
Balcony
$3,834
Suite
$5,697
From
US$2,953
Save 70
Per Person
View Trip
Cruise
 (1)

48 Days (47 Nights) Barcelona to Miami
Cruise Line: Oceania Cruises
Departure: 02 November 2026
Visit: Spain, Portugal, Puerto Rico, Bahamas (+9 more), USA, Virgin Islands, Antigua and Barbuda, Saint Lucia, Trinidad and Tobago, Brazil, Barbados, Dominica, Saint Martin
Your World Inclusions
Black Friday Sale + Your World Included
Exclusive Savings
Inside
$11,864
Oceanview
$13,028
Balcony
$19,139
Suite
$25,735
From
US$11,864
Save 12,334
Per Person
View Trip
Cruise
 (6)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departures: Oct 2026 to Oct 2027
Visit: Spain, France, Corsica, Italy
Princess Standard
Sanctuary Collection
Inside
$1,199
Oceanview
$1,399
Balcony
$1,419
Suite
$1,719
From
US$1,199
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Cunard
Departure: 07 September 2026
Visit: Spain, Corsica, Sicily, Italy
Inside
$1,349
Oceanview
$1,499
Balcony
$1,589
Suite
$3,759
From
US$1,349
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Celebrity Cruises
Departure: 18 September 2027
Visit: Spain, Morocco, Portugal, Sardinia, Italy
Exclusive Savings
Inside
$1,943
Oceanview
$2,143
Balcony
$2,343
Suite
$5,320
From
US$1,943
Save 1,020
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Barcelona to Rome
Cruise Line: Cunard
Departure: 18 May 2026
Visit: Spain, France, Italy, Corsica, Sicily
Inside
$2,189
Oceanview
$2,459
Balcony
$3,169
Suite
$5,896
From
US$2,189
Per Person
View Trip
Cruise
 (3)

9 Days (8 Nights) Barcelona to Rome
Cruise Line: Azamara Cruises
Departure: 09 April 2026
Visit: Spain, France, Italy
Azamara Always Included
Inside
$1,649
Oceanview
$1,939
Balcony
$2,309
Suite
$3,966
From
US$1,649
Per Person
View Trip
Results: 1-30 of 470

No results found. Try amending the search filters.