Cruises from Spain to Greece

Are you looking for a cruise from Spain to Greece? June is the most popular month to cruise between Spain and Greece and there are 113 departures available from eleven of the world's leading cruise lines.
Filter Results
64 Cruises (113 Departures)
64 Cruises (113 Departures)
Departures
Show More...
Duration
8 Days
36 Days
Start City
Ship Size
Ship Features
Operators
Show More...
Price
$1,300pp
$42,244pp
Countries
Show More...
Cruise
 (7)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 08 August 2026
Visits: Spain, Gibraltar, Italy, Greece, Turkey
Sanctuary Collection
Exclusive Savings
Inside
$4,333
Oceanview
$5,254
Balcony
$6,046
Suite
$11,670
From (Per Person)
A$4,333
Per Person
Cruise
 (3)

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departures: Jun 2027 to Aug 2027
Visits: Spain, Malta, Greece, Turkey
Fare Saver
Exclusive Savings
Inside
$2,111
Oceanview
$2,418
Balcony
$2,735
Suite
$4,408
From (Per Person)
A$2,111
Per Person
Cruise
 (2)

33 Days (32 Nights) Barcelona to Athens
Cruise Line: Princess
Departure: 05 September 2028
Visits: Spain, France, Corsica, Italy +7 more, Malta, Montenegro, Greece, Sicily, Croatia, Cyprus, Turkey
Exclusive Savings
Inside
$6,066
Oceanview
-
Balcony
$7,040
Suite
$9,407
From (Per Person)
A$6,066
Per Person
Cruise
 (7)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departures: Aug 2026 to Apr 2027
Visits: Spain, France, Corsica, Italy, Greece, Turkey
Sanctuary Collection
Exclusive Savings
Inside
$2,997
Oceanview
$3,543
Balcony
$4,066
Suite
$5,471
From (Per Person)
A$2,997
Per Person
Cruise
 (2)

9 Days (8 Nights) Barcelona to Athens
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 08 May 2027
Visits: Spain, Corsica, Italy, Sicily, Greece
Inside
$2,385
Oceanview
$2,728
Balcony
$2,955
Suite
$6,390
From (Per Person)
A$2,385
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,260
Balcony
$5,848
Suite
$9,160
From (Per Person)
A$5,260
Per Person
Cruise
 (7)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 02 May 2027
Visits: Spain, France, Corsica, Italy, Greece, Turkey
Sanctuary Collection
Exclusive Savings
Inside
$3,155
Oceanview
$4,462
Balcony
$5,155
Suite
$6,026
From (Per Person)
A$3,155
Per Person
Cruise
 (7)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 17 October 2027
Visits: Spain, France, Corsica, Italy, Greece, Turkey
Sanctuary Collection
Exclusive Savings
Inside
$2,621
Oceanview
$3,443
Balcony
$4,126
Suite
$4,660
From (Per Person)
A$2,621
Per Person
Cruise
 (8)

22 Days (21 Nights) Barcelona to Athens
Cruise Line: Azamara
Departure: 13 March 2027
Visits: Spain, France, Italy, Sicily +4 more, Montenegro, Croatia, Slovenia, Greece
Azamara Always Included
Exclusive Savings
Inside
$7,608
Oceanview
$8,470
Balcony
$10,234
Suite
$14,390
From (Per Person)
A$7,608
Per Person
Cruise
 (7)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departures: Apr 2028 to Aug 2028
Visits: Spain, France, Italy, Corsica, Sicily, Greece, Turkey
Sanctuary Collection
Exclusive Savings
Inside
$2,706
Oceanview
$3,221
Balcony
$4,384
Suite
$4,874
From (Per Person)
A$2,706
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,037
Oceanview
$3,700
Balcony
$4,792
Suite
$5,901
From (Per Person)
A$3,037
Per Person
Cruise
 (7)

