Cruises from Barcelona

Choose from 476 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,307 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
476 Cruises (1,307 Cruise Departures)
New ReleaseCruise

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Scenic
Departure: 02 May 2026
Visit: Spain, Morocco, Portugal
Early Booking Savings
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$13,066
Suite
$16,461
From
US$13,066
Save 16,924
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,809
Oceanview
$3,039
Balcony
$3,549
Suite
$15,826
From
US$2,809
Per Person
View Trip
Cruise
 (2)

6 Days (5 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Apr 2026 to Apr 2026
Visit: Spain, France, Italy
Bonus Onboard Credit
Inside
$635
Oceanview
$704
Balcony
$824
Suite
$1,104
From
US$635
Per Person
View Trip
Cruise
 (6)

22 Days (21 Nights) Barcelona to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 08 August 2026
Visit: Spain, Gibraltar, Italy, Greece, Turkey, Montenegro, Sicily
Princess Standard
Sanctuary Collection
Exclusive Savings
Inside
$3,863
Oceanview
$4,988
Balcony
$5,751
Suite
$6,665
From
US$3,863
Save 61
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
$1,829
Oceanview
$2,199
Balcony
$2,664
Suite
$4,109
From
US$1,829
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
Exclusive Savings
Inside
$3,480
Oceanview
$3,868
Balcony
$4,761
Suite
$7,157
From
US$3,480
Save 79
Per Person
View Trip
Cruise
 (4)

26 Days (25 Nights) Barcelona to Amsterdam
Cruise Line: Azamara Cruises
Departure: 02 June 2026
Visit: Spain, Gibraltar, Portugal, France, Guernsey, Belgium, Holland
Azamara Always Included
Exclusive Savings
Inside
-
Oceanview
$9,650
Balcony
$12,802
Suite
$19,592
From
US$9,650
Save 239
Per Person
View Trip
Cruise
 (4)

15 Days (14 Nights) Barcelona to Bordeaux
Cruise Line: Azamara Cruises
Departure: 02 June 2026
Visit: Spain, Gibraltar, Portugal, France
Azamara Always Included
Exclusive Savings
Inside
$4,280
Oceanview
$4,775
Balcony
$6,453
Suite
$11,623
From
US$4,280
Save 99
Per Person
View Trip
Cruise
 (6)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 08 August 2026
Visit: Spain, Gibraltar, Italy, Greece, Turkey
Princess Standard
Sanctuary Collection
Inside
$2,982
Oceanview
$3,803
Balcony
$4,431
Suite
$5,057
From
US$2,982
Per Person
View Trip
Cruise

9 Days (8 Nights) Barcelona to Lisbon
Cruise Line: Seabourn
Departure: 06 November 2027
Visit: Spain, Portugal
Explore More
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$5,071
Suite
$8,511
From
US$5,071
Save 87
Per Person
View Trip
New ReleaseCruise

10 Days (9 Nights) Barcelona to Palma de Mallorca
Cruise Line: Emerald Cruises
Departure: 10 September 2026
Visit: Spain, France, Monaco, Corsica, Sardinia
Early Payment Discount
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$8,861
From
US$8,861
Save 11,429
Per Person
View Trip
Cruise

17 Days (16 Nights) Barcelona to Miami
Cruise Line: Regent Seven Seas
Departure: 04 November 2027
Visit: Spain, Morocco, Puerto Rico, USA
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$10,710
Suite
$11,200
From
US$10,710
Save 18,088
Per Person
View Trip
Cruise

17 Days (16 Nights) Barcelona to Fort Lauderdale
Cruise Line: Celebrity Cruises
Departure: 29 October 2027
Visit: Spain, France, Morocco, Bermuda, USA
Exclusive Savings
Inside
$1,892
Oceanview
$2,130
Balcony
$2,229
Suite
$12,257
From
US$1,892
Save 1,078
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Royal Caribbean
Departures: May 2026 to Jun 2026
Visit: Spain, France, Italy
Exclusive Savings
Inside
$1,427
Oceanview
$1,801
Balcony
$1,703
Suite
$3,237
From
US$2,085
Save 50
Per Person
View Trip
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 28 May 2027
Visit: Spain, Italy, Sicily, France
Exclusive Savings
Inside
$2,499
Oceanview
$2,799
Balcony
$3,145
Suite
$7,081
From
US$2,499
Save 1,447
Per Person
View Trip
Cruise
 (1)

9 Days (8 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 11 November 2027
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,695
Oceanview
$1,938
Balcony
$2,020
Suite
$6,336
From
US$1,695
Save 993
Per Person
View Trip
Cruise
 (8)

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departure: 29 December 2026
Visit: Spain, Morocco, Portugal
Azamara Always Included
Exclusive Savings
Inside
$3,481
Oceanview
$3,743
Balcony
$4,412
Suite
$7,225
From
US$3,481
Save 78
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Feb 2026 to Mar 2028
Visit: Spain, France, Italy, Sicily, Malta
Bonus Onboard Credit
Exclusive Savings
Inside
$806
Oceanview
$976
Balcony
$1,076
Suite
$1,796
From
US$806
Save 52
Per Person
View Trip
Cruise

15 Days (14 Nights) Barcelona to Miami
Cruise Line: Regent Seven Seas
Departure: 26 October 2026
Visit: Spain, Portugal, Bermuda, USA
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$7,174
Suite
$8,203
From
US$7,174
Save 13,824
Per Person
View Trip
Cruise
 (13)

22 Days (21 Nights) Barcelona to Trieste
Cruise Line: Cunard
Departure: 14 May 2027
Visit: Spain, Sicily, Greece, Turkey (+4 more), Italy, Malta, Montenegro, Croatia
Inside
$3,519
Oceanview
$3,969
Balcony
$4,559
Suite
$12,236
From
US$3,519
Per Person
View Trip
Cruise

25 Days (24 Nights) Barcelona to Miami
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 01 November 2026
Visit: Spain, Portugal, Antigua and Barbuda, Anguilla (+6 more), Puerto Rico, USA, Mexico, Honduras, Belize, Bahamas
A Suite Invitation
Inside
-
Oceanview
-
Balcony
$11,550
Suite
$13,050
From
US$11,550
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

122 Days (121 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departure: 07 January 2027
Visit: Spain, Gibraltar, Morocco, Cape Verde (+20 more), Brazil, Argentina, Falkland Islands, Chile, French Polynesia, Cook Islands, New Zealand, Australia, New Caledonia, Vanuatu, American Samoa, USA, Mexico, Costa Rica, Panama, Jamaica, Virgin Islands, Saint Martin, Italy, France
Exclusive Savings
Inside
-
Oceanview
$20,065
Balcony
$28,272
Suite
-
From
US$20,065
Save 534
Per Person
View Trip
Cruise

22 Days (21 Nights) Barcelona to Bridgetown
Cruise Line: Seabourn
Departure: 06 November 2027
Visit: Spain, Portugal, Antigua and Barbuda, Saint Kitts and Nevis, Martinique, Barbados
Explore More
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$9,368
Suite
$15,616
From
US$9,368
Save 151
Per Person
View Trip
Cruise

10 Days (9 Nights) Barcelona to Berlin
Cruise Line: MSC Cruises
Departure: 18 May 2026
Visit: Spain, France, Germany
Inside
$768
Oceanview
$859
Balcony
$1,006
Suite
$2,039
From
US$768
Per Person
View Trip
Cruise

10 Days (9 Nights) Barcelona to Bologna
Cruise Line: Royal Caribbean
Departure: 07 May 2026
Visit: Spain, France, Italy, Croatia, Montenegro
Exclusive Savings
Inside
$1,672
Oceanview
$1,952
Balcony
$2,684
Suite
$4,301
From
US$1,672
Save 793
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
 (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

12 Days (11 Nights) Barcelona to Porto
Cruise Line: Ponant
Ship: Le Champlain
Departure: 06 May 2026
Visit: Spain, Portugal
Inside
-
Oceanview
-
Balcony
$11,440
Suite
$21,490
From
US$11,440
Per Person
View Trip
Cruise
 (2)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departure: 17 July 2027
Visit: Spain, Malta, Greece, Turkey, Egypt
Book Early & Have It All Fare Option
Inside
$2,614
Oceanview
$2,994
Balcony
$3,430
Suite
$5,459
From
US$2,614
Per Person
View Trip
Results: 121-150 of 476

No trips found. Try adjusting the search filters.