Cruises from Barcelona

Choose from 481 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,313 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
$100pp
$52,390pp
Countries
Show More...
Filter Results
481 Cruises (1,313 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
$7,099
Suite
$11,999
From
US$7,099
Save 2,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
Drinks & WiFi Package
Exclusive Savings
Inside
$810
Oceanview
$846
Balcony
$986
Suite
$1,716
From
US$810
Save 112
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
Inside
$917
Oceanview
$987
Balcony
$1,227
Suite
-
From
US$917
Per Person
View Trip
Cruise
 (6)

13 Days (12 Nights) Barcelona to Venice
Cruise Line: Viking Cruises
Departures: Jun 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,499
Suite
$9,999
From
US$6,499
Save 1,000
Per Person
View Trip
Cruise

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

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Viking Cruises
Departures: Feb 2027 to Mar 2028
Visit: Spain, Sardinia, Tunisia, Sicily, Italy
Multiple Deals Available
Inside
-
Oceanview
-
Balcony
$2,899
Suite
$4,499
From
US$2,899
Save 50
Per Person
View Trip
Cruise
 (8)

25 Days (24 Nights) Barcelona to Miami
Cruise Line: Azamara Cruises
Departure: 06 November 2027
Visit: Spain, Gibraltar, Portugal, Morocco, USA
Azamara Always Included
Exclusive Savings
Inside
$7,956
Oceanview
$9,954
Balcony
$13,097
Suite
$20,314
From
US$7,956
Save 203
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
Inside
$1,089
Oceanview
$1,389
Balcony
$1,649
Suite
$2,752
From
US$1,089
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 03 September 2026
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,264
Oceanview
-
Balcony
$3,196
Suite
$7,249
From
US$2,688
Save 898
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,639
Oceanview
$2,969
Balcony
$4,239
Suite
$5,866
From
US$2,639
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Barcelona to Rome
Cruise Line: Cunard
Departure: 27 July 2026
Visit: Spain, Italy, Sicily, Greece, Montenegro, Croatia, Malta
Bonus Onboard Credit
Inside
$2,449
Oceanview
$2,699
Balcony
$2,959
Suite
$5,866
From
US$2,449
Per Person
View Trip
Cruise
 (6)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departures: May 2026 to Jul 2026
Visit: Spain, France, Corsica, Italy
Princess Standard
Sanctuary Collection
Princess Premier
Inside
$1,474
Oceanview
$1,854
Balcony
$2,317
Suite
$3,690
From
US$1,474
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Barcelona to Rome
Cruise Line: Cunard
Departure: 15 June 2026
Visit: Spain, France, Italy, Sardinia, Corsica, Sicily
Inside
$2,359
Oceanview
$2,439
Balcony
$2,759
Suite
$4,789
From
US$2,359
Per Person
View Trip
Cruise
 (6)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departures: May 2027 to Aug 2027
Visit: Spain, France, Corsica, Italy
Princess Standard
Sanctuary Collection
Inside
$1,194
Oceanview
$1,514
Balcony
$1,689
Suite
$1,894
From
US$1,194
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to London
Cruise Line: Virgin Voyages
Ship: Valiant Lady
Departure: 26 July 2026
Visit: Spain, Morocco, Portugal, France, England
Limited Time Offer
Inside
-
Oceanview
$2,090
Balcony
$2,530
Suite
$5,590
From
US$2,090
Per Person
View Trip
Cruise
 (6)

22 Days (21 Nights) Barcelona to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 19 September 2026
Visit: Spain, Corsica, France, Italy (+4 more), Greece, Turkey, Montenegro, Sicily
Princess Standard
Sanctuary Collection
Exclusive Savings
Inside
$3,369
Oceanview
$4,728
Balcony
$5,346
Suite
$6,896
From
US$3,369
Save 51
Per Person
View Trip
Cruise
 (5)

11 Days (10 Nights) Barcelona to Athens
Cruise Line: Virgin Voyages
Departure: 06 June 2027
Visit: Spain, France, Italy, Malta, Greece
Limited Time Offer
Inside
$1,990
Oceanview
$2,490
Balcony
$2,590
Suite
$6,150
From
US$1,990
Per Person
View Trip
Cruise

4 Days (3 Nights) Barcelona to Barcelona
Cruise Line: Royal Caribbean
Departure: 21 May 2026
Visit: Spain, France
Exclusive Savings
Inside
$508
Oceanview
$638
Balcony
$566
Suite
$972
From
US$508
Save 264
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Cunard
Departure: 25 May 2026
Visit: Spain, Corsica, Sicily, Italy
Inside
$1,429
Oceanview
$1,619
Balcony
$1,779
Suite
$3,009
From
US$1,429
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Oceania Cruises
Departure: 16 September 2027
Visit: Spain, France, Monaco, Italy, Corsica, Sardinia, Sicily
Your World Inclusions
Your World Included Credit
Exclusive Savings
Inside
$2,937
Oceanview
$3,180
Balcony
$4,877
Suite
$7,011
From
US$2,937
Save 3,061
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Apr 2027 to Oct 2027
Visit: Spain, France, Italy
Inside
$1,226
Oceanview
$1,436
Balcony
$1,556
Suite
$2,224
From
US$1,226
Per Person
View Trip
Cruise
 (3)

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Oceania Cruises
Departure: 08 October 2027
Visit: Spain, France, Monaco, Italy
Your World Included Credit
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
 (3)

12 Days (11 Nights) Barcelona to Trieste
Cruise Line: Holland America
Ship: Oosterdam
Departure: 12 September 2026
Visit: Spain, France, Italy, Sicily, Greece, Croatia, Montenegro
Fare Saver
Exclusive Savings
Inside
$3,234
Oceanview
-
Balcony
-
Suite
-
From
US$3,234
Save 55
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
Elevate Your Experience
Exclusive Savings
Inside
-
Oceanview
$12,075
Balcony
$13,790
Suite
$13,937
From
US$12,075
Save 12,523
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Barcelona to Miami
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 11 October 2026
Visit: Spain, Morocco, USA
Limited Time Offer
Inside
-
Oceanview
$1,526
Balcony
$1,806
Suite
$5,026
From
US$1,526
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
$10,180
Oceanview
$12,528
Balcony
$16,020
Suite
$23,004
From
US$10,180
Save 239
Per Person
View Trip
Cruise

11 Days (10 Nights) Barcelona to Monte Carlo
Cruise Line: Silversea
Ship: Silver Ray
Departure: 28 September 2026
Visit: Spain, France, Monaco
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$7,560
Suite
$9,720
From
US$7,560
Save 3,240
Per Person
View Trip
Cruise

9 Days (8 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departure: 05 November 2026
Visit: Spain, Italy, Sicily, Malta
Inside
$709
Oceanview
$839
Balcony
$1,059
Suite
$1,769
From
US$709
Per Person
View Trip
New ReleaseTour + Cruise

26 Days Barcelona to Istanbul
Operated By: APT
Departure: 14 May 2026
Trip Styles: Coach, Cruise, Scenic
Visit: Spain, France, Corsica, Sardinia (+4 more), Malta, Sicily, Greece, Turkey
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$20,207
Suite
$23,343
From
US$20,207
Save 388
Per Person
View Trip
Cruise
 (6)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departures: Apr 2026 to Apr 2027
Visit: Spain, France, Corsica, Italy
Princess Standard
Sanctuary Collection
Princess Premier
Exclusive Savings
Inside
$1,264
Oceanview
$1,644
Balcony
$1,889
Suite
$2,084
From
US$1,264
Save 175
Per Person
View Trip
Results: 1-30 of 481

No trips found. Try adjusting the search filters.