Cruises from Spain to Greece

Are you looking for a cruise from Spain to Greece? June and September are the most popular months to cruise between Spain and Greece and there are 108 departures available from twelve of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
8 Days
45 Days
Start City
Ship Size
Ship Features
Operators
Show More...
Price
$800pp
$32,599pp
Countries
Show More...
Filter Results
51 Cruises (108 Cruise Departures)
Cruise
 (6)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 13 June 2027
Visit: Spain, France, Italy, Montenegro, Greece
Princess Standard
Sanctuary Collection
Inside
$1,560
Oceanview
$2,260
Balcony
$2,680
Suite
$3,010
From
US$1,560
Per Person
View Trip
Cruise
 (4)

32 Days (31 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 13 September 2026
Visit: Spain, France, Monaco, Italy (+6 more), Sicily, Montenegro, Slovenia, Croatia, Greece, Turkey
Azamara Always Included
Exclusive Savings
Inside
$11,121
Oceanview
$12,362
Balcony
-
Suite
-
From
US$11,121
Save 268
Per Person
View Trip
Cruise
 (6)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departures: May 2027 to Aug 2027
Visit: Spain, France, Corsica, Italy, Greece, Turkey
Princess Standard
Sanctuary Collection
Inside
$2,448
Oceanview
$2,888
Balcony
$3,383
Suite
$3,756
From
US$2,448
Per Person
View Trip
Cruise
 (3)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departure: 23 April 2027
Visit: Spain, France, Italy, Sicily, Greece, Turkey
Book Early & Have It All Fare Option
Inside
$2,184
Oceanview
$2,434
Balcony
$3,084
Suite
$4,211
From
US$2,184
Per Person
View Trip
Cruise
 (2)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 07 September 2026
Visit: Spain, France, Italy, Greece, Turkey
Exclusive Savings
Inside
$2,725
Oceanview
-
Balcony
$3,158
Suite
$8,829
From
US$2,725
Save 1,596
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Royal Caribbean
Departure: 31 May 2027
Visit: Spain, Sicily, Greece, Turkey
Bonus Onboard Credit
Exclusive Savings
Inside
$1,391
Oceanview
$1,690
Balcony
$1,834
Suite
$2,653
From
US$1,391
Save 648
Per Person
View Trip
Cruise
 (6)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departures: May 2026 to Jul 2026
Visit: Spain, France, Corsica, Italy, Greece, Turkey
Princess Standard
Sanctuary Collection
Princess Premier
Exclusive Savings
Inside
$2,678
Oceanview
$3,274
Balcony
$3,715
Suite
$4,107
From
US$2,678
Save 52
Per Person
View Trip
Cruise

31 Days (30 Nights) Barcelona to Athens
Cruise Line: Seabourn
Departure: 15 July 2027
Visit: Spain, France, Monaco, Italy (+8 more), Corsica, Sardinia, Sicily, Malta, Albania, Croatia, Montenegro, Greece
Yours to Explore
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$31,220
Suite
-
From
US$31,220
Save 579
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Royal Caribbean
Departure: 23 August 2027
Visit: Spain, Malta, Greece, Turkey
Bonus Onboard Credit
Exclusive Savings
Inside
$1,189
Oceanview
$1,489
Balcony
$1,731
Suite
$2,461
From
US$1,189
Save 563
Per Person
View Trip
Cruise
 (6)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 25 April 2026
Visit: Spain, France, Corsica, Italy, Greece, Turkey
Princess Standard
Inside
$2,886
Oceanview
-
Balcony
-
Suite
-
From
US$2,886
Per Person
View Trip
Cruise
 (6)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 05 September 2027
Visit: Spain, France, Italy, Corsica, Greece, Turkey
Princess Standard
Sanctuary Collection
Inside
$2,272
Oceanview
$3,028
Balcony
$3,522
Suite
$3,971
From
US$2,272
Per Person
View Trip
Cruise
 (1)

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

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 17 July 2027
Visit: Spain, Sicily, Greece
Exclusive Savings
Inside
$2,000
Oceanview
$2,103
Balcony
$2,271
Suite
$7,407
From
US$2,000
Save 1,179
Per Person
View Trip
Cruise
 (6)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departures: Oct 2026 to Oct 2027
Visit: Spain, France, Corsica, Italy, Greece, Turkey
Princess Standard
Sanctuary Collection
Inside
$2,092
Oceanview
$2,785
Balcony
$3,188
Suite
$3,462
From
US$2,092
Per Person
View Trip
Cruise
 (6)

10 Days (9 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 19 March 2026
Visit: Spain, France, Italy, Greece, Turkey
Princess Standard
Princess Premier
Inside
$2,149
Oceanview
$2,389
Balcony
$3,184
Suite
$3,534
From
US$2,149
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 10 May 2026
Visit: Spain, Italy, Sicily, Greece
Limited Time Offer
Inside
-
Oceanview
-
Balcony
$2,341
Suite
-
From
US$2,341
Per Person
View Trip
Cruise
 (8)

45 Days (44 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 11 June 2026
Visit: Spain, France, Corsica, Monaco (+6 more), Italy, Montenegro, Croatia, Slovenia, Greece, Turkey
Azamara Always Included
Exclusive Savings
Inside
-
Oceanview
$15,941
Balcony
-
Suite
-
From
US$15,941
Save 388
Per Person
View Trip
Cruise
 (6)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departures: Apr 2026 to Apr 2027
Visit: Spain, France, Corsica, Italy, Greece, Turkey
Princess Standard
Sanctuary Collection
Princess Premier
Inside
$2,236
Oceanview
$2,911
Balcony
$3,337
Suite
$3,636
From
US$2,236
Per Person
View Trip
Cruise
 (6)

11 Days (10 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 15 July 2027
Visit: Spain, France, Italy, Greece, Turkey
Princess Standard
Sanctuary Collection
Inside
$1,749
Oceanview
$2,269
Balcony
$2,529
Suite
$2,949
From
US$1,749
Per Person
View Trip
Cruise
 (3)

22 Days (21 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 31 October 2027
Visit: Spain, Italy, Sicily, Montenegro (+4 more), Croatia, Greece, Cyprus, Turkey
Azamara Always Included
Exclusive Savings
Inside
$5,801
Oceanview
$7,110
Balcony
$8,672
Suite
$12,610
From
US$5,801
Save 128
Per Person
View Trip
Cruise

13 Days (12 Nights) Barcelona to Athens
Cruise Line: Regent Seven Seas
Departure: 21 May 2026
Visit: Spain, Sicily, Croatia, Montenegro, Greece
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$15,163
Suite
$15,555
From
US$15,163
Save 15,735
Per Person
View Trip
Cruise
 (6)

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

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 28 November 2026
Visit: Spain, France, Italy, Sicily, Greece
Azamara Always Included
Exclusive Savings
Inside
$2,969
Oceanview
$3,357
Balcony
$3,861
Suite
$6,344
From
US$2,969
Save 50
Per Person
View Trip
Cruise
 (8)

22 Days (21 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 13 March 2027
Visit: Spain, France, Italy, Sicily (+4 more), Montenegro, Croatia, Slovenia, Greece
Azamara Always Included
Exclusive Savings
Inside
$6,934
Oceanview
$7,836
Balcony
$9,979
Suite
$14,073
From
US$6,934
Save 155
Per Person
View Trip
Cruise
 (6)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 02 May 2027
Visit: Spain, France, Corsica, Italy, Greece, Turkey
Princess Standard
Sanctuary Collection
Inside
$2,418
Oceanview
$3,038
Balcony
$3,855
Suite
$3,677
From
US$2,418
Per Person
View Trip
Cruise
 (2)

11 Days (10 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 10 September 2027
Visit: Spain, Italy, Sicily, Greece
Exclusive Savings
Inside
$2,253
Oceanview
$2,810
Balcony
$2,880
Suite
$8,992
From
US$2,253
Save 1,272
Per Person
View Trip
Cruise
 (2)

10 Days (9 Nights) Barcelona to Athens
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 27 April 2026
Visit: Spain, Malta, Greece, Italy
Inside
$823
Oceanview
$963
Balcony
$1,093
Suite
-
From
US$823
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departures: Jul 2026 to Aug 2026
Visit: Spain, Malta, Greece, Turkey
Bonus Onboard Credit
Exclusive Savings
Inside
$1,617
Oceanview
$1,700
Balcony
$1,874
Suite
$5,104
From
US$1,617
Save 1,076
Per Person
View Trip
Cruise
 (1)

17 Days (16 Nights) Barcelona to Athens
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 25 April 2026
Visit: Spain, Monaco, Italy, Greece, Turkey
Inside
-
Oceanview
-
Balcony
-
Suite
$10,240
From
US$10,240
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 15 March 2027
Visit: Spain, Malta, Sicily, Greece
Bonus Onboard Credit
Exclusive Savings
Inside
$1,449
Oceanview
$1,649
Balcony
$2,423
Suite
$4,575
From
US$1,449
Save 760
Per Person
View Trip
Results: 1-30 of 51

No trips found. Try adjusting the search filters.