Cruises from Spain to Greece

Are you looking for a cruise from Spain to Greece? September is the most popular month to cruise between Spain and Greece and there are 108 departures available from ten 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
$900pp
$30,798pp
Countries
Show More...
Filter Results
44 Cruises (108 Cruise Departures)
Cruise
 (1)

10 Days (9 Nights) Barcelona to Athens
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 25 April 2026
Countries Visited: Spain, Monaco, Italy, Greece
Best Available Fare
INSIDE
-
OCEANVIEW
-
BALCONY
$5,550
SUITE
$6,410
From (per person) 5,550
Cruise
 (2)

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 15 March 2027
Countries Visited: Spain, Malta, Sicily, Greece
Bonus Onboard Credit
INSIDE
$932
OCEANVIEW
$1,132
BALCONY
$1,581
SUITE
$4,660
Save (per person) 450
From (per person) 932
Cruise
 (2)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departures: Apr 2026 to Apr 2027
Countries Visited: Spain, France, Italy, Sicily (+2 more), Greece, Turkey
Exclusive Deal
INSIDE
$2,104
OCEANVIEW
$2,354
BALCONY
$2,964
SUITE
$4,104
From (per person) 2,104
Cruise
 (3)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 13 June 2027
Countries Visited: Spain, France, Italy, Montenegro (+1 more), Greece
Exclusive DealBonus Instant Savings
INSIDE
$2,020
OCEANVIEW
$2,420
BALCONY
$2,870
SUITE
$3,520
From (per person) 2,020
Cruise

13 Days (12 Nights) Barcelona to Athens
Cruise Line: Oceania Cruises
Departure: 15 September 2025
Countries Visited: Spain, France, Monaco, Italy (+3 more), Sicily, Greece, Turkey
Exclusive Deal
INSIDE
$5,399
OCEANVIEW
$6,699
BALCONY
$7,099
SUITE
$9,299
Save (per person) 5,399
From (per person) 5,399
Cruise
 (2)

