Home > Cruises > Europe Cruises > Mediterranean Cruises > Cruises from Greece to Spain

Cruises from Greece to Spain

Are you looking for a cruise from Greece to Spain? October is the most popular month to cruise between Greece and Spain and there are 111 departures available from thirteen of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
6 Days
26 Days
End City
Ship Size
Ship Features
Operators
Show More...
Price
$400pp
$35,098pp
Countries
Show More...
Filter Results
46 Cruises (111 Cruise Departures)
Cruise
 (3)

13 Days (12 Nights) Athens to Barcelona
Cruise Line: Azamara Cruises
Departure: 19 October 2027
Visit: Greece, Sicily, Malta, Tunisia (+4 more), Sardinia, France, Corsica, Spain
Azamara Always Included
Exclusive Savings
Inside
$4,517
Oceanview
$4,963
Balcony
$5,953
Suite
$8,378
From
US$4,517
Save 112
Per Person
View Trip
Cruise
 (5)

9 Days (8 Nights) Athens to Malaga
Cruise Line: Azamara Cruises
Departure: 26 November 2026
Visit: Greece, Sicily, Malta, Tunisia, Spain
Azamara Always Included
Inside
$1,709
Oceanview
$2,049
Balcony
$2,639
Suite
$4,200
From
US$1,709
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departure: 05 July 2026
Visit: Greece, Montenegro, Sicily, Spain
Fare Saver
Inside
$909
Oceanview
$959
Balcony
$1,309
Suite
$2,009
From
US$909
Per Person
View Trip
Cruise
 (7)

15 Days (14 Nights) Athens to Barcelona
Cruise Line: Viking Cruises
Departures: Oct 2026 to Apr 2028
Visit: Greece, Turkey, Sicily, Italy, Monaco, France, Spain
Multiple Deals Available
Inside
-
Oceanview
-
Balcony
$4,998
Suite
$6,998
From
US$4,998
Save 1,900
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 04 October 2026
Visit: Greece, Sicily, Italy, Spain
Limited Time Offer
Inside
-
Oceanview
-
Balcony
$2,475
Suite
$4,200
From
US$2,475
Per Person
View Trip
New ReleaseCruise
 (3)

15 Days (14 Nights) Athens to Barcelona
Cruise Line: Viking Cruises
Departure: 06 January 2028
Visit: Greece, Turkey, Sicily, Italy, Tunisia, Sardinia, Spain
Viking $799 Air Deal
Inside
-
Oceanview
-
Balcony
$5,898
Suite
$9,298
From
US$5,898
Per Person
View Trip
Cruise
 (3)

15 Days (14 Nights) Athens to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departure: 28 June 2026
Visit: Greece, Egypt, Montenegro, Sicily, Spain
Fare Saver
Inside
$2,844
Oceanview
$2,994
Balcony
$4,026
Suite
-
From
US$2,844
Per Person
View Trip
Cruise
 (3)

22 Days (21 Nights) Athens to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departure: 12 October 2027
Visit: Greece, Egypt, Israel, Cyprus (+6 more), Turkey, Albania, Malta, Sicily, Italy, Spain
Book Early & Have It All Fare Option
Exclusive Savings
Inside
$4,019
Oceanview
$4,254
Balcony
$5,764
Suite
$7,978
From
US$4,019
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Athens to Barcelona
Cruise Line: Celebrity Cruises
Departure: 25 October 2027
Visit: Greece, Malta, Sicily, Italy, Spain
Exclusive Savings
Inside
$2,312
Oceanview
$2,492
Balcony
$3,127
Suite
$7,500
From
US$2,718
Save 889
Per Person
View Trip
Cruise
 (8)

18 Days (17 Nights) Athens to Barcelona
Cruise Line: Azamara Cruises
Departure: 12 December 2026
Visit: Greece, Egypt, Malta, Sicily, Italy, Spain
Azamara Always Included
Exclusive Savings
Inside
$3,775
Oceanview
$4,124
Balcony
$4,716
Suite
$7,587
From
US$3,775
Save 74
Per Person
View Trip
Cruise

9 Days (8 Nights) Athens to Barcelona
Cruise Line: Celebrity Cruises
Departure: 13 September 2026
Visit: Greece, Turkey, Malta, Spain
Exclusive Savings
Inside
$1,957
Oceanview
$2,300
Balcony
$2,561
Suite
$7,149
From
US$2,313
Save 788
Per Person
View Trip
Cruise
 (3)

21 Days (20 Nights) Athens to Barcelona
Cruise Line: Azamara Cruises
Departure: 21 November 2027
Visit: Greece, Turkey, Egypt, Sicily, Italy, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$4,967
Oceanview
$6,131
Balcony
$7,693
Suite
-
From
US$4,967
Save 102
Per Person
View Trip
Cruise
 (3)

15 Days (14 Nights) Athens to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departures: Aug 2026 to Jul 2027
Visit: Greece, Montenegro, Sicily, Italy (+4 more), Corsica, France, Gibraltar, Spain
Fare Saver
Book Early & Have It All Fare Option
Inside
$1,834
Oceanview
$1,934
Balcony
$2,634
Suite
$5,338
From
US$1,834
Per Person
View Trip
Cruise
 (3)

22 Days (21 Nights) Athens to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departure: 04 May 2027
Visit: Greece, Turkey, Albania, Croatia (+4 more), Italy, Montenegro, Sicily, Spain
Book Early & Have It All Fare Option
Exclusive Savings
Inside
$3,873
Oceanview
$4,245
Balcony
$5,509
Suite
$7,616
From
US$3,873
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Athens to Barcelona
Cruise Line: Celebrity Cruises
Departure: 02 November 2026
Visit: Greece, Croatia, Montenegro, Sicily, Italy, France, Spain
Exclusive Savings
Inside
$2,478
Oceanview
$2,673
Balcony
$4,663
Suite
$5,645
From
US$2,933
Save 984
Per Person
View Trip
Cruise

