Cruises from Barcelona

Choose from 519 unique cruises starting in Barcelona, and traveling to Alicante, Amsterdam, Athens, Bergen, Berlin and more. October is the most popular month to join a cruise from Barcelona and you can select from 1,303 departures available from nineteen leading cruise lines.
Filter Results
Departures
Show More...
Duration
4 Days
116 Days
Countries Visited
End City
Ship Features
Operators
Show More...
Price
$400pp
$47,198pp
Countries
Show More...
Filter Results
519 Cruises (1,303 Cruise Departures)
Cruise
 (3)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: May 2026 to Oct 2027
Visit: Spain, France, Italy, Sicily, Malta
Inside
$750
Oceanview
$846
Balcony
$986
Suite
$1,716
From
US$750
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Nov 2026 to Mar 2028
Visit: Spain, France, Italy
Inside
$650
Oceanview
$751
Balcony
$1,088
Suite
$1,328
From
US$650
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
$824
Oceanview
$928
Balcony
$1,184
Suite
-
From
US$824
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Royal Caribbean
Departure: 07 June 2026
Visit: Spain, France, Italy
Exclusive Savings
Inside
-
Oceanview
$2,612
Balcony
-
Suite
$3,936
From
US$3,936
Save 2,338
Per Person
View Trip
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,999
Suite
$11,999
From
US$6,999
Save 2,000
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,599
Suite
$8,999
From
US$6,599
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
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,999
Suite
$9,999
From
US$6,999
Save 500
Per Person
View Trip
Cruise
 (3)

9 Days (8 Nights) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departure: 11 December 2027
Visit: Spain, Gibraltar, Portugal
Azamara Always Included
Inside
$1,999
Oceanview
$2,549
Balcony
$3,149
Suite
$4,679
From
US$1,999
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Barcelona to Trieste
Cruise Line: Cunard
Departure: 22 June 2026
Visit: Spain, Sardinia, Corsica, Sicily (+4 more), Italy, Greece, Montenegro, Croatia
Cunard Fare
Inside
-
Oceanview
$2,209
Balcony
$2,779
Suite
$5,359
From
US$2,209
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Norwegian Cruise Line
Departure: 17 October 2027
Visit: Spain, Tunisia, Malta, Sicily, Italy
Inside
$1,149
Oceanview
-
Balcony
$1,709
Suite
$1,969
From
US$1,149
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 01 October 2026
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,124
Oceanview
-
Balcony
$2,274
Suite
-
From
US$2,124
Save 1,355
Per Person
View Trip
Cruise
 (5)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Departure: 10 October 2027
Visit: Spain, France, Italy
Inside
$1,184
Oceanview
$1,394
Balcony
$1,604
Suite
$4,100
From
US$1,184
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Barcelona to Trieste
Cruise Line: Cunard
Departure: 17 August 2026
Visit: Spain, Sardinia, Sicily, Italy, Greece, Montenegro, Croatia
Inside
$2,389
Oceanview
$2,529
Balcony
$3,329
Suite
$5,369
From
US$2,389
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 12 August 2027
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$2,974
Suite
$5,549
From
US$2,974
Save 1,871
Per Person
View Trip
Cruise
 (13)

22 Days (21 Nights) Barcelona to Rome
Cruise Line: Cunard
Departure: 11 June 2027
Visit: Spain, Corsica, Italy, Malta (+4 more), Montenegro, Croatia, Greece, Sicily
Bonus Onboard Credit
Value Fare
Inside
$3,029
Oceanview
$3,629
Balcony
$4,109
Suite
$8,639
From
US$3,029
Per Person
View Trip
Cruise
 (7)

21 Days (20 Nights) Barcelona to Istanbul
Cruise Line: Princess
Ship: Sun Princess
Departure: 15 July 2027
Visit: Spain, France, Italy, Greece, Turkey, Montenegro, Sicily
Princess Standard
Sanctuary Collection
Inside
$2,611
Oceanview
$3,259
Balcony
$3,815
Suite
$5,013
From
US$2,611
Per Person
View Trip
Cruise
 (3)

