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 104 departures available from eleven 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
$1,000pp
$24,398pp
Countries
Show More...
Filter Results
45 Cruises (104 Cruise Departures)
Cruise
 (2)

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departures: Jun 2026 to Jul 2026
Countries Visited: Spain, Malta, Greece, Turkey
Exclusive Deal
INSIDE
$1,364
OCEANVIEW
$1,564
BALCONY
$1,864
SUITE
$2,864
From (per person) 1,364
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,489
OCEANVIEW
$4,789
BALCONY
$4,789
SUITE
$7,189
From (per person) 3,489
Cruise
 (2)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departure: 22 April 2026
Countries Visited: Spain, France, Italy, Sicily (+2 more), Greece, Turkey
Exclusive Deal
INSIDE
$2,214
OCEANVIEW
$2,464
BALCONY
$3,164
SUITE
$4,214
From (per person) 2,214
Cruise
 (2)

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 Deal
INSIDE
$3,350
OCEANVIEW
$4,500
BALCONY
$5,631
SUITE
$6,459
From (per person) 3,350
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
$2,059
OCEANVIEW
$2,659
BALCONY
$2,659
SUITE
$3,959
From (per person) 2,059
Cruise
 (1)

32 Days (31 Nights) Barcelona to Athens
Cruise Line: Azamara Cruises
Departure: 13 September 2026
Countries Visited: Spain, France, Monaco, Italy (+6 more), Sicily, Montenegro, Slovenia, Croatia, Greece, Turkey
INSIDE
$9,369
OCEANVIEW
$12,159
BALCONY
$14,479
SUITE
$19,829
From (per person) 9,369
Cruise

10 Days (9 Nights) Barcelona to Athens
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 25 April 2026
Countries Visited: Spain, Monaco, Italy, Greece
Unique Oceans OfferEarly Booking Saving
INSIDE
-
OCEANVIEW
-
BALCONY
$5,270
SUITE
$6,090
From (per person) 5,270
Cruise
 (5)

11 Days (10 Nights) Barcelona to Athens
Operated By: Viking Cruises
Ship: Viking Sea
Departures: Apr 2025 to Sep 2026
Countries Visited: Spain, France, Italy, Sicily (+1 more), Greece
INSIDE
-
OCEANVIEW
-
BALCONY
$5,999
SUITE
$10,249
From (per person) 5,999
Cruise
 (2)