21 Days (20 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 15 July 2027
Visits: Spain, France, Italy, Sicily, Greece, Turkey, Montenegro
Sanctuary Collection
Exclusive Savings
Inside
$3,903
Oceanview
$4,893
Balcony
$5,814
Suite
$7,061
From (Per Person)
A$3,903
Per Person
Cruise
 (7)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departures: Mar 2028 to Sep 2028
Visits: Spain, France, Corsica, Italy, Sicily, Greece, Turkey
Sanctuary Collection
Exclusive Savings
Inside
$2,706
Oceanview
$3,211
Balcony
$4,315
Suite
$4,874
From (Per Person)
A$2,706
Per Person
Cruise
 (3)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departure: 17 July 2027
Visits: Spain, Malta, Greece, Turkey
Fare Saver
Exclusive Savings
Inside
$4,055
Oceanview
$4,639
Balcony
$5,391
Suite
$9,024
From (Per Person)
A$4,055
Per Person
Cruise
 (8)

28 Days (27 Nights) Barcelona to Athens
Cruise Line: Azamara
Departure: 02 June 2028
Visits: Spain, France, Italy, Sicily +6 more, Malta, Montenegro, Croatia, Slovenia, Greece, Turkey
Azamara Always Included
Exclusive Savings
Inside
$11,092
Oceanview
$12,375
Balcony
$14,375
Suite
$21,901
From (Per Person)
A$11,092
Per Person
Cruise
 (4)

22 Days (21 Nights) Barcelona to Athens
Cruise Line: Azamara
Departure: 31 October 2027
Visits: Spain, Italy, Sicily, Montenegro +4 more, Croatia, Greece, Cyprus, Turkey
Azamara Always Included
Exclusive Savings
Inside
$12,021
Oceanview
$14,774
Balcony
$18,067
Suite
$26,378
From (Per Person)
A$12,021
Save 198
Per Person
Cruise
 (3)

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departures: Jun 2026 to Jul 2027
Visits: Spain, Malta, Greece, Turkey
Fare Saver
Exclusive Savings
Inside
$2,012
Oceanview
$2,210
Balcony
$2,804
Suite
$4,566
From (Per Person)
A$2,012
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
 (4)

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 15 March 2027
Visits: Spain, Malta, Sicily, Greece
Exclusive Savings
Inside
$2,760
Oceanview
$2,760
Balcony
$2,816
Suite
$8,166
From (Per Person)
A$2,760
Save 1,994
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,550
Oceanview
$1,792
Balcony
$2,274
Suite
$6,205
From (Per Person)
A$1,550
Save 1,124
Per Person
Cruise
 (2)

21 Days (20 Nights) Barcelona to Athens
Cruise Line: Holland America
Departure: 16 January 2028
Visits: Spain, France, Italy, Sicily, Montenegro, Greece, Turkey
Fare Saver
Exclusive Savings
Inside
$3,552
Oceanview
$3,978
Balcony
$4,562
Suite
$7,176
From (Per Person)
A$3,552
Per Person
Cruise
 (7)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departures: May 2027 to Aug 2027
Visits: Spain, France, Corsica, Italy, Greece, Turkey
Sanctuary Collection
Exclusive Savings
Inside
$3,007
Oceanview
$3,413
Balcony
$4,294
Suite
$5,056
From (Per Person)
A$3,007
Per Person
Cruise
 (7)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 07 May 2028
Visits: Spain, France, Italy, Sicily, Greece, Turkey
Sanctuary Collection
Exclusive Savings
Inside
$2,716
Oceanview
$3,231
Balcony
$4,394
Suite
$4,884
From (Per Person)
A$2,716
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,711
Oceanview
$4,987
Balcony
-
Suite
$12,399
From (Per Person)
A$3,711
Save 1,782
Per Person
Cruise
 (7)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 05 September 2027
Visits: Spain, France, Italy, Corsica, Greece, Turkey
Sanctuary Collection
Exclusive Savings
Inside
$3,096
Oceanview
$4,096
Balcony
$5,195
Suite
$5,947
From (Per Person)
A$3,096
Per Person
Cruise
 (2)

11 Days (10 Nights) Barcelona to Athens
Cruise Line: Holland America
Departure: 16 January 2028
Visits: Spain, France, Italy, Sicily, Montenegro, Greece
Fare Saver
Exclusive Savings
Inside
$1,800
Oceanview
$2,028
Balcony
$2,335
Suite
$3,721
From (Per Person)
A$1,800
Per Person
Cruise
 (3)

22 Days (21 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departure: 12 September 2026
Visits: Spain, France, Italy, Sicily +4 more, Greece, Croatia, Montenegro, Turkey
Fare Saver
Exclusive Savings
Inside
$8,225
Oceanview
$8,423
Balcony
$13,076
Suite
$18,422
From (Per Person)
A$8,225
Per Person
Cruise
 (7)

22 Days (21 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 13 June 2027
Visits: Spain, France, Italy, Montenegro, Greece, Sicily, Turkey
Sanctuary Collection
Exclusive Savings
Inside
$4,101
Oceanview
$5,299
Balcony
$6,348
Suite
$7,576
From (Per Person)
A$4,101
Per Person
Cruise
 (2)

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Holland America
Departure: 26 February 2028
Visits: Spain, Tunisia, Malta, Greece
Fare Saver
Exclusive Savings
Inside
$1,319
Oceanview
$1,586
Balcony
$1,814
Suite
$2,576
From (Per Person)
A$1,319
Per Person
Cruise
 (1)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 14 March 2027
Visits: Spain, Italy, Sicily, Malta, Greece
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$9,883
From (Per Person)
A$9,883
Save 202
Per Person
Results: 1-30 of 64

No trips found. Try adjusting the search filters.