22 Days (21 Nights) Athens to Barcelona
Cruise Line: Seabourn
Departure: 16 October 2027
Visit: Greece, Turkey, Malta, Sicily, Sardinia, Spain
Yours to Explore
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$19,445
Suite
$27,383
From
US$19,445
Save 354
Per Person
View Trip
Cruise
 (6)

22 Days (21 Nights) Athens to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departures: Jun 2027 to Jul 2027
Visit: Greece, Montenegro, Sicily, Turkey, Italy, Spain
Princess Standard
Inside
$2,499
Oceanview
$2,976
Balcony
$3,496
Suite
$4,211
From
US$2,499
Per Person
View Trip
Cruise
 (3)

15 Days (14 Nights) Athens to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departures: Jul 2026 to Jun 2027
Visit: Greece, Montenegro, Sicily, Italy, France, Gibraltar, Spain
Fare Saver
Book Early & Have It All Fare Option
Inside
$2,099
Oceanview
$2,229
Balcony
$3,418
Suite
-
From
US$2,099
Per Person
View Trip
Cruise
 (3)

26 Days (25 Nights) Athens to Barcelona
Cruise Line: Azamara Cruises
Departure: 15 February 2028
Visit: Greece, Egypt, Cyprus, Turkey (+4 more), Sicily, Italy, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$6,898
Oceanview
$8,334
Balcony
$10,303
Suite
$14,920
From
US$6,898
Save 151
Per Person
View Trip
Cruise
 (5)

22 Days (21 Nights) Athens to Barcelona
Cruise Line: Viking Cruises
Departures: Jul 2026 to Aug 2028
Visit: Greece, Montenegro, Croatia, Italy (+4 more), Sicily, Monaco, France, Spain
Viking $1,299 Air Deal
Viking $1,499 Air Deal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$10,797
Suite
$14,997
From
US$10,797
Save 3,100
Per Person
View Trip
Cruise

10 Days (9 Nights) Athens to Barcelona
Cruise Line: Celebrity Cruises
Departure: 18 September 2027
Visit: Greece, Turkey, Malta, Spain
Exclusive Savings
Inside
$2,348
Oceanview
$2,599
Balcony
$3,214
Suite
$8,033
From
US$2,779
Save 937
Per Person
View Trip
Cruise
 (5)

12 Days (11 Nights) Athens to Barcelona
Cruise Line: Virgin Voyages
Departure: 16 June 2027
Visit: Greece, Montenegro, Sicily, Italy, France, Spain
Limited Time Offer
Inside
$2,079
Oceanview
$2,629
Balcony
$2,629
Suite
$6,765
From
US$2,079
Per Person
View Trip
Cruise

10 Days (9 Nights) Athens to Barcelona
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 24 April 2026
Visit: Greece, Sicily, Malta, Tunisia, Spain
Inside
-
Oceanview
-
Balcony
-
Suite
$5,660
From
US$5,660
Per Person
View Trip
Cruise

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Celebrity Cruises
Departures: Jul 2026 to Jul 2027
Visit: Greece, Turkey, Malta, Spain
Exclusive Savings
Inside
$1,503
Oceanview
$1,649
Balcony
$1,669
Suite
$5,094
From
US$1,776
Save 828
Per Person
View Trip
Cruise
 (3)

12 Days (11 Nights) Athens to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departure: 24 October 2026
Visit: Greece, Albania, Malta, Sicily (+4 more), Italy, Corsica, France, Spain
Fare Saver
Inside
$2,879
Oceanview
$2,929
Balcony
$4,851
Suite
$5,517
From
US$2,879
Per Person
View Trip
Cruise
 (3)

22 Days (21 Nights) Athens to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departure: 14 October 2026
Visit: Greece, Turkey, Albania, Malta (+5 more), Sicily, Italy, Corsica, France, Spain
Fare Saver
Exclusive Savings
Inside
$4,366
Oceanview
$4,464
Balcony
$7,012
Suite
-
From
US$4,366
Save 68
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 24 October 2027
Visit: Greece, Italy, France, Spain
Limited Time Offer
Inside
$1,253
Oceanview
$1,393
Balcony
$1,603
Suite
$4,725
From
US$1,253
Per Person
View Trip
Cruise
 (6)

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 30 May 2026
Visit: Greece, Montenegro, Sicily, Spain
Princess Standard
Princess Premier
Inside
$1,169
Oceanview
$1,569
Balcony
$1,719
Suite
$2,109
From
US$1,169
Per Person
View Trip
Cruise
 (1)

9 Days (8 Nights) Athens to Barcelona
Cruise Line: Royal Caribbean
Departure: 05 November 2027
Visit: Greece, Turkey, Italy, Spain
Bonus Onboard Credit
Exclusive Savings
Inside
$975
Oceanview
$1,565
Balcony
$2,147
Suite
$2,505
From
US$975
Save 493
Per Person
View Trip
Cruise
 (8)

12 Days (11 Nights) Athens to Barcelona
Cruise Line: Azamara Cruises
Departure: 02 August 2026
Visit: Greece, Turkey, Sicily, Italy, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$3,148
Oceanview
$3,672
Balcony
$4,497
Suite
$5,418
From
US$3,148
Save 71
Per Person
View Trip
Results: 1-30 of 46

No trips found. Try adjusting the search filters.