Greece Cruise Comparison
1,202 upcoming sailings from 27 cruise lines
Greece cruise port photos
Created by the Waterways Cruise content team and reviewed and fact-checked by J. Richard, Sr. Cruise Travel Agent and Founder of Waterways Cruise. Published · Last updated · About this page
At a glance: Greece cruises on Waterways Cruise: 1,202 upcoming sailings from 27 cruise lines (26 ocean, 1 river). Lowest starting fares run from $185 per person (MSC Cruises) to $19,619 (SeaDream Yacht Club). Viking Cruises lists the most sailings (263). 445 sailings start and 429 end in Greece.
Which cruise lines sail to Greece, and how do they compare? This guide sorts the 27 lines with upcoming Greece sailings by kind of cruise, then into ultra-luxury, luxury, premium and contemporary, and shows what each costs to start, how long their sailings run and which ships you would sail on. Every figure comes from the sailings we list today, so it moves as sailings are added and sold.
What counts as a Greece cruise?
A sailing counts as a Greece cruise if it will call at least once at a Greece ship port. That covers ocean, river and expedition sailings, whether Greece is where the cruise begins, where it ends, or one stop on a longer route.
Of 1,202 upcoming sailings, 445 start in Greece, 429 end in Greece and 110 begin and end there. The other 438 (36%) visit Greece as a port of call on a longer route, often alongside Italy, Turkey, Croatia and other countries. Ocean and expedition sailings call at Piraeus, Corfu, Mykonos, Katakolon and Rhodes. River sailings call at Patras.
- Greece cruise
- A sailing that will call at least once at a Greece ship port.
- Starts in Greece
- The first stop is a Greece ship port: 445 sailings.
- Ends in Greece
- The last stop is a Greece ship port: 429 sailings, 110 of which also start there.
- Visits only
- Greece is a port of call on a longer route: 438 sailings.
Ocean cruise lines in Greece (26)
26 ocean and expedition cruise lines have upcoming sailings that call at Greece: 1,197 in all. These sailings often call elsewhere too, most commonly Italy, Turkey and Croatia. The busiest ship ports are Piraeus, Corfu, Mykonos, Katakolon and Rhodes.
Scroll tables sideways on small screens.
Ultra-luxury ocean cruise lines (5)
Ultra-luxury lines sit at the top of the market. Five ultra-luxury ocean lines sail to Greece, with 234 upcoming sailings between them. Regent Seven Seas Cruises has the most (71). Starting fares begin at $4,550 per person with Silversea Cruises.
| Cruise line | Upcoming sailings | Lowest starting fare | Typical length | Ships |
|---|---|---|---|---|
| Regent Seven Seas Cruises | 71 | $15,798 | 8–21 nights (typically 9) | 7 · Seven Seas Explorer, Seven Seas Grandeur, Seven Seas Mariner, Seven Seas Navigator, Seven Seas Prestige, Seven Seas Splendor and Seven Seas Voyager |
| Seabourn Cruises | 70 | $5,498 | 8–30 nights (typically 28) | 2 · Seabourn Ovation and Seabourn Quest |
| Silversea Cruises | 67 | $4,550 | 7–24 nights (typically 10) | 6 · Silver Dawn, Silver Nova, Silver Ray, Silver Shadow, Silver Spirit and Silver Wind |
| SeaDream Yacht Club | 16 | $19,619 | 7–11 nights (typically 7) | 2 · SeaDream I and SeaDream II |
| Ritz-Carlton Yacht Collection | 10 | $7,300 | 5–7 nights (typically 7) | 2 · Ritz-Carlton Evrima and Ritz-Carlton Ilma |
Luxury ocean cruise lines (4)
Luxury lines sit just below ultra-luxury. Four luxury ocean lines sail to Greece, with 168 upcoming sailings between them. Oceania Cruises has the most (117). Starting fares begin at $1,899 per person with Oceania Cruises.
| Cruise line | Upcoming sailings | Lowest starting fare | Typical length | Ships |
|---|---|---|---|---|
| Oceania Cruises | 117 | $1,899 | 8–38 nights (typically 9) | 7 · Oceania Allura, Oceania Insignia, Oceania Marina, Oceania Nautica, Oceania Sirena, Oceania Sonata and Oceania Vista |
| MSC Explora Journeys | 38 | $3,115 | 7–20 nights (typically 7) | 3 · MSC Explora 1, MSC Explora 2 and MSC Explora 5 |
| Ponant Cruises | 11 | $6,020 | 7–8 nights (typically 7) | 4 · Le Bougainville, Le Champlain, Le Laperouse and Le Ponant |
| Scenic Cruises | 2 | On request | 8–11 nights (typically 8) | 1 · Scenic Eclipse 2 |
Premium ocean cruise lines (8)
Premium lines sit in the middle of the market. Eight premium ocean lines sail to Greece, with 442 upcoming sailings between them. Viking Cruises has the most (263). Starting fares begin at $1,539 per person with Azamara Cruises.
| Cruise line | Upcoming sailings | Lowest starting fare | Typical length | Ships |
|---|---|---|---|---|
| Viking Cruises | 263 | $2,799 | 6–26 nights (typically 6) | 13 · Viking Astrea, Viking Jupiter, Viking Libra, Viking Lyra, Viking Mars, Viking Mira, Viking Neptune, Viking Saturn, Viking Sea, Viking Sky, Viking Star, Viking Vela and Viking Vesta |
| Azamara Cruises | 72 | $1,539 | 7–38 nights (typically 10) | 3 · Azamara Journey, Azamara Onward and Azamara Quest |
| Emerald Cruises | 41 | $5,256 | 7–17 nights (typically 7) | 4 · Emerald Azzurra, Emerald Kaia, Emerald Raiya and Emerald Sakara |
| Windstar Cruises | 24 | $2,182 | 7–19 nights (typically 8) | 4 · Star Legend, Wind Spirit, Wind Star and Wind Surf |
| Crystal Cruises | 22 | $4,055 | 7–34 nights (typically 7) | 3 · Crystal Grace, Crystal Serenity and Crystal Symphony |
| Lindblad Expeditions | 12 | $7,735 | 7–19 nights (typically 7) | 1 · National Geographic Orion |
| Atlas Ocean Voyages | 5 | $5,999 | 8–12 nights (typically 8) | 1 · World Traveller |
| Hapag-Lloyd Cruises | 3 | On request | 10–13 nights (typically 10) | 2 · ms Europa and ms Europa 2 |
Contemporary ocean cruise lines (8)
Contemporary lines are the most accessible tier. Eight contemporary ocean lines sail to Greece, with 335 upcoming sailings between them. Princess Cruises has the most (100). Starting fares begin at $185 per person with MSC Cruises.
| Cruise line | Upcoming sailings | Lowest starting fare | Typical length | Ships |
|---|---|---|---|---|
| Princess Cruises | 100 | $904 | 10–36 nights (typically 21) | 6 · Caribbean Princess, Coral Princess, Enchanted Princess, Island Princess, Sky Princess and Sun Princess |
| MSC Cruises | 77 | $185 | 4–23 nights (typically 7) | 8 · MSC Armonia, MSC Divina, MSC Fantasia, MSC Lirica, MSC Orchestra, MSC Sinfonia, MSC Splendida and MSC World Europa |
| Holland America | 66 | $794 | 7–24 nights (typically 21) | 4 · ms Nieuw Statendam, ms Oosterdam, ms Rotterdam and ms Volendam |
| Cunard | 29 | $1,089 | 7–29 nights (typically 21) | 3 · Queen Anne, Queen Elizabeth and Queen Victoria |
| Celebrity Cruises | 18 | $1,182 | 7–11 nights (typically 7) | 5 · Celebrity Ascent, Celebrity Eclipse, Celebrity Equinox, Celebrity Infinity and Celebrity Xcel |
| Norwegian Cruise Line | 15 | $1,169 | 7–13 nights (typically 7) | 6 · Norwegian Gem, Norwegian Pearl, Norwegian Prima, Norwegian Sky, Norwegian Sun and Norwegian Viva |
| Royal Caribbean | 15 | $817 | 7–10 nights (typically 7) | 5 · Brilliance Of The Seas, Explorer Of The Seas, Mariner Of The Seas, Odyssey Of The Seas and Rhapsody Of The Seas |
| Virgin Voyages | 15 | $2,226 | 7–11 nights (typically 10) | 3 · Resilient Lady, Scarlet Lady and Valiant Lady |
Other ocean cruise lines (1)
These lines have not yet been placed in a style category. One other ocean line sails to Greece, with 18 upcoming sailings. Starting fares begin at $2,150 per person with Star Clippers.
| Cruise line | Upcoming sailings | Lowest starting fare | Typical length | Ships |
|---|---|---|---|---|
| Star Clippers | 18 | $2,150 | 7–15 nights (typically 11) | 3 · Royal Clipper, Star Clipper and Star Flyer |
River cruise lines in Greece (1)
1 river cruise line has upcoming sailings that call at Greece: 5 in all. The busiest ship ports are Patras.
Scroll tables sideways on small screens.
Contemporary river cruise lines (1)
Contemporary lines are the most accessible tier. One contemporary river line sails to Greece, with 5 upcoming sailings. Starting fares begin at $1,857 per person with CroisiEurope.
| Cruise line | Upcoming sailings | Lowest starting fare | Typical length | Ships |
|---|---|---|---|---|
| CroisiEurope | 5 | $1,857 | 6–8 nights (typically 7) | 1 · ms La Belle de l'Adriatique |
Greece cruise ports
Every Greece ship port with upcoming sailings has its own guide. The number beside each port is how many upcoming sailings call there (sailings, not individual port visits).
Coastal and island ports (54)
- Piraeus 1,027
- Corfu 484
- Mykonos 374
- Katakolon 351
- Rhodes 344
- Santorini 296
- Heraklion 238
- Itea 104
- Gythion 102
- Nafplion 90
- Patmos 89
- Volos 88
- Monemvasia 85
- Kefalonia 84
- Agios Nikolaos 70
- Milos 69
- Corinth Canal 67
- Thessaloniki 60
- Áno Sýros 59
- Paros 52
- Igoumenitsa 42
- Hydra 32
- Delos 28
- Parga 25
- Kavala 22
- Lefkada Island 21
- Kos 20
- Pylos 19
- Naxos 16
- Zakynthos 16
- Chios 15
- Lavrion 14
- Skiathos 14
- Lesbos Island 13
- Skopelos 13
- Symi 13
- Amorgos Island 11
- Samos 11
- Kalamata 10
- Lemnos Island 9
- Tinos 8
- Serifos 6
- Sifnos Island 6
- Kythnos 5
- Spetses 5
- Poros Island 4
- Folegandros 3
- Andros 2
- Kastellorizo Island 2
- Leros 2
- Paxos Island 2
- Karpathos 1
- Kythira Island 1
- Rethymno 1
River ports (1)
- Patras 1
See them all in the Greece cruise port guide, or browse every sailing on the Greece cruises page.
How to choose a Greece cruise line
- Most listed sailings: Viking Cruises lists the most upcoming Greece sailings (263).
- Lowest starting fare: MSC Cruises, from $185 per person.
- Style: sort by category first. Star Clippers has no style category yet, so its 18 sailings are shown under Other and left out of the style totals. Ultra-luxury lines: 5 lines, 234 sailings, from $4,550. Luxury lines: 4 lines, 168 sailings, from $1,899. Premium lines: 8 lines, 442 sailings, from $1,539. Contemporary lines: 9 lines, 340 sailings, from $185. Other lines: 1 line, 18 sailings, from $2,150.
- Kind of cruise: ocean ships cover the coast and islands; river ships sail the rivers.
- Where you start: if you want Greece as your first or last port, filter the sailings by Starting in or Ending in Greece on the Greece cruises page.
How we calculated these figures
- Upcoming sailing: an itinerary with at least one departure date from today onward, counted once however many departure dates it has. Sailings that have passed drop out each day.
- Greece cruise: a sailing that calls at least once at a Greece ship port. A sailing "starts" or "ends" in Greece when its first or last stop is a Greece ship port.
- Lowest starting fare: the lowest "from" price among that line's upcoming Greece sailings, per person based on double occupancy, in US dollars. Under our Cruise Disclosure, prices include all applicable taxes and fees. Fares still depend on cabin category and date, so treat them as a starting point for comparison, not a quote.
- Typical length: the range covers the middle 80% of that line's sailings (the shortest and longest tenth are left out), and "typically" is the most common length.
- Kinds of cruise: A sailing is in exactly one kind, so the totals by kind add up to the 1,202 sailings above. Ocean: sailings on ocean-going ships, including expedition ships and ferries. River: sailings on rivers, canals and lakes. A river itinerary that also includes a coastal leg counts as river. A line that sails more than one kind appears in each list, with its sailings split by kind. Totals by kind count each sailing once.
- Style categories: Ultra-luxury, Luxury, Premium and Contemporary are Waterways Cruise's own groupings of cruise lines, not an industry standard.
- Freshness: the sailing data is refreshed daily from the sailings we list; figures here were calculated on .
Frequently asked questions about Greece cruises
Which cruise lines sail to Greece?
27 cruise lines have upcoming Greece sailings on Waterways Cruise: 26 sail ocean or expedition itineraries and 1 sail river itineraries. Viking Cruises lists the most sailings (263).
How much does a Greece cruise cost?
Starting fares begin at $185 per person, double occupancy, with MSC Cruises. Fares depend on the line, the cabin and the sailing date, so the best way to see current rates is to request exclusive rates for the dates you want.
Which cruise lines are ultra-luxury and luxury in Greece?
Ultra-luxury ocean lines: Regent Seven Seas Cruises, Seabourn Cruises, Silversea Cruises, SeaDream Yacht Club and Ritz-Carlton Yacht Collection. Luxury ocean lines: Oceania Cruises, MSC Explora Journeys, Ponant Cruises and Scenic Cruises.
Can you start or end a cruise in Greece?
Yes. 445 of 1,202 upcoming sailings start in Greece and 429 end there; 110 do both. The other 438 (36%) visit Greece as a port of call on a longer route.
Want help choosing?
Our advisors compare sailings, cabins and fares across all of these lines.
Request exclusive ratesPlan your Greece cruise
Greece cruise port guide
Cruise ports, what to see, history and practical advice.
Greece cruise port guide →Created by the Waterways Cruise content team and reviewed and fact-checked by J. Richard, Sr. Cruise Travel Agent and Founder of Waterways Cruise.
Published September 9, 2026 · Last updated October 31, 2026
Fares, availability and itineraries change often. Confirm current details with your cruise line or a Waterways Cruise agent before you book.
Cruise Disclosure
Good to know: Prices are quoted per person based on double occupancy and include all applicable taxes and fees. Availability and prices can change quickly, so please continue through the booking process to confirm the latest availability and pricing before you pay.
We work hard to make sure everything on this website is accurate and up to date. However, some information may be incomplete or inaccurate, including details supplied by third parties or otherwise outside our control, and we cannot be held responsible for such errors. We work with 41 cruise line operators, that are providing cruises on 585 ships visiting 1,731 ports across 7,194 unique cruises, creating 13,822 itineraries. This is a great deal of data to continually update daily from our suppliers. If a pricing error, misrepresentation, or omission occurs, we reserve the right to adjust the pricing, correct the information, or cancel or decline any booking made in error, with notice to you. Thank you for your understanding!