6 Days (5 Nights) Barcelona to Barcelona
Cruise Line: Azamara Cruises
Departure: 21 May 2026
Visit: Spain, France
Azamara Always Included
Inside
-
Oceanview
-
Balcony
-
Suite
$3,219
From
US$3,219
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 24 July 2026
Visit: Spain, France, Italy, Corsica
Inside
$1,680
Oceanview
$1,791
Balcony
$1,971
Suite
$5,919
From
US$1,680
Per Person
View Trip
Cruise
 (13)

15 Days (14 Nights) Barcelona to Rome
Cruise Line: Cunard
Departure: 20 August 2027
Visit: Spain, Malta, Montenegro, Croatia, Italy, Greece, Sicily
Bonus Onboard Credit
Value Fare
Inside
$2,019
Oceanview
$2,219
Balcony
$2,579
Suite
$5,529
From
US$2,019
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Istanbul
Cruise Line: Oceania Cruises
Departure: 17 August 2026
Visit: Spain, Sicily, Greece, Turkey
Your World Inclusions
Exclusive Savings
Inside
$2,400
Oceanview
$2,662
Balcony
$3,975
Suite
$4,912
From
US$2,400
Save 3,998
Per Person
View Trip
Cruise
 (8)

22 Days (21 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 13 March 2027
Visit: Spain, France, Italy, Sicily (+4 more), Montenegro, Croatia, Slovenia, Greece
Azamara Always Included
Inside
$5,339
Oceanview
$5,969
Balcony
$7,409
Suite
$10,459
From
US$5,339
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
Inside
$2,407
Oceanview
$2,705
Balcony
$2,875
Suite
-
From
US$2,407
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Celebrity Cruises
Departures: May 2026 to Oct 2027
Visit: Spain, Malta, Greece, Turkey, Italy
Exclusive Savings
Inside
$2,199
Oceanview
$2,324
Balcony
$2,424
Suite
$4,949
From
US$2,199
Save 1,362
Per Person
View Trip
Cruise
 (1)

9 Days (8 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Ship: Valiant Lady
Departure: 11 July 2026
Visit: Spain, France, Italy, Sicily
Inside
$1,432
Oceanview
$1,752
Balcony
$2,072
Suite
$5,100
From
US$1,432
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Barcelona to Orlando
Cruise Line: MSC Cruises
Departure: 31 October 2026
Visit: Spain, Portugal, Puerto Rico, USA
Inside
$712
Oceanview
$880
Balcony
$1,132
Suite
$2,476
From
US$712
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Rome
Cruise Line: Oceania Cruises
Departure: 27 September 2027
Visit: Spain, France, Monaco, Italy, Corsica, Sardinia
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
$2,499
Oceanview
$2,749
Balcony
$4,299
Suite
$6,299
From
US$2,499
Save 2,499
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Bilbao
Cruise Line: Oceania Cruises
Departure: 20 August 2026
Visit: Spain, Morocco, Portugal
Your World Inclusions
Exclusive Savings
Inside
$2,805
Oceanview
$3,017
Balcony
$5,482
Suite
$11,749
From
US$2,805
Save 3,793
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,709
Oceanview
$2,709
Balcony
-
Suite
$13,379
From
US$2,709
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Holland America
Ship: Oosterdam
Departure: 02 August 2026
Visit: Spain, Morocco, Portugal
Fare Saver
Inside
-
Oceanview
$974
Balcony
$1,224
Suite
$3,424
From
US$974
Per Person
View Trip
Cruise
 (1)

16 Days (15 Nights) Barcelona to Santos
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 01 November 2027
Visit: Spain, Brazil
Inside
$1,290
Oceanview
$1,540
Balcony
$1,790
Suite
-
From
US$1,290
Per Person
View Trip
Results: 1-30 of 519

No trips found. Try adjusting the search filters.