19 Days (18 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departure: 25 May 2027
Countries Visited: Spain, Morocco, Sardinia, Italy (+5 more), Corsica, France, Malta, Greece, Turkey
Exclusive Deal
INSIDE
$3,274
OCEANVIEW
$3,804
BALCONY
$4,484
SUITE
$6,694
From (per person) 3,274
Cruise
 (2)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 27 August 2025
Countries Visited: Spain, France, Italy, Croatia (+3 more), Montenegro, Turkey, Greece
Bonus Onboard Credit
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$6,558
Save (per person) 3,792
From (per person) 6,558
Cruise
 (2)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Holland America
Departure: 20 September 2025
Countries Visited: Spain, Malta, Egypt, Cyprus (+2 more), Greece, Turkey
Exclusive Deal
INSIDE
$1,819
OCEANVIEW
$2,119
BALCONY
$2,919
SUITE
$3,819
From (per person) 1,819
Cruise
 (3)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departures: Apr 2026 to Oct 2026
Countries Visited: Spain, Gibraltar, France, Italy (+2 more), Greece, Turkey
Exclusive DealBonus Instant Savings
INSIDE
$1,869
OCEANVIEW
$2,364
BALCONY
$2,769
SUITE
$3,309
From (per person) 1,869
Cruise
 (3)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 20 September 2025
Countries Visited: Spain, Gibraltar, France, Italy (+3 more), Sicily, Greece, Turkey
Exclusive DealBonus Instant Savings
INSIDE
$2,807
OCEANVIEW
-
BALCONY
$4,119
SUITE
$6,431
From (per person) 2,807
Cruise
 (2)

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departures: Jun 2026 to Aug 2027
Countries Visited: Spain, Malta, Greece, Turkey
Exclusive Deal
INSIDE
$1,244
OCEANVIEW
$1,344
BALCONY
$1,769
SUITE
$2,579
From (per person) 1,244
Cruise

11 Days (10 Nights) Barcelona to Athens
Cruise Line: Regent Seven Seas
Departure: 13 September 2025
Countries Visited: Spain, France, Italy, Sicily (+2 more), Turkey, Greece
Early Booking Saving
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$11,399
Save (per person) 18,399
From (per person) 11,399
Cruise
 (3)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 30 August 2025
Countries Visited: Spain, Gibraltar, France, Italy (+2 more), Greece, Turkey
Bonus Instant Savings
INSIDE
$3,326
OCEANVIEW
$3,556
BALCONY
-
SUITE
-
From (per person) 3,326
Cruise
 (3)

38 Days (37 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 13 August 2026
Countries Visited: Spain, France, Monaco, Italy (+6 more), Sicily, Montenegro, Slovenia, Croatia, Greece, Turkey
INSIDE
$10,949
OCEANVIEW
$12,769
BALCONY
$17,779
SUITE
$29,279
From (per person) 10,949
Cruise
 (5)

11 Days (10 Nights) Barcelona to Athens
Operated By: Viking Cruises
Ship: Viking Sea
Departure: 22 September 2026
Countries Visited: Spain, France, Italy, Sicily (+1 more), Greece
Viking $1,499 Air Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$6,199
SUITE
$9,499
From (per person) 6,199
Cruise
 (3)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 28 November 2026
Countries Visited: Spain, France, Italy, Sicily (+1 more), Greece
INSIDE
$3,259
OCEANVIEW
$3,759
BALCONY
$4,799
SUITE
$7,519
From (per person) 3,259
Cruise

31 Days (30 Nights) Barcelona to Athens
Cruise Line: Silversea
Ship: Silver Muse
Departure: 05 March 2026
Countries Visited: Spain, France, Italy, Sicily (+3 more), Greece, Egypt, Turkey
Port-to-PortDoor-to-Door Upgrade Option
INSIDE
-
OCEANVIEW
$15,900
BALCONY
$16,500
SUITE
$22,200
From (per person) 15,900
Cruise
 (3)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 08 August 2026
Countries Visited: Spain, Gibraltar, Italy, Greece (+1 more), Turkey
Exclusive DealBonus Instant Savings
INSIDE
$3,002
OCEANVIEW
$4,005
BALCONY
$4,792
SUITE
$5,294
From (per person) 3,002
Cruise
 (3)

22 Days (21 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 08 June 2027
Countries Visited: Spain, France, Monaco, Italy (+4 more), Montenegro, Croatia, Slovenia, Greece
INSIDE
$7,629
OCEANVIEW
$8,519
BALCONY
$10,359
SUITE
$14,039
From (per person) 7,629
Cruise
 (2)

22 Days (21 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departure: 10 September 2025
Countries Visited: Spain, France, Italy, Sicily (+4 more), Montenegro, Croatia, Greece, Turkey
Exclusive Deal
INSIDE
$3,589
OCEANVIEW
$6,509
BALCONY
$7,689
SUITE
-
From (per person) 3,589
Cruise
 (3)

22 Days (21 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 13 March 2027
Countries Visited: Spain, France, Italy, Sicily (+4 more), Montenegro, Croatia, Slovenia, Greece
INSIDE
$6,599
OCEANVIEW
$7,479
BALCONY
$9,549
SUITE
$13,519
From (per person) 6,599
Cruise

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 12 June 2026
Countries Visited: Spain, Malta, Turkey, Greece
Bonus Onboard Credit
INSIDE
$1,855
OCEANVIEW
$2,031
BALCONY
$2,953
SUITE
$6,009
Save (per person) 979
From (per person) 1,855
Cruise
 (2)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departures: Jun 2026 to Jul 2027
Countries Visited: Spain, Malta, Greece, Turkey (+1 more), Egypt
Exclusive Deal
INSIDE
$2,494
OCEANVIEW
$2,894
BALCONY
$3,484
SUITE
$5,394
From (per person) 2,494
Cruise
 (2)

29 Days (28 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departure: 17 July 2027
Countries Visited: Spain, Malta, Greece, Turkey (+4 more), Egypt, Tunisia, Sardinia, Sicily
Exclusive Deal
INSIDE
$5,929
OCEANVIEW
$6,739
BALCONY
$9,849
SUITE
-
From (per person) 5,929
Cruise
 (3)

45 Days (44 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 11 June 2026
Countries Visited: Spain, France, Corsica, Monaco (+6 more), Italy, Montenegro, Croatia, Slovenia, Greece, Turkey
INSIDE
$12,189
OCEANVIEW
$14,119
BALCONY
$16,999
SUITE
$22,899
From (per person) 12,189
Cruise
 (2)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 07 September 2026
Countries Visited: Spain, France, Italy, Greece (+1 more), Turkey
Bonus Onboard Credit
INSIDE
$2,321
OCEANVIEW
$2,363
BALCONY
$2,654
SUITE
$5,574
Save (per person) 1,236
From (per person) 2,321
Cruise
 (2)

11 Days (10 Nights) Malaga to Athens
Cruise Line: Azamara Cruises
Departure: 02 July 2025
Countries Visited: Spain, Tunisia, Malta, Sicily (+1 more), Greece
INSIDE
$3,369
OCEANVIEW
-
BALCONY
-
SUITE
-
From (per person) 3,369
Cruise
 (3)

11 Days (10 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 15 July 2027
Countries Visited: Spain, France, Italy, Greece (+1 more), Turkey
Exclusive DealBonus Instant Savings
INSIDE
$1,890
OCEANVIEW
$2,340
BALCONY
$2,790
SUITE
$3,340
From (per person) 1,890
Cruise
 (2)

14 Days (13 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 03 February 2026
Countries Visited: Spain, Sicily, Malta, Greece (+1 more), Turkey
Bonus Onboard Credit
INSIDE
$1,555
OCEANVIEW
$1,528
BALCONY
$2,288
SUITE
$7,155
Save (per person) 737
From (per person) 1,528
Cruise
 (2)

29 Days (28 Nights) Barcelona to Athens
Cruise Line: Holland America
Departure: 20 September 2025
Countries Visited: Spain, Malta, Egypt, Cyprus (+3 more), Greece, Turkey, Sicily
Exclusive Deal
INSIDE
$3,439
OCEANVIEW
$3,889
BALCONY
$4,889
SUITE
$6,489
From (per person) 3,439
Results: 1-30 of 44

No Results found. Try changing your search filters.

Cities