Cruises from Barcelona

Choose from 594 unique cruises starting in Barcelona, and travelling to Alicante, Amalfi, Amsterdam, Athens, Bergen and more. October is the most popular month to join a cruise from Barcelona and you can select from 1,489 departures available from twenty-one leading cruise lines.
Filter Results
594 Cruises (1,489 Departures)
594 Cruises (1,489 Departures)
Departures
Show More...
Duration
4 Days
116 Days
Countries Visited
End City
Ship Features
Operators
Show More...
Price
$400pp
$165,860pp
Countries
Show More...
Cruise
 (3)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Jul 2026 to Nov 2028
Visits: Spain, France, Italy, Sicily, Malta
Exclusive Savings
Inside
$1,158
Oceanview
$1,227
Balcony
$1,435
Suite
$2,465
From (Per Person)
A$1,157
Save 24
Per Person
Cruise
 (1)

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 30 March 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,253
Oceanview
$2,907
Balcony
$2,953
Suite
$9,247
From (Per Person)
A$2,253
Save 1,412
Per Person
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: May 2027 to Jun 2027
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,162
Oceanview
$2,626
Balcony
$2,763
Suite
$8,500
From (Per Person)
A$2,162
Save 1,401
Per Person
Cruise
 (2)

16 Days (15 Nights) Barcelona to Barcelona
Cruise Line: Viking
Departures: Oct 2026 to Jul 2028
Visits: Spain, France, Corsica, Italy +4 more, Malta, Tunisia, Algeria, Morocco
Exclusive Savings
Balcony
$10,726
Suite
$19,154
From (Per Person)
A$10,726
Save 1,633
Per Person
Cruise
 (2)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Jul 2026 to Oct 2026
Visits: Spain, Italy, France
Exclusive Savings
Inside
$1,320
Oceanview
$1,524
Balcony
$1,890
Suite
-
From (Per Person)
A$1,320
Per Person
Cruise
 (1)

13 Days (12 Nights) Barcelona to Venice
Cruise Line: Viking
Departures: Feb 2027 to Aug 2028
Visits: Spain, France, Italy, Greece, Croatia
Exclusive Savings
Balcony
$8,864
Suite
$13,274
From (Per Person)
A$8,864
Save 1,511
Per Person
Cruise
 (1)

15 Days (14 Nights) Barcelona to Bergen
Cruise Line: Viking
Departures: Jun 2027 to May 2028
Visits: Spain, Portugal, England, France, Belgium, Holland, Norway
Exclusive Savings
Balcony
$10,040
Suite
$16,214
From (Per Person)
A$10,040
Save 1,471
Per Person
Cruise
 (1)

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 April 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,342
Oceanview
$2,722
Balcony
$2,850
Suite
$9,430
From (Per Person)
A$2,342
Save 1,461
Per Person
Cruise
 (4)

9 Days (8 Nights) Barcelona to Lisbon
Cruise Line: Azamara
Departure: 11 December 2027
Visits: Spain, Gibraltar, Portugal
Azamara Always Included
Exclusive Savings
Inside
$2,872
Oceanview
$3,627
Balcony
$4,440
Suite
$6,528
From (Per Person)
A$2,872
Per Person
Cruise
 (8)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Azamara
Departure: 02 June 2028
Visits: Spain, France, Italy
Azamara Always Included
Exclusive Savings
Inside
$2,829
Oceanview
$3,211
Balcony
$3,936
Suite
$5,935
From (Per Person)
A$2,829
Per Person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Seaview
Departure: 05 November 2026
Visits: Spain, France, Italy, Sicily
Exclusive Savings
Inside
$1,330
Oceanview
$1,538
Balcony
$1,766
Suite
$2,538
From (Per Person)
A$1,330
Per Person
Cruise
 (8)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Azamara
Departure: 28 November 2026
Visits: Spain, France, Italy, Sicily, Greece
Azamara Always Included
Exclusive Savings
Inside
-
Oceanview
$5,632
Balcony
$6,269
Suite
$9,356
From (Per Person)
A$5,632
Per Person
Cruise
 (2)

13 Days (12 Nights) Barcelona to San Juan
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 31 October 2027
Visits: Spain, Morocco, Puerto Rico
Inside
$1,864
Oceanview
$2,112
Balcony
$2,116
Suite
$6,835
From (Per Person)
A$1,864
Per Person
Cruise
 (1)

15 Days (14 Nights) Barcelona to Trieste
Cruise Line: Cunard
Departure: 17 August 2026
Visits: Spain, Sardinia, Sicily, Italy, Greece, Montenegro, Croatia
Exclusive Savings
Inside
$3,984
Oceanview
$4,211
Balcony
$6,459
Suite
$8,954
From (Per Person)
A$3,984
Per Person
Cruise
 (2)

33 Days (32 Nights) Barcelona to Athens
Cruise Line: Princess
Departure: 06 June 2028
Visits: Spain, France, Corsica, Italy +8 more, Malta, Montenegro, Greece, Sicily, Sardinia, Croatia, Cyprus, Turkey
Exclusive Savings
Inside
$5,928
Oceanview
-
Balcony
$6,664
Suite
$9,170
From (Per Person)
A$5,928
Per Person
Cruise
 (3)

