Cruises From Barcelona

Choose from 489 unique cruises starting in Barcelona, and travelling to Abu Dhabi, Amalfi, Amsterdam, Athens, Bergen and more. October is the most popular month to join a cruise from Barcelona and you can select from 1,196 departures available from eighteen leading cruise lines.
Filter Results
Departures
Show More...
Duration
3 Days
85 Days
Countries Visited
End City
Ship Features
Operators
Show More...
Price
$300pp
$101,270pp
Countries
Show More...
Filter Results
489 Cruises (1,196 Cruise Departures)
Cruise
 (2)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departures: Apr 2025 to Oct 2026
Countries Visited: Spain, Gibraltar, France, Italy
Exclusive Deal
INSIDE
$1,731
OCEANVIEW
$1,952
BALCONY
$2,128
SUITE
$2,427
From (per person) 1,731
Cruise
 (2)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Apr 2025 to Oct 2026
Countries Visited: Spain, France, Italy, Sicily (+1 more), Malta
Mutiple Deals Available
INSIDE
$1,713
OCEANVIEW
$1,970
BALCONY
$2,217
SUITE
$3,267
From (per person) 1,713
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Royal Caribbean
Departures: Apr 2025 to Jun 2026
Countries Visited: Spain, France, Italy
Exclusive Deal
INSIDE
$1,437
OCEANVIEW
$1,653
BALCONY
$1,727
SUITE
$3,580
Save (per person) 1,233
From (per person) 1,437
Cruise

10 Days (9 Nights) Barcelona to Rome
Cruise Line: Celebrity Cruises
Departure: 30 August 2025
Countries Visited: Spain, Malta, Greece, Turkey (+1 more), Italy
New Year SaleExclusive Deal
INSIDE
$2,933
OCEANVIEW
$3,319
BALCONY
$3,684
SUITE
$6,403
Save (per person) 1,873
From (per person) 2,933
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: May 2025 to Oct 2026
Countries Visited: Spain, Italy, France
Early Booking OfferEarly Booking Drinks Package
INSIDE
$1,148
OCEANVIEW
$1,445
BALCONY
$1,564
SUITE
$2,306
From (per person) 1,148
Cruise

13 Days (12 Nights) Barcelona to Venice
Cruise Line: Viking Cruises
Departures: Jun 2025 to Jul 2027
Countries Visited: Spain, France, Italy, Greece (+1 more), Croatia
Companion Fly Free
INSIDE
-
OCEANVIEW
-
BALCONY
$10,971
SUITE
$16,361
Save (per person) 308
From (per person) 10,971
Cruise

15 Days (14 Nights) Barcelona to Bergen
Cruise Line: Viking Cruises
Departures: Apr 2025 to May 2026
Countries Visited: Spain, Portugal, England, France (+3 more), Belgium, Holland, Norway
Companion Fly Free
INSIDE
-
OCEANVIEW
-
BALCONY
$10,481
SUITE
$15,871
Save (per person) 258
From (per person) 10,481
Cruise
 (2)

22 Days (21 Nights) Barcelona to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departures: Sep 2026 to Oct 2026
Countries Visited: Spain, Gibraltar, France, Italy (+4 more), Greece, Turkey, Montenegro, Sicily
Exclusive Deal
INSIDE
$6,394
OCEANVIEW
$7,418
BALCONY
$10,071
SUITE
$11,067
From (per person) 6,394
Cruise
 (3)

13 Days (12 Nights) Barcelona to Venice
Cruise Line: Azamara Cruises
Departure: 06 September 2025
Countries Visited: Spain, France, Monaco, Italy (+3 more), Montenegro, Croatia, Slovenia
INSIDE
$6,509
OCEANVIEW
$6,915
BALCONY
$9,677
SUITE
$12,261
From (per person) 6,509
Cruise
 (2)

22 Days (21 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departure: 12 September 2026
Countries Visited: Spain, France, Italy, Sicily (+4 more), Greece, Croatia, Montenegro, Turkey
Exclusive Deal
INSIDE
$5,698
OCEANVIEW
$6,144
BALCONY
$8,371
SUITE
$11,688
From (per person) 5,698
Cruise
 (2)

22 Days (21 Nights) Barcelona to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 08 August 2026
Countries Visited: Spain, Gibraltar, Italy, Greece (+3 more), Turkey, Montenegro, Sicily
Exclusive Deal
INSIDE
$7,054
OCEANVIEW
$9,430
BALCONY
$11,440
SUITE
$12,756
From (per person) 7,054
Cruise
 (3)

45 Days (44 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 11 June 2026
Countries Visited: Spain, France, Corsica, Monaco (+6 more), Italy, Montenegro, Croatia, Slovenia, Greece, Turkey
INSIDE
$17,571
OCEANVIEW
$20,343
BALCONY
$24,481
SUITE
$32,946
From (per person) 17,571
Cruise
 (3)

15 Days (14 Nights) Barcelona to Dublin
Cruise Line: Oceania Cruises
Departure: 20 May 2025
Countries Visited: Spain, Portugal, France, England (+1 more), Ireland
Exclusive Deal
INSIDE
-
OCEANVIEW
$12,355
BALCONY
-
SUITE
$25,284
Save (per person) 2,105
From (per person) 12,355
Cruise
 (1)

11 Days (10 Nights) Barcelona to Monte Carlo
Cruise Line: Oceania Cruises
Departure: 17 June 2025
Countries Visited: Spain, France, Corsica, Italy (+1 more), Monaco
Exclusive Deal
INSIDE
$5,577
OCEANVIEW
$6,329
BALCONY
$9,042
SUITE
$12,042
Save (per person) 2,043
From (per person) 5,577
Cruise
 (1)

6 Days (5 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Oct 2025 to Apr 2026
Countries Visited: Spain, France, Italy
Early Booking Offer
INSIDE
$775
OCEANVIEW
$963
BALCONY
$1,022
SUITE
$1,656
From (per person) 775
Cruise
 (2)

23 Days (22 Nights) Barcelona to Trieste
Cruise Line: Holland America
Ship: Oosterdam
Departure: 22 April 2026
Countries Visited: Spain, France, Italy, Sicily (+4 more), Greece, Turkey, Albania, Croatia
Exclusive Deal
INSIDE
$5,788
OCEANVIEW
$6,530
BALCONY
$8,560
SUITE
$11,777
From (per person) 5,788
Cruise
 (2)

14 Days (13 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 03 February 2026
Countries Visited: Spain, Sicily, Malta, Greece (+1 more), Turkey
New Year SaleExclusive Deal
INSIDE
$2,378
OCEANVIEW
$2,596
BALCONY
$4,165
SUITE
$10,178
Save (per person) 1,440
From (per person) 2,378
Cruise
 (1)

10 Days (9 Nights) Barcelona to Bologna
Cruise Line: Norwegian Cruise Line
Departures: Apr 2026 to Aug 2026
Countries Visited: Spain, France, Italy, Sicily (+3 more), Greece, Montenegro, Croatia
INSIDE
$4,250
OCEANVIEW
$4,862
BALCONY
$5,703
SUITE
$6,865
From (per person) 4,250
Cruise
 (1)

20 Days (19 Nights) Barcelona to Doha
Cruise Line: MSC Cruises
Ship: MSC Euribia
Departure: 21 October 2025
Countries Visited: Spain, France, Italy, Egypt (+4 more), Jordan, Oman, Qatar, United Arab Emirates
Early Booking Offer
INSIDE
$2,841
OCEANVIEW
$3,237
BALCONY
$3,633
SUITE
$12,153
From (per person) 2,841
Cruise
 (5)

15 Days (14 Nights) Barcelona to Miami
Cruise Line: Virgin Voyages
Departure: 26 October 2025
Countries Visited: Spain, Morocco, USA
80% Off Second SailorUp To USD $300 Bar Tab
INSIDE
$2,257
OCEANVIEW
$2,485
BALCONY
$2,941
SUITE
$8,657
From (per person) 2,257
Cruise
 (5)

11 Days (10 Nights) Barcelona to Athens
Cruise Line: Viking Cruises
Ship: Viking Sea
Departure: 22 September 2026
Countries Visited: Spain, France, Italy, Sicily (+1 more), Greece
Companion Fly Free
INSIDE
-
OCEANVIEW
-
BALCONY
$10,481
SUITE
$15,871
Save (per person) 214
From (per person) 10,481
Cruise
 (2)

28 Days (27 Nights) Barcelona to Rome
Cruise Line: Holland America
Ship: Oosterdam
Departure: 02 August 2026
Countries Visited: Spain, Morocco, Portugal, Corsica (+4 more), Italy, Montenegro, Greece, Sicily
Exclusive Deal
INSIDE
$7,224
OCEANVIEW
$8,115
BALCONY
-
SUITE
-
From (per person) 7,224
Cruise
 (1)

15 Days (14 Nights) Barcelona to Bordeaux
Cruise Line: Azamara Cruises
Departure: 27 May 2025
Countries Visited: Spain, Gibraltar, Portugal, France
INSIDE
$4,530
OCEANVIEW
$4,876
BALCONY
$6,490
SUITE
$16,311
From (per person) 4,530
Cruise
 (2)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 27 August 2025
Countries Visited: Spain, France, Italy, Croatia (+3 more), Montenegro, Turkey, Greece
New Year SaleExclusive Deal
INSIDE
$3,432
OCEANVIEW
$4,378
BALCONY
$4,236
SUITE
$9,306
Save (per person) 2,184
From (per person) 3,432
Cruise
 (2)

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departures: Jun 2026 to Jul 2026
Countries Visited: Spain, Malta, Greece, Turkey
Exclusive Deal
INSIDE
$1,866
OCEANVIEW
$2,163
BALCONY
$2,609
SUITE
$4,094
From (per person) 1,866
Cruise
 (3)

12 Days (11 Nights) Barcelona to Rome
Cruise Line: Azamara Cruises
Departure: 20 February 2027
Countries Visited: Spain, Sardinia, Tunisia, Malta (+2 more), Sicily, Italy
INSIDE
$4,407
OCEANVIEW
$5,120
BALCONY
$6,387
SUITE
$9,485
From (per person) 4,407
Cruise
 (2)

14 Days (13 Nights) Barcelona to Fort Lauderdale
Cruise Line: Celebrity Cruises
Departure: 30 October 2025
Countries Visited: Spain, Portugal, Bermuda, USA
Exclusive DealNew Year Sale
INSIDE
$2,396
OCEANVIEW
$2,550
BALCONY
$3,491
SUITE
-
Save (per person) 1,578
From (per person) 2,396
Cruise
 (1)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Norwegian Cruise Line
Departures: May 2026 to Oct 2026
Countries Visited: Spain, France, Italy, Sicily
Exclusive Solo Offer
INSIDE
$2,537
OCEANVIEW
-
BALCONY
$3,149
SUITE
$3,455
From (per person) 2,537
Cruise
 (1)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Feb 2025 to Apr 2026
Countries Visited: Spain, France, Italy, Sicily (+1 more), Tunisia
Mutiple Deals Available
INSIDE
$999
OCEANVIEW
$1,128
BALCONY
$1,247
SUITE
$1,742
From (per person) 999
Cruise
 (2)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Jan 2025 to Apr 2026
Countries Visited: Spain, France, Italy, Sicily (+1 more), Malta
Mutiple Deals Available
INSIDE
$1,197
OCEANVIEW
$1,544
BALCONY
$1,454
SUITE
$2,058
From (per person) 1,197
Results: 1-30 of 489

No Results found. Try changing your search filters.