Mykonos Waterfront

Greek Island Cruises

Sail between iconic Greek Islands, hidden gems and ancient ruins. Experience picturesque harbours and vibrant seaside towns along the way

Discover the beauty of the Mediterranean with an unforgettable Greek Island cruise. Sail through crystal-clear waters and explore some of Greece’s most captivating islands, from the iconic whitewashed villages of Santorini and the vibrant atmosphere of Mykonos to charming hidden gems steeped in history and tradition.

A Greek Islands cruise is the perfect way to experience more of Greece in one relaxing journey. Explore ancient ruins, picturesque coastal towns, beautiful beaches and authentic island villages, while enjoying the comfort and convenience of travelling by sea. Whether you’re looking for a romantic escape, a relaxing island holiday or an adventure filled with culture and spectacular scenery, Greek Island cruises offer an unforgettable way to discover the Aegean.

Which Greek Islands do Cruises visit?

With so much history and iconic destinations to visit, choose a Greek Islands cruises to match your travel list

Santorini Hillside Villages

Santorini

Famous for its dramatic volcanic cliffs, whitewashed villages, blue domed churches and spectacular sunsets. Always popular with couples and first-time cruisers

Mykonos Windmills

Mykonos

Beautiful beaches, stylish restaurants, lively nightlife and the iconic windmills with whitewashed streets make Mykonos once of the most popular islands

Mouse Island in Corfu Town

Corfu

Lush green landscapes, Venetian architecture, picturesque coastline and a friendly vibe. Corfu has a distinct character influenced by its close location to Italy. Corfu town is a great cruise stopover to explore

Minoan palace ruins at Knossos

Crete

The largest Greek Island, Crete offers a wonderful mix on ancient history, mountain scenery, traditional villages, great beaches and excellent food. Ships usually visit Souda Bay in Western Crete, or Heraklion in Eastern Crete

Lindos in Rhodes

Rhodes

Rhodes combines beautiful beaches with fascinating history. The medieval Old Town is great for exploring and the pretty beachside village of Lindos is a highlight

Zante Beach

Zakynthos (Zante)

Famous for its legendary turquoise waters, dramatic coastline and beautiful beaches. A great location for scenic exploring, swimming and relaxation

What is the Best time to cruise the Greek Islands

  • May

    Pleasant weather, blooming landscapes and fewer tourists. A great time for exploring historic sites and villages

  • June

    Excellent cruising weather with plenty of sunshine hours, warm seas and long days, before the peak summer crowds arrive

  • July & August

    The hottest and busiest months. Great if you want guaranteed hot weather and lively nightlife. Expect higher prices and also larger crowds

  • September

    We love this time of year for a Greek Island cruise. The Weather remains warm, the sea is still great for swimming and the peak crowds are easing

What are the best Family Friendly Cruise lines for the Greek Islands

These are our recommended cruise lines when travelling with children, as they offer the best Kids deals and family friendly activities or facilities on board

What are the Best Adults Only Greek Island Cruises

If you are looking for a child free zone then there are three great brands to choose from for your Greek Island getaway

What are the best small ship or yacht cruises in the Greek Islands

If you are wanting to get more off the beaten path and visit the smaller less touristy islands, these brands would be perfect for you

bridge during night time

Why Book with Cruise Deals?

NZD pricing: Get an Instant online quote for your Greek Islands cruise in New Zealand dollars.
Cruise specialists: Our team can help you compare itineraries, ships and cabin options.
Personal advice: Not sure which Greek Islands cruise is right for you? Ask our team.
Fly & cruise options: We can help you look at flights and other travel arrangements around your cruise.
Cruise deals & offers: We’ll check the latest available fares and promotions for your sailing.

Find Your Perfect Greek Islands Cruise

Explore our full range of Greek Islands cruises and exclusive cruise deals. Filter by destination, departure date, ship and more to find the holiday that's right for you.

Not sure which Greek Islands cruise is right for you? Our Cruise Deals NZ Cruise specialists have all personally cruised the Greek Islands and are happy to help you find the best available cruise and fare to suit your travel style & budget

Greece

We found

1015 cruises

EXPLORA II, Mediterranean
1 / 20
$500 off
Explora Journeys
Duration
5 nights
Date
19 Nov 2026
Ship
EXPLORA II
  • Departure - Athens (Piraeus), Greece
  • 5 stops  
  • Arrival - Brindisi, Italy
$26,250
From
$26,000
Price per person twin share / suite

Prices are in NZ Dollars

Available promotion:
Save up to 40% Off
EXPLORA II, Mediterranean
1 / 20
$500 off
Explora Journeys
Duration
10 nights
Date
19 Nov 2026
Ship
EXPLORA II
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Athens (Piraeus), Greece
$69,840
From
$69,590
Price per person twin share / suite

Prices are in NZ Dollars

Available promotion:
Save up to 40% Off
Viking Vela, Mediterranean
1 / 22
Viking Cruises
Duration
10 nights
Date
20 Nov 2026
Ship
Viking Vela
  • Departure - Athens (Piraeus), Greece
  • 10 stops  
  • Arrival - Athens (Piraeus), Greece
From
$11,707
Price per person twin share / balcony stateroom

Prices are in NZ Dollars

Viking Star, Mediterranean
1 / 19
Viking Cruises
Duration
7 nights
Date
21 Nov 2026
Ship
Viking Star
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
$8,361
Price per person twin share / suite

Prices are in NZ Dollars

MSC Orchestra, Mediterranean
1 / 21
$100 off
MSC Cruises
Duration
7 nights
Date
23 Nov 2026
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
$1,167
From
$1,117
Price per person twin share / inside stateroom

Prices are in NZ Dollars

Show all departures (7)
Available promotion:
BLACK FRIDAY Preview up to 30% off
Azamara Quest, Mediterranean
1 / 14
$200 off
Azamara
Duration
8 nights
Date
26 Nov 2026
Ship
Azamara Quest
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Malaga, Spain
$3,249
From
$3,149
Price per person twin share / oceanview stateroom

Prices are in NZ Dollars

Available promotion:
Up to US$750 Onboard Credit
Azamara Quest, Transatlantic
1 / 14
$200 off
Azamara
Duration
21 nights
Date
26 Nov 2026
Ship
Azamara Quest
  • Departure - Athens (Piraeus), Greece
  • 11 stops  
  • Arrival - Miami, Florida, USA
$11,039
From
$10,939
Price per person twin share / balcony stateroom

Prices are in NZ Dollars

Available promotion:
Up to US$750 Onboard Credit
EXPLORA II, Mediterranean
1 / 20
$500 off
Explora Journeys
Duration
6 nights
Date
29 Nov 2026
Ship
EXPLORA II
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
$4,740
From
$4,490
Price per person twin share / suite

Prices are in NZ Dollars

Available promotion:
Save up to 40% Off
EXPLORA II, Mediterranean
1 / 20
$500 off
Explora Journeys
Duration
10 nights
Date
29 Nov 2026
Ship
EXPLORA II
  • Departure - Athens (Piraeus), Greece
  • 9 stops  
  • Arrival - Barcelona, Spain
$7,830
From
$7,580
Price per person twin share / suite

Prices are in NZ Dollars

Available promotion:
Save up to 40% Off
EXPLORA II, Mediterranean
1 / 20
$500 off
Explora Journeys
Duration
22 nights
Date
29 Nov 2026
Ship
EXPLORA II
  • Departure - Athens (Piraeus), Greece
  • 18 stops  
  • Arrival - Lisbon, Portugal
$19,465
From
$19,215
Price per person twin share / suite

Prices are in NZ Dollars

Available promotion:
Save up to 40% Off
Viking Vela, Mediterranean
1 / 22
Viking Cruises
Duration
7 nights
Date
30 Nov 2026
Ship
Viking Vela
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
$5,882
Price per person twin share / balcony stateroom

Prices are in NZ Dollars

Viking Vesta, Mediterranean
1 / 22
Viking Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
Viking Vesta
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Istanbul, Turkey
From
$6,254
Price per person twin share / balcony stateroom

Prices are in NZ Dollars

Viking Libra, Mediterranean
1 / 22
Viking Cruises
Duration
10 nights
Date
3 Dec 2026
Ship
Viking Libra
  • Departure - Athens (Piraeus), Greece
  • 10 stops  
  • Arrival - Athens (Piraeus), Greece
From
$10,716
Price per person twin share / balcony stateroom

Prices are in NZ Dollars

Viking Mira, Mediterranean
1 / 22
Viking Cruises
Duration
7 nights
Date
9 Dec 2026
Ship
Viking Mira
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
$5,386
Price per person twin share / balcony stateroom

Prices are in NZ Dollars

Viking Libra, Mediterranean
1 / 22
Viking Cruises
Duration
7 nights
Date
13 Dec 2026
Ship
Viking Libra
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
$5,386
Price per person twin share / balcony stateroom

Prices are in NZ Dollars

Viking Neptune, Mediterranean
1 / 19
Viking Cruises
Duration
7 nights
Date
15 Dec 2026
Ship
Viking Neptune
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Istanbul, Turkey
From
$6,254
Price per person twin share / balcony stateroom

Prices are in NZ Dollars

Viking Vesta, Mediterranean
1 / 22
Viking Cruises
Duration
7 nights
Date
16 Dec 2026
Ship
Viking Vesta
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
$5,386
Price per person twin share / balcony stateroom

Prices are in NZ Dollars

Seven Seas Navigator, Mediterranean
1 / 9
$500 off
Regent Seven Seas Cruises
Duration
11 nights
Date
4 Jan 2027
Ship
Seven Seas Navigator
  • Departure - Athens (Piraeus), Greece
  • 10 stops  
  • Arrival - Istanbul, Turkey
$17,670
From
$17,420
Price per person twin share / suite

Prices are in NZ Dollars

Viking Mira, Mediterranean
1 / 22
$500 off
Viking Cruises
Duration
7 nights
Date
6 Jan 2027
Ship
Viking Mira
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Istanbul, Turkey
$8,670
From
$8,420
Price per person twin share / balcony stateroom

Prices are in NZ Dollars

Viking Saturn, Mediterranean
1 / 19
$500 off
Viking Cruises
Duration
7 nights
Date
10 Jan 2027
Ship
Viking Saturn
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
$8,670
From
$8,420
Price per person twin share / balcony stateroom

Prices are in NZ Dollars

20 of 1015 pcs
©2026 Cruise Deals NZ Ltd