11 Days (10 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departure: 20 July 2025
Countries Visited: Spain, France, Italy, Malta (+2 more), Tunisia, Greece
Exclusive Deal
INSIDE
$2,419
OCEANVIEW
$2,844
BALCONY
$2,844
SUITE
$3,719
From (per person) 2,419
Cruise

11 Days (10 Nights) Barcelona to Athens
Cruise Line: Regent Seven Seas
Departure: 23 April 2025
Countries Visited: Spain, France, Italy, Sicily (+3 more), Tunisia, Malta, Greece
Upgrade Your HorizonExclusive Deal
INSIDE
-
OCEANVIEW
$10,099
BALCONY
-
SUITE
$13,299
Save (per person) 10,099
From (per person) 10,099
Cruise
 (5)

9 Days (8 Nights) Barcelona to Athens
Cruise Line: Virgin Voyages
Departure: 26 April 2025
Countries Visited: Spain, France, Italy, Malta (+1 more), Greece
Up To USD $300 Bar Tab
INSIDE
$1,432
OCEANVIEW
$1,513
BALCONY
$1,912
SUITE
$4,000
From (per person) 1,432
Cruise
 (2)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 28 June 2025
Countries Visited: Spain, France, Italy, Montenegro (+1 more), Greece
Exclusive Deal
INSIDE
$1,805
OCEANVIEW
$2,295
BALCONY
$2,463
SUITE
$2,745
From (per person) 1,805
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
Exclusive Deal
INSIDE
$1,936
OCEANVIEW
$2,386
BALCONY
$2,624
SUITE
$5,324
Save (per person) 1,086
From (per person) 1,936
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
Exclusive Deal
INSIDE
$2,180
OCEANVIEW
$2,800
BALCONY
$2,750
SUITE
$6,048
Save (per person) 1,238
From (per person) 2,180
Cruise

11 Days (10 Nights) Barcelona to Athens
Cruise Line: Regent Seven Seas
Departure: 25 September 2025
Countries Visited: Spain, France, Italy, Malta (+1 more), Greece
Upgrade Your Horizon
INSIDE
-
OCEANVIEW
-
BALCONY
$12,199
SUITE
$12,499
Save (per person) 12,199
From (per person) 12,199
Cruise
 (5)

22 Days (21 Nights) Barcelona to Athens
Operated By: Viking Cruises
Departures: Jul 2025 to Jul 2027
Countries Visited: Spain, France, Monaco, Italy (+4 more), Sicily, Croatia, Montenegro, Greece
INSIDE
-
OCEANVIEW
-
BALCONY
$10,897
SUITE
$15,447
From (per person) 10,897
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
Exclusive Deal
INSIDE
$1,225
OCEANVIEW
$1,774
BALCONY
$2,249
SUITE
$14,205
Save (per person) 635
From (per person) 1,225
Cruise

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 05 July 2025
Countries Visited: Spain, Malta, Greece, Turkey
Exclusive Deal
INSIDE
$2,002
OCEANVIEW
$2,105
BALCONY
$2,299
SUITE
$5,725
Save (per person) 1,157
From (per person) 2,002
Cruise
 (2)

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 15 March 2027
Countries Visited: Spain, Malta, Sicily, Greece
Exclusive Deal
INSIDE
$1,032
OCEANVIEW
$1,232
BALCONY
$1,582
SUITE
$4,510
Save (per person) 590
From (per person) 1,032
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)

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Royal Caribbean
Departure: 16 May 2025
Countries Visited: Spain, Sicily, Greece, Turkey
Exclusive Deal
INSIDE
$1,223
OCEANVIEW
$1,368
BALCONY
$1,783
SUITE
$2,777
Save (per person) 569
From (per person) 1,223
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,109
OCEANVIEW
$3,299
BALCONY
-
SUITE
$9,949
From (per person) 3,109
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
$6,239
OCEANVIEW
$6,239
BALCONY
-
SUITE
-
From (per person) 6,239
Cruise
 (2)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departures: Apr 2025 to Aug 2025
Countries Visited: Spain, Gibraltar, France, Italy (+2 more), Greece, Turkey
Exclusive Deal
INSIDE
$2,502
OCEANVIEW
$3,080
BALCONY
$3,509
SUITE
$3,788
From (per person) 2,502
Cruise

9 Days (8 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 05 September 2026
Countries Visited: Spain, Malta, Turkey, Greece
Exclusive DealExclusive Solo Offer
INSIDE
$2,087
OCEANVIEW
$2,287
BALCONY
$2,424
SUITE
$5,589
Save (per person) 1,188
From (per person) 2,087
Cruise
 (2)

22 Days (21 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departure: 12 September 2026
Countries Visited: Spain, France, Italy, Sicily (+4 more), Greece, Croatia, Montenegro, Turkey
Exclusive Deal
INSIDE
$4,049
OCEANVIEW
$4,349
BALCONY
$5,849
SUITE
$8,099
From (per person) 4,049
Cruise

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 10 May 2026
Countries Visited: Spain, Italy, Sicily, Greece
Up To USD $300 Bar Tab
INSIDE
$1,401
OCEANVIEW
$1,645
BALCONY
$1,785
SUITE
$4,095
From (per person) 1,401
Cruise
 (2)

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 Deal
INSIDE
$2,956
OCEANVIEW
$3,536
BALCONY
$3,856
SUITE
$4,686
From (per person) 2,956
Cruise
 (2)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Holland America
Ship: Oosterdam
Departure: 21 June 2026
Countries Visited: Spain, Malta, Greece, Turkey (+1 more), Egypt
Exclusive Deal
INSIDE
$2,594
OCEANVIEW
$2,994
BALCONY
$3,594
SUITE
$5,494
From (per person) 2,594
Cruise
 (2)

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 Deal
INSIDE
$2,311
OCEANVIEW
$2,794
BALCONY
$3,436
SUITE
$3,706
From (per person) 2,311
Results: 1-30 of 45

No Results found. Try changing your search filters.

Cities