22 Days (21 Nights) Barcelona to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departure: 05 June 2027
Visits: Spain, Malta, Greece, Turkey +5 more, Montenegro, Sicily, Italy, France, Gibraltar
Fare Saver
Exclusive Savings
Inside
$5,711
Oceanview
$6,582
Balcony
-
Suite
-
From (Per Person)
A$5,711
Per Person
Cruise
 (2)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Apr 2027 to Oct 2028
Visits: Spain, Sardinia, Italy, France
Exclusive Savings
Inside
$1,207
Oceanview
$1,395
Balcony
$1,465
Suite
$2,118
From (Per Person)
A$1,207
Save 19
Per Person
Cruise
 (5)

8 Days (7 Nights) Barcelona to Nice
Cruise Line: Azamara
Departure: 23 September 2028
Visits: Spain, France, Corsica
Azamara Always Included
Exclusive Savings
Inside
$2,703
Oceanview
$2,928
Balcony
$3,595
Suite
$5,055
From (Per Person)
A$2,703
Per Person
Cruise
 (4)

10 Days (9 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 01 April 2028
Visits: Spain, Italy, Sicily, Greece
Exclusive Savings
Inside
$1,636
Oceanview
$1,877
Balcony
$2,281
Suite
$6,185
From (Per Person)
A$1,636
Save 1,038
Per Person
Cruise
 (13)

15 Days (14 Nights) Barcelona to Rome
Cruise Line: Cunard
Departure: 20 August 2027
Visits: Spain, Malta, Montenegro, Croatia, Italy, Greece, Sicily
Exclusive Savings
Inside
$3,776
Oceanview
$4,261
Balcony
$4,855
Suite
$9,260
From (Per Person)
A$3,776
Per Person
Cruise
 (7)

22 Days (21 Nights) Barcelona to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departures: May 2027 to Aug 2027
Visits: Spain, France, Corsica, Italy +4 more, Greece, Turkey, Montenegro, Sicily
Sanctuary Collection
Exclusive Savings
Inside
$4,387
Oceanview
$5,120
Balcony
$6,149
Suite
$7,407
From (Per Person)
A$4,387
Per Person
Cruise
 (5)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Departures: May 2027 to Sep 2027
Visits: Spain, France, Italy, Sicily
Inside
$1,957
Oceanview
$2,474
Balcony
$2,682
Suite
$6,213
From (Per Person)
A$1,957
Per Person
Cruise
 (1)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Royal Caribbean
Departure: 03 May 2027
Visits: Spain, Italy, Sicily, Greece, Turkey
Exclusive Savings
Inside
$3,614
Oceanview
$4,586
Balcony
-
Suite
$12,374
From (Per Person)
A$3,614
Save 1,737
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 March 2028
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,712
Oceanview
$1,849
Balcony
$2,584
Suite
$10,926
From (Per Person)
A$1,712
Save 1,051
Per Person
Cruise
 (13)

22 Days (21 Nights) Barcelona to Barcelona
Cruise Line: Cunard
Departure: 04 August 2028
Visits: Spain, France, Corsica, Italy +5 more, Malta, Montenegro, Croatia, Greece, Sicily
Exclusive Savings
Inside
$6,243
Oceanview
$6,936
Balcony
$7,926
Suite
$14,658
From (Per Person)
A$6,243
Per Person
Cruise
 (7)

22 Days (21 Nights) Barcelona to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departures: Apr 2028 to Aug 2028
Visits: Spain, France, Italy, Corsica +4 more, Sicily, Greece, Turkey, Montenegro
Sanctuary Collection
Exclusive Savings
Inside
$4,081
Oceanview
$4,873
Balcony
$6,610
Suite
$7,303
From (Per Person)
A$4,081
Per Person
Cruise
 (1)

22 Days (21 Nights) Barcelona to Orlando
Cruise Line: MSC Cruises
Departure: 24 October 2026
Visits: Spain, France, Italy, Portugal, Puerto Rico, USA
Exclusive Savings
Inside
$2,325
Oceanview
$2,751
Balcony
$3,187
Suite
$12,570
From (Per Person)
A$2,325
Per Person
Cruise
 (7)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departure: 08 August 2026
Visits: Spain, Gibraltar, Italy
Sanctuary Collection
Exclusive Savings
Inside
-
Oceanview
$4,002
Balcony
$4,695
Suite
$17,286
From (Per Person)
A$4,002
Per Person
Cruise
 (7)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 10 October 2026
Visits: Spain, France, Corsica, Italy, Greece, Turkey
Sanctuary Collection
Exclusive Savings
Inside
$3,175
Oceanview
$3,799
Balcony
$5,470
Suite
$6,184
From (Per Person)
A$3,175
Per Person
Cruise
 (1)

15 Days (14 Nights) Barcelona to San Juan
Cruise Line: Royal Caribbean
Departure: 13 November 2027
Visits: Spain, Morocco, Puerto Rico
Exclusive Savings
Inside
$1,550
Oceanview
$1,637
Balcony
$2,917
Suite
$4,298
From (Per Person)
A$1,550
Save 817
Per Person
Results: 1-30 of 594

No trips found. Try adjusting the search filters.