Explore ancient temples and historic monuments. Shop for artisanal crafts. Chill on a white sandy beach. Party until the wee small hours. From Athens to Zakynthos, a cruise to Greece offers a simply stunning variety of experiences that make it one of the most beloved destinations on earth.
Popular cruise ports in Greece
Being the capital city of Crete, which is the largest of the Greek Isles, Heraklion is a proud city known for its rich history and cultural heritage.
Located on the west coast of the Peloponnese peninsula, Katakolon is a popular port of call on any Greek cruise.
Located in the Aegean Sea, Mykonos is one of the most visited Greek islands, known for its stunning beaches and vibrant nightlife.
Located in the Attica region, Athens is the capital of Greece and one of the world's oldest cities, known for its many ancient landmarks and monuments.
Located on the Aegean Sea and being the spectacular result of a volcano eruption in 1650 BC, Santorini is one of the most popular Greek Islands.
Greece cruise deals
Browse all our amazing Greece cruise deals below. Use the filters to narrow down the results to find the perfect cruise for you.