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 115 departures available from thirteen of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
6 Days
30 Days
End City
Ship Size
Ship Features
Operators
Show More...
Price
$400pp
$40,098pp
Countries
Show More...
Filter Results
56 Cruises (115 Cruise Departures)
Cruise
 (7)

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departures: Jul 2026 to Oct 2027
Visit: Greece, Montenegro, Sicily, Spain
Princess Standard
Sanctuary Collection
Inside
$1,139
Oceanview
$1,459
Balcony
$1,734
Suite
$1,949
From
US$1,139
Per Person
View Trip
Cruise
 (7)

11 Days (10 Nights) Athens to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 15 October 2028
Visit: Greece, Turkey, Italy, Corsica, Spain
Princess Standard
Sanctuary Collection
Inside
$1,970
Oceanview
$2,320
Balcony
$2,645
Suite
$3,120
From
US$1,970
Per Person
View Trip
Cruise
 (4)

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
Inside
$6,579
Oceanview
$7,229
Balcony
$8,689
Suite
-
From
US$6,579
Per Person
View Trip
Cruise
 (7)

22 Days (21 Nights) Athens to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 24 June 2027
Visit: Greece, Montenegro, Sicily, Turkey, Italy, Spain
Princess Standard
Sanctuary Collection
Inside
$2,492
Oceanview
$3,005
Balcony
$3,480
Suite
$4,437
From
US$2,492
Per Person
View Trip
Cruise
 (7)

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 11 June 2028
Visit: Greece, Montenegro, Sicily, Italy, Spain
Princess Standard
Sanctuary Collection
Inside
$1,215
Oceanview
$1,465
Balcony
$1,990
Suite
$2,215
From
US$1,215
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
 (5)

12 Days (11 Nights) Athens to Barcelona
Cruise Line: Virgin Voyages
Departure: 16 June 2027
Visit: Greece, Montenegro, Sicily, Italy, France, Spain
Inside
$2,079
Oceanview
$2,629
Balcony
$2,629
Suite
$6,545
From
US$2,079
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
Inside
$3,884
Oceanview
$4,074
Balcony
$6,184
Suite
$8,634
From
US$3,884
Per Person
View Trip
Cruise
 (7)

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departures: Jun 2027 to Sep 2028
Visit: Greece, Montenegro, Sicily, Spain
Princess Standard
Sanctuary Collection
Inside
$1,059
Oceanview
$1,319
Balcony
$1,554
Suite
$1,829
From
US$1,059
Per Person
View Trip
Cruise
 (4)

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,002
Oceanview
$2,133
Balcony
-
Suite
$5,051
From
US$2,002
Save 1,153
Per Person
View Trip
Cruise
 (4)

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,355
Oceanview
$2,493
Balcony
$3,274
Suite
$7,638
From
US$2,355
Save 1,322
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Celebrity Cruises
Departure: 01 November 2027
Visit: Greece, Turkey, Malta, Spain
Exclusive Savings
Inside
$1,133
Oceanview
$1,215
Balcony
$1,242
Suite
$5,796
From
US$1,133
Save 672
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 24 October 2027
Visit: Greece, Italy, France, Spain
Inside
$1,253
Oceanview
$1,393
Balcony
$1,603
Suite
$4,620
From
US$1,253
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 Circle Member - Quarterly Saving
Azamara Always Included
Inside
-
Oceanview
$2,079
Balcony
$2,359
Suite
$3,379
From
US$2,079
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
Inside
$3,979
Oceanview
$4,329
Balcony
$4,829
Suite
$7,999
From
US$3,979
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,824
Oceanview
$2,874
Balcony
$4,674
Suite
$5,564
From
US$2,824
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
Inside
$2,399
Oceanview
$2,599
Balcony
$3,889
Suite
$4,679
From
US$2,399
Per Person
View Trip
Cruise
 (7)

22 Days (21 Nights) Athens to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 25 July 2027
Visit: Greece, Montenegro, Sicily, Turkey, Italy, Spain
Princess Standard
Sanctuary Collection
Inside
$2,456
Oceanview
$3,140
Balcony
$3,453
Suite
$4,257
From
US$2,456
Per Person
View Trip
Cruise
 (5)

22 Days (21 Nights) Athens to Barcelona
Cruise Line: Viking Cruises
Departures: Oct 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
$11,297
Suite
$15,797
From
US$11,297
Save 3,600
Per Person
View Trip
Cruise
 (1)

30 Days (29 Nights) Athens to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 29 November 2026
Visit: Greece, Malta, Sicily, Italy (+5 more), France, Spain, Morocco, Portugal, Gibraltar
Sky & Sea
Inside
-
Oceanview
-
Balcony
-
Suite
$17,850
From
US$17,850
Per Person
View Trip
Cruise
 (4)

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
Inside
$5,209
Oceanview
$6,419
Balcony
$8,029
Suite
-
From
US$5,209
Per Person
View Trip
Cruise
 (3)

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

15 Days (14 Nights) Athens to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departure: 03 July 2027
Visit: Greece, Montenegro, Sicily, Italy (+4 more), Corsica, France, Gibraltar, Spain
Book Early & Have It All Fare Option
Inside
$2,494
Oceanview
$2,874
Balcony
$3,364
Suite
$5,434
From
US$2,494
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
Inside
$3,929
Oceanview
$4,309
Balcony
$5,699
Suite
$7,749
From
US$3,929
Per Person
View Trip
Cruise
 (2)

12 Days (11 Nights) Athens to Barcelona
Cruise Line: Princess
Departure: 26 May 2028
Visit: Greece, Turkey, Montenegro, Malta, Spain
Princess Standard
Inside
$1,900
Oceanview
$2,399
Balcony
$2,274
Suite
$3,150
From
US$1,900
Per Person
View Trip
Cruise
 (7)

12 Days (11 Nights) Athens to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 04 July 2027
Visit: Greece, Turkey, Sicily, Italy, Spain
Princess Standard
Sanctuary Collection
Inside
$1,434
Oceanview
$1,734
Balcony
$1,959
Suite
$2,509
From
US$1,434
Per Person
View Trip
Cruise
 (3)

15 Days (14 Nights) Athens to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departure: 12 June 2027
Visit: Greece, Montenegro, Sicily, Italy, France, Gibraltar, Spain
Book Early & Have It All Fare Option
Inside
$2,474
Oceanview
$2,884
Balcony
$3,474
Suite
-
From
US$2,474
Per Person
View Trip
Cruise
 (2)

12 Days (11 Nights) Athens to Barcelona
Cruise Line: Celebrity Cruises
Departure: 30 October 2026
Visit: Greece, Italy, France, Spain
Exclusive Savings
Inside
$1,411
Oceanview
$1,833
Balcony
$1,856
Suite
$6,289
From
US$1,411
Save 822
Per Person
View Trip
Cruise
 (7)

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departures: Oct 2026
Visit: Greece, Montenegro, Sicily, Italy, Spain
Princess Standard
Sanctuary Collection
Inside
$909
Oceanview
$1,243
Balcony
$1,534
Suite
$1,759
From
US$909
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
$982
Oceanview
$1,451
Balcony
$2,149
Suite
$2,555
From
US$982
Save 496
Per Person
View Trip
Results: 1-30 of 56

No trips found. Try adjusting the search filters.