Cruises from Barcelona

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

16 Days (15 Nights) Barcelona to Barcelona
Cruise Line: Viking Cruises
Departures: Oct 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
$696
Oceanview
$826
Balcony
$946
Suite
$1,676
From
US$696
Save 61
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
$886
Oceanview
$1,006
Balcony
$1,186
Suite
-
From
US$886
Per Person
View Trip
Cruise
 (8)

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,299 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
 (1)

11 Days (10 Nights) Barcelona to Hamburg
Cruise Line: MSC Cruises
Ship: MSC Euribia
Departure: 14 April 2027
Visit: Spain, Gibraltar, France, Germany
Bonus Onboard Credit
Inside
$1,052
Oceanview
$1,352
Balcony
$1,602
Suite
$2,707
From
US$1,052
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,174
Oceanview
$1,374
Balcony
$1,519
Suite
$1,819
From
US$1,174
Per Person
View Trip
New ReleaseCruise

12 Days (11 Nights) Barcelona to Lisbon
Cruise Line: Scenic
Departure: 03 October 2026
Visit: Spain, Gibraltar, Morocco, Portugal
Wave Offer
Early Booking Savings
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$13,412
Suite
$18,722
From
US$13,412
Save 19,528
Per Person
View Trip
Cruise
 (2)

15 Days (14 Nights) Barcelona to Fort Lauderdale
Cruise Line: Royal Caribbean
Departure: 02 November 2026
Visit: Spain, Portugal, Bermuda, USA
Bonus Onboard Credit
Exclusive Savings
Inside
$938
Oceanview
$987
Balcony
$1,330
Suite
-
From
US$938
Save 446
Per Person
View Trip
Cruise
 (6)

11 Days (10 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 15 July 2027
Visit: Spain, France, Italy, Greece, Turkey
Princess Standard
Sanctuary Collection
Inside
$1,959
Oceanview
$2,249
Balcony
$2,699
Suite
$3,049
From
US$1,959
Per Person
View Trip
Cruise
 (2)

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

16 Days (15 Nights) Barcelona to Rio de Janeiro
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 16 November 2026
Visit: Spain, Portugal, Brazil
Bonus Onboard Credit
Inside
$1,323
Oceanview
$1,520
Balcony
$1,791
Suite
$3,400
From
US$1,323
Per Person
View Trip
Cruise
 (1)

23 Days (22 Nights) Barcelona to Miami
Cruise Line: Oceania Cruises
Departure: 02 November 2026
Visit: Spain, Portugal, Puerto Rico, Bahamas, USA
Your World Inclusions
Black Friday Sale + Your World Included
Exclusive Savings
Inside
$5,245
Oceanview
$5,973
Balcony
$8,058
Suite
$11,405
From
US$5,245
Save 5,453
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,689
Oceanview
$1,969
Balcony
$2,576
Suite
-
From
US$1,689
Per Person
View Trip
Cruise
 (2)

7 Days (6 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 21 April 2026
Visit: Spain, France, Italy
Bonus Onboard Credit
Inside
-
Oceanview
$918
Balcony
$961
Suite
$1,281
From
US$918
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 12 December 2027
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,174
Oceanview
$1,374
Balcony
$1,674
Suite
$5,247
From
US$1,174
Save 646
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
Upgrade Your Horizon
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$11,046
Suite
$13,202
From
US$11,046
Save 16,852
Per Person
View Trip
Cruise
 (3)

15 Days (14 Nights) Barcelona to Miami
Cruise Line: MSC Cruises
Ship: MSC Poesia
Departure: 09 April 2026
Visit: Spain, Portugal, Saint Martin, Bahamas, USA
Bonus Onboard Credit
Inside
$958
Oceanview
$1,108
Balcony
$1,448
Suite
-
From
US$958
Per Person
View Trip
Cruise
 (6)

22 Days (21 Nights) Barcelona to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departures: Apr 2026 to Apr 2027
Visit: Spain, France, Corsica, Italy (+4 more), Greece, Turkey, Montenegro, Sicily
Princess Standard
Sanctuary Collection
Exclusive Savings
Inside
$3,343
Oceanview
$4,411
Balcony
$4,840
Suite
$5,378
From
US$3,343
Save 70
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Celebrity Cruises
Departures: Jun 2027 to Aug 2027
Visit: Spain, Morocco, Portugal, Corsica, Italy
Exclusive Savings
Inside
$1,893
Oceanview
$2,004
Balcony
$2,039
Suite
$6,164
From
US$1,893
Save 1,116
Per Person
View Trip
Cruise
 (2)

15 Days (14 Nights) Barcelona to Rome
Cruise Line: Holland America
Ship: Oosterdam
Departures: Jul 2026 to Aug 2027
Visit: Spain, Malta, Greece, Turkey, Montenegro, Sicily, Italy
Fare Saver
Book Early & Have It All Fare Option
Inside
$2,404
Oceanview
$2,554
Balcony
$3,209
Suite
$5,114
From
US$2,404
Per Person
View Trip
Cruise
 (1)

22 Days (21 Nights) Barcelona to Barcelona
Cruise Line: Cunard
Departure: 25 May 2026
Visit: Spain, Corsica, Sicily, Italy (+4 more), Greece, Montenegro, Croatia, Malta
Inside
$4,129
Oceanview
-
Balcony
$5,889
Suite
-
From
US$4,129
Per Person
View Trip
Cruise
 (6)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departures: May 2026 to Jul 2026
Visit: Spain, France, Corsica, Italy, Greece, Turkey
Princess Standard
Sanctuary Collection
Inside
$2,438
Oceanview
$3,098
Balcony
$3,608
Suite
$3,862
From
US$2,438
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Azamara Cruises
Departure: 28 November 2026
Visit: Spain, France, Italy
Azamara Always Included
Inside
$1,559
Oceanview
$1,779
Balcony
$2,039
Suite
$3,347
From
US$1,559
Per Person
View Trip
Cruise
 (8)

39 Days (38 Nights) Barcelona to Miami
Cruise Line: Azamara Cruises
Departure: 06 November 2027
Visit: Spain, Gibraltar, Portugal, Morocco (+9 more), USA, Virgin Islands, Saint Martin, Martinique, Saint Lucia, Barbados, Dominica, Saint Kitts and Nevis, Puerto Rico
Azamara Always Included
Exclusive Savings
Inside
$8,628
Oceanview
$10,588
Balcony
$13,498
Suite
$19,318
From
US$8,628
Save 191
Per Person
View Trip
Cruise
 (2)

23 Days (22 Nights) Barcelona to Trieste
Cruise Line: Holland America
Ship: Oosterdam
Departure: 23 April 2027
Visit: Spain, France, Italy, Sicily (+4 more), Greece, Turkey, Albania, Croatia
Book Early & Have It All Fare Option
Exclusive Savings
Inside
$4,007
Oceanview
$4,468
Balcony
$5,604
Suite
$7,917
From
US$4,007
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Barcelona to Monte Carlo
Cruise Line: Azamara Cruises
Departure: 11 June 2026
Visit: Spain, France, Corsica, Monaco
Azamara Always Included
Inside
$2,129
Oceanview
$2,499
Balcony
$3,110
Suite
$4,807
From
US$2,129
Per Person
View Trip
Cruise

13 Days (12 Nights) Barcelona to London
Cruise Line: Oceania Cruises
Departure: 02 June 2026
Visit: Spain, Morocco, Portugal, France, England
Black Friday Sale + Your World Included
Your World Inclusions
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,383
Suite
$8,759
From
US$6,383
Save 6,715
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Norwegian Cruise Line
Departures: Apr 2026 to Sep 2027
Visit: Spain, Gibraltar, Portugal
Inside
$919
Oceanview
$1,029
Balcony
$1,669
Suite
$1,819
From
US$919
Per Person
View Trip
Cruise
 (1)

22 Days (21 Nights) Barcelona to Barcelona
Cruise Line: Cunard
Departure: 27 July 2026
Visit: Spain, Italy, Sicily, Greece (+4 more), Montenegro, Croatia, Malta, France
Inside
$3,919
Oceanview
$4,299
Balcony
$6,325
Suite
$15,779
From
US$3,919
Per Person
View Trip
Results: 1-30 of 486

No results found. Try amending the search filters.