Cruises from Barcelona

Choose from 478 unique cruises starting in Barcelona, and traveling to Abu Dhabi, Amsterdam, Athens, Bari, Bergen and more. June, November and May are the most popular months to join a cruise from Barcelona and you can select from 1,306 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
478 Cruises (1,306 Cruise Departures)
Cruise

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Oceania Cruises
Departure: 12 September 2027
Visit: Spain, Morocco, Gibraltar, Portugal
Your World Inclusions
Your World Included Credit
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$3,422
Suite
$4,683
From
US$3,422
Save 3,576
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,749
From
US$1,429
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
Your World Included Credit
Exclusive Savings
Inside
-
Oceanview
$13,028
Balcony
$19,479
Suite
$25,832
From
US$13,028
Save 13,570
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,699
Oceanview
$3,145
Balcony
$3,239
Suite
$10,438
From
US$2,699
Save 1,558
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,969
Suite
-
From
US$1,349
Per Person
View Trip
Cruise
 (2)

11 Days (10 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 10 September 2027
Visit: Spain, Italy, Sicily, Greece
Exclusive Savings
Inside
$2,045
Oceanview
$2,527
Balcony
$2,806
Suite
$5,498
From
US$2,045
Save 1,107
Per Person
View Trip
Cruise

16 Days (15 Nights) Barcelona to Rome
Cruise Line: Silversea
Ship: Silver Ray
Departure: 27 June 2026
Visit: Spain, France, Monaco, Italy
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$8,200
Suite
$13,500
From
US$8,200
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Oceania Cruises
Departure: 02 November 2026
Visit: Spain, Portugal
Upgrade Your Experience
Your World Inclusions
Exclusive Savings
Inside
$1,785
Oceanview
$2,040
Balcony
$3,157
Suite
$4,105
From
US$1,785
Save 2,413
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departures: Jun 2027 to Sep 2027
Visit: Spain, Malta, Greece
Exclusive Savings
Inside
$1,599
Oceanview
$1,699
Balcony
$1,999
Suite
$4,999
From
US$1,599
Save 897
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departure: 22 May 2027
Visit: Spain, Gibraltar, Portugal
Azamara Always Included
Inside
$2,279
Oceanview
$2,540
Balcony
$3,307
Suite
$5,237
From
US$2,279
Per Person
View Trip
Cruise
 (3)

15 Days (14 Nights) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departure: 11 March 2028
Visit: Spain, Gibraltar, Portugal
Azamara Always Included
Exclusive Savings
Inside
$3,568
Oceanview
$4,179
Balcony
$5,333
Suite
$7,913
From
US$3,568
Save 71
Per Person
View Trip
Cruise

23 Days (22 Nights) Barcelona to Miami
Cruise Line: MSC Cruises
Departure: 20 October 2026
Visit: Spain, Gibraltar, Morocco, Portugal, USA
Bonus Onboard Credit
Inside
$1,604
Oceanview
$1,983
Balcony
$2,249
Suite
$5,968
From
US$1,604
Per Person
View Trip
Cruise
 (5)

10 Days (9 Nights) Barcelona to Rome
Cruise Line: Virgin Voyages
Departure: 08 August 2027
Visit: Spain, France, Italy, Sicily, Malta
With Love From the World
Inside
$1,881
Oceanview
$2,151
Balcony
$2,331
Suite
$5,535
From
US$1,881
Per Person
View Trip
Cruise
 (6)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departure: 08 August 2026
Visit: Spain, Gibraltar, Italy
Princess Standard
Sanctuary Collection
Inside
$2,284
Oceanview
$3,044
Balcony
$3,591
Suite
$4,498
From
US$2,284
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Oceania Cruises
Departure: 31 October 2026
Visit: Spain, France, Italy
Upgrade Your Experience
Your World Inclusions
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$3,521
Suite
$4,488
From
US$3,521
Save 4,077
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 10 April 2027
Visit: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,232
Oceanview
$2,624
Balcony
$2,744
Suite
$7,883
From
US$2,232
Save 1,257
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: May 2026 to Sep 2027
Visit: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,540
Oceanview
$2,673
Balcony
$2,823
Suite
$8,359
From
US$2,540
Save 1,508
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Ship: Valiant Lady
Departure: 14 June 2026
Visit: Spain, France
With Love From the World
Up to $300 Onboard Credit
Inside
$1,441
Oceanview
$1,393
Balcony
$1,533
Suite
$3,703
From
US$1,393
Per Person
View Trip
Cruise
 (3)

12 Days (11 Nights) Barcelona to Venice
Cruise Line: Azamara Cruises
Departure: 24 April 2027
Visit: Spain, France, Monaco, Italy, Montenegro, Croatia, Slovenia
Azamara Always Included
Exclusive Savings
Inside
$3,327
Oceanview
$3,860
Balcony
$4,908
Suite
$7,517
From
US$3,327
Save 72
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
$2,525
Oceanview
$2,813
Balcony
$3,025
Suite
$8,208
From
US$2,525
Save 1,449
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Istanbul
Cruise Line: Cunard
Departure: 04 May 2026
Visit: Spain, Greece, Turkey
Inside
$1,499
Oceanview
$1,829
Balcony
$2,019
Suite
$3,319
From
US$1,499
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,889
Oceanview
$2,259
Balcony
-
Suite
-
From
US$1,889
Per Person
View Trip
Cruise
 (2)

14 Days (13 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 December 2026
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,904
Oceanview
$3,344
Balcony
$4,086
Suite
$10,002
From
US$2,904
Save 1,688
Per Person
View Trip
Cruise
 (2)

6 Days (5 Nights) Barcelona to Nice
Cruise Line: Ponant
Ship: Le Boreal
Departure: 02 May 2027
Visit: Spain, France, Corsica
Inside
-
Oceanview
$3,720
Balcony
$3,910
Suite
$7,270
From
US$3,720
Per Person
View Trip
Cruise
 (6)

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,096
Oceanview
$3,972
Balcony
$4,939
Suite
$5,150
From
US$3,096
Per Person
View Trip
Cruise

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Silversea
Departure: 28 September 2026
Visit: Spain, France, Monaco, Italy
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
$6,720
Balcony
$7,280
Suite
$6,960
From
US$6,720
Save 1,680
Per Person
View Trip
Cruise
 (1)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Royal Caribbean
Departure: 03 May 2027
Visit: Spain, Italy, Sicily, Greece, Turkey
Bonus Onboard Credit
Exclusive Savings
Inside
$2,297
Oceanview
$2,738
Balcony
$4,676
Suite
$5,684
From
US$2,297
Save 1,033
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Trieste
Cruise Line: Cunard
Departure: 27 July 2026
Visit: Spain, Italy, Sicily, Greece, Montenegro
Inside
$1,229
Oceanview
$1,379
Balcony
$1,669
Suite
$3,459
From
US$1,229
Per Person
View Trip
Cruise
 (6)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 05 September 2027
Visit: Spain, France, Italy, Corsica, Greece, Turkey
Princess Standard
Sanctuary Collection
Inside
$2,065
Oceanview
$2,875
Balcony
$3,457
Suite
$3,914
From
US$2,065
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 October 2026
Visit: Spain, Italy, Malta, Sicily
Exclusive Savings
Inside
$1,538
Oceanview
-
Balcony
$2,150
Suite
$6,239
From
US$1,538
Save 958
Per Person
View Trip
Results: 181-210 of 478

No trips found. Try adjusting the search filters.