Cruises From Barcelona

Choose from 459 unique cruises starting in Barcelona, and traveling to Abu Dhabi, Amsterdam, Athens, Bergen, Bilbao and more. May is the most popular month to join a cruise from Barcelona and you can select from 1,372 departures available from eighteen leading cruise lines.
Filter Results
Departures
Show More...
Duration
2 Days
85 Days
Countries Visited
End City
Ship Features
Operators
Show More...
Price
$99pp
$132,998pp
Countries
Show More...
Filter Results
459 Cruises (1,372 Cruise Departures)
Cruise
 (2)

16 Days (15 Nights) Barcelona to Barcelona
Cruise Line: Viking Cruises
Departures: Nov 2025 to Jul 2028
Countries Visited: Spain, France, Corsica, Italy (+4 more), Malta, Tunisia, Algeria, Morocco
Mutiple Deals Available
Inside
-
Oceanview
-
Balcony
$6,899
Suite
$12,999
Save
1,000
From
6,899
per person
Cruise
 (2)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Sep 2025 to Oct 2027
Countries Visited: Spain, France, Italy, Sicily, Malta
Inside
$630
Oceanview
$760
Balcony
$880
Suite
$1,600
From
630
per person
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Sep 2025 to Oct 2026
Countries Visited: Spain, Italy, France
Inside
$869
Oceanview
$989
Balcony
$1,169
Suite
$1,777
From
869
per person
Cruise
 (6)

13 Days (12 Nights) Barcelona to Venice
Cruise Line: Viking Cruises
Departures: Mar 2026 to Aug 2028
Countries Visited: Spain, France, Italy, Greece, Croatia
Mutiple Deals Available
Inside
-
Oceanview
-
Balcony
$6,099
Suite
$9,499
Save
500
From
6,099
per person
Cruise
 (2)

15 Days (14 Nights) Barcelona to Bergen
Cruise Line: Viking Cruises
Departures: May 2026 to May 2028
Countries Visited: Spain, Portugal, England, France, Belgium, Holland, Norway
Viking $1,499 Air Deal
Inside
-
Oceanview
-
Balcony
$6,499
Suite
$10,999
Save
500
From
6,499
per person
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Mar 2028
Countries Visited: Spain, Portugal, Morocco
Inside
$1,101
Oceanview
$1,200
Balcony
$1,500
Suite
$5,155
Save
796
From
1,101
per person
Cruise
 (5)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 28 November 2026
Countries Visited: Spain, France, Italy, Sicily, Greece
Inside
$3,449
Oceanview
$3,929
Balcony
$4,549
Suite
$7,599
From
3,449
per person
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Oct 2026 to Nov 2026
Countries Visited: Spain, Malta, Greece, Sicily, Italy
Inside
$1,580
Oceanview
$1,680
Balcony
$1,780
Suite
$4,219
Save
945
From
1,580
per person
Cruise

9 Days (8 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 05 September 2026
Countries Visited: Spain, Malta, Turkey, Greece
Inside
$1,984
Oceanview
$2,175
Balcony
$2,462
Suite
$5,709
Save
1,175
From
1,984
per person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Oceania Cruises
Departure: 06 October 2026
Countries Visited: Spain, France, Italy, Corsica, Sardinia, Sicily
Inside
$2,199
Oceanview
$2,449
Balcony
$3,599
Suite
$4,899
Save
2,199
From
2,199
per person
Cruise
 (1)

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 22 October 2025
Countries Visited: Spain, Gibraltar, Morocco
Inside
-
Oceanview
-
Balcony
$6,935
Suite
$10,735
From
6,935
per person
Cruise
 (1)

22 Days (21 Nights) Barcelona to Istanbul
Cruise Line: Viking Cruises
Departures: Nov 2025 to Feb 2028
Countries Visited: Spain, France, Monaco, Italy, Sicily, Greece, Turkey
Mutiple Deals Available
Inside
-
Oceanview
-
Balcony
$8,497
Suite
$11,597
Save
4,100
From
8,497
per person
Cruise

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 08 May 2026
Countries Visited: Spain, France, Gibraltar
Port-to-PortDoor-to-Door Upgrade Option
Inside
-
Oceanview
-
Balcony
$10,500
Suite
$13,000
From
10,500
per person
Cruise
 (5)

12 Days (11 Nights) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departure: 06 November 2025
Countries Visited: Spain, Gibraltar, Portugal
Inside
$2,459
Oceanview
$2,909
Balcony
$3,879
Suite
$8,569
From
2,459
per person
Cruise
 (1)

7 Days (6 Nights) Barcelona to Trieste
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 27 April 2026
Countries Visited: Spain, Malta, Greece, Italy
Inside
$756
Oceanview
$828
Balcony
$912
Suite
$1,284
From
756
per person
Cruise
 (2)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Ponant
Ship: Le Laperouse
Departure: 02 October 2025
Countries Visited: Spain, France, Italy
Inside
-
Oceanview
-
Balcony
-
Suite
$18,900
From
18,900
per person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departure: 22 May 2027
Countries Visited: Spain, Gibraltar, Portugal
Inside
$1,839
Oceanview
$2,089
Balcony
$2,729
Suite
$4,289
From
1,839
per person
Cruise
 (2)

10 Days (9 Nights) Barcelona to Valencia
Cruise Line: MSC Cruises
Departure: 06 November 2025
Countries Visited: Spain, Sardinia, Italy, France
Inside
$539
Oceanview
$739
Balcony
$1,059
Suite
-
From
539
per person
Cruise

15 Days (14 Nights) Barcelona to London
Cruise Line: Explora Journeys
Ship: Explora III
Departure: 03 August 2026
Countries Visited: Spain, Morocco, Portugal, France, England
Inside
-
Oceanview
-
Balcony
$13,200
Suite
$16,000
From
13,200
per person
Cruise

22 Days (21 Nights) Barcelona to Istanbul
Cruise Line: Cunard
Departure: 07 September 2026
Countries Visited: Spain, Corsica, Sicily, Italy, France, Greece, Turkey
Inside
$3,289
Oceanview
$3,449
Balcony
$5,679
Suite
-
From
3,289
per person
Cruise

10 Days (9 Nights) Barcelona to Lisbon
Cruise Line: Silversea
Ship: Silver Nova
Departure: 30 November 2026
Countries Visited: Spain, Gibraltar, Morocco, Portugal
Port-to-PortDoor-to-Door Upgrade Option
Inside
-
Oceanview
-
Balcony
$7,500
Suite
$10,100
From
7,500
per person
Cruise
 (3)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Oceania Cruises
Departure: 29 October 2026
Countries Visited: Spain, France, Corsica, Italy, Sardinia
Inside
$2,099
Oceanview
$2,299
Balcony
$3,399
Suite
$4,699
Save
2,099
From
2,099
per person
Cruise
 (1)

12 Days (11 Nights) Barcelona to Venice
Cruise Line: Azamara Cruises
Departure: 24 April 2027
Countries Visited: Spain, France, Monaco, Italy, Montenegro, Croatia, Slovenia
Inside
$3,009
Oceanview
$3,499
Balcony
$4,459
Suite
$6,849
From
3,009
per person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Ship: Valiant Lady
Departure: 07 June 2026
Countries Visited: Spain, France, Italy, Corsica
Inside
$1,505
Oceanview
$1,785
Balcony
$1,890
Suite
$4,130
From
1,505
per person
Cruise
 (1)

7 Days (6 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Ship: Valiant Lady
Departure: 28 June 2026
Countries Visited: Spain, France, Italy, Corsica
Inside
$1,560
Oceanview
$1,596
Balcony
$1,648
Suite
$3,480
From
1,596
per person
Cruise

20 Days (19 Nights) Barcelona to Venice
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 25 March 2026
Countries Visited: Spain, France, Corsica, Italy (+5 more), Malta, Sicily, Greece, Montenegro, Croatia
Sky & Sea
Inside
-
Oceanview
-
Balcony
$11,360
Suite
$12,450
From
11,360
per person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Apr 2027 to Nov 2027
Countries Visited: Spain, Sardinia, Italy, France
Inside
$800
Oceanview
$910
Balcony
$1,000
Suite
$1,490
From
800
per person
Cruise
 (13)

29 Days (28 Nights) Barcelona to Barcelona
Cruise Line: Cunard
Departure: 14 May 2027
Countries Visited: Spain, Sicily, Greece, Turkey (+4 more), Italy, Malta, Montenegro, Croatia
Inside
$5,059
Oceanview
$6,009
Balcony
$6,709
Suite
$16,009
From
5,059
per person
Cruise
 (2)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Nov 2025 to Apr 2027
Countries Visited: Spain, France, Italy
Inside
$523
Oceanview
$620
Balcony
$760
Suite
$1,491
From
523
per person
Cruise

9 Days (8 Nights) Barcelona to Monte Carlo
Cruise Line: Silversea
Ship: Silver Ray
Departure: 27 June 2026
Countries Visited: Spain, France, Monaco
Port-to-PortDoor-to-Door Upgrade Option
Inside
-
Oceanview
-
Balcony
$10,100
Suite
$11,900
From
10,100
per person
Results: 1-30 of 459

No results found. Try amending the search filters.