The port of Heraklion, sailing boats, venecian wall, old city, holidays in Crete, ferry routes from Athens

Ferry from Athens (Piraeus) to Crete (Heraklion)

Tickets & Schedules

Traveling from Athens (port of Piraeus) to Crete (Heraklion) by ferry

In the crossing between Athens (Piraeus) to Heraklion, two or three ferries operate on a daily basis during the low season. Usually the departure times from Piraeus are around 20:30 or 21:00 at night. During summer season (from June till September) besides the two available night connections, you can also find departures at Thursdays and Sundays from 11:00 a.m. The journey from Athens (Piraeus) to Heraklion normally takes from 9h-11h hours of duration and an average ticket price goes from € 29.00-€ 46.00, but this can change at any time according to the ferry opperator. As this is an overnight and long trip, you should consider the option of booking Bed Cabins, there are plenty of types of Bed Cabins, with different structures and prices.

Ferry schedules from Athens (port of Piraeus) to Crete (Heraklion)*

How long is the ferry trip from Athens (Piraeus) to Heraklion?

Crete and more specifically the port of Heraklion is about 332 km from Athens (Piraeus) so the ferry trips from Athens (Port of Piraeus) can last anywhere between 9 and 11 hours.

Departure of Ferries from Athens to Crete

During the low season (mid-October to mid-April) you can usually find two types of ferries from Athens (Piraeus) to Heraklion that depart at night. During the high season (mid-July to mid-August) there are also ferries that depart in the morning (around 11 am).

What ferry to choose for the Athens to Crete trip?

As most of the journeys from Athens (Piraeus) to Heraklio are overnight trips, we suggest you book ferry options with cabins, so you can have a bed for the crossing. There are many types of cabins, with different options of prices and bed layout. The prices change according to the ferry operator and the type of cabin. You can compare the ferry prices of different cabins on

Why should I take a Bed Cabin on my ferry trip?

  • You avoid feeling nauseous
  • You don’t realise the length of the journey
  • You have your own quiet space and you can work or have time to organise your next travel plans
  • Spending a night on a ferry trip might save you the cost of a hotel night
  • On arrival, you'll be fully rested, and ready to take on the day in your new holiday destination!

Because the journey from Heraklion to Athens (Piraeus) is very long, and most of the times is an overnight trip, booking a Bed Cabin is the most comfortable option for you. You can compare cabin prices and find available beds on

Tips for the Ferry Trip from Athens to Crete

  1. The port of Piraeus is usually very crowded during the whole summer season, and multiple ferries can arrive/depart at the same time. Make sure to be there on time, and ask the port authorities personnel for information regarding your ferry.
  2. In such long journeys, it is advisable to travel with a cabin. In order to do so, you should book your tickets at the earliest possible opportunity, as they could become overbooked (3-4 months before the trip).
  3. You can travel by ferry to Santorini and Mykonos from Heraklion! Find out more about these itineraries here.
  4. Heraklion is probably the most famous port of Crete, but there are also other ports that may be convenient for you, such as Rethymno and Chania.
  5. It is advisable to book in advance your ferry trip back to Athens, especially if you are travelling with a vehicle or you want to book a cabin. Check the Crete to Athens ferry route here.

Daily ferries from Athens (port of Piraeus) to Crete (Heraklion)