The harbor of Heraklion and the old town

Ferry from Athens (Piraeus) to Heraklion

Tickets & Schedules

How to get from Athens (Piraeus) to Heraklion by ferry

There are at least 2 ferry crossings per day from Piraeus to Heraklion with tickets cost starting from 30€. Read our ferry guide with the latest information for this route.

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

Is there a ferry from Athens (Piraeus) to Heraklion?

Usually, there are 2 direct ferries by 2 ferry companies departing daily from Piraeus to Heraklion all year round. The ferry companies that normally operate on this route are Minoan Lines, Anek Lines, and Aegeon Pelagos. 

Please note that ferry timetables are subject to change depending on the season. You can check real-time schedules and book ferry tickets online on Ferryhopper.

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

The duration of the Athens to Heraklion ferry trip is approximately 9 hr. Depending on the type of ferry and the itinerary the ride to Heraklion can be up to 16 hr.

Is there a high-speed ferry from Athens (Piraeus) to Heraklion?

The Athens-Heraklion ferry route is mainly operated by standard vessels since the distance between the ports is long. 

The fastest ferry to Heraklion covers the distance in 8.5 hr.

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

The Piraeus-Heraklion ferry prices start from about €35. The final price depends on reductions, offers, seat type, vehicle or cabin selection, and ferry company.

What’s the ferry schedule from Athens (Piraeus) to Heraklion?

There is at least one ferry from Athens to Heraklion everyday all year round. During the summer months, there are up to 4 ferry crossings per day in this route. 

The earliest ferry from Piraeus to Heraklion departs at around 09:00 and arrives at 19:00. The latest departure from Piraeus is at 21:00 with the ferry arriving in Heraklion at 06:30. 

The majority of the ferries from Piraeus to Heraklion are overnight. Read more travel information on how to reach Crete this summer on our blog. 

What is the distance between Athens (Piraeus) and Heraklion?

The distance between the port of Piraeus and the port of Heraklion is 173 nautical miles (320km). 

Am I allowed to travel from Athens (Piraeus) to Heraklion?

Yes, at the moment all ferry travel within Greece is allowed. To check the latest information on COVID-19 and ferry traveling in Greece, you can visit our relevant blog and FAQ pages. 

Where can I book cheap ferry tickets from Athens (Piraeus) to Heraklion?

On Ferryhopper you book ferry tickets online at the best prices. Check our Map of ferries, for all the available ferry connections, compare ferry companies and fares, and book your Piraeus to Heraklion ferry tickets with just 4 clicks.

Venetian fortress at the port of Heraklion

The Venetian fortress and promenade of the coastal city of Heraklion.

Useful tips for your ferry trip from Athens (Piraeus) to Heraklion

We have collected here some travel tips for your trip from Piraeus to Heraklion:

  1. We recommend that you arrive at the port of Piraeus at least 1 hr in advance of your trip, especially if you are traveling with your vehicle. 
  2. The distance between Piraeus Port Gates E2 and E3 to Crete and the metro/suburban railway station at the port of Piraeus is approximately 25 minutes on foot. You can also get to the gates with the free port shuttle bus.
  3. There are numerous departures from Athens to the ports of Crete every day, especially in high season. Find out more about how to get from Athens to Crete on our pages. 
  4. During the summer you can easily organize day trips from Heraklion to Santorini and Mykonos. 
  5. Read more about your holidays in Crete, on our Heraklion travel guide

Where to take the ferry from Athens (Piraeus) to Heraklion?

The Athens-Heraklion ferry normally departs from the port of Piraeus. Piraeus is located approximately 15 km south of the city center of Athens and 45 km from Athens International Airport Eleftherios Venizelos.

You can get to the port of Piraeus by car, taxi, as well as public transport, including bus, metro and suburban railway.

The ferries to Crete usually depart from gates E2 and E3 in Piraeus port. If you are unsure of where your gate you can ask the port authority personnel. 

Can I travel on the ferry from Athens (Piraeus) to Heraklion with a car?

Yes, you can transfer your vehicle on the ferry Piraeus-Heraklion. 

Ferry luggage

Ferry companies in Greece are usually quite flexible when it comes to luggage size and weight. You can keep your luggage next to you or store your bags and suitcases in the designated luggage area on the ferry to Heraklion.

Good to know: bear in mind that there is no check-in procedure for luggage items. 

Tip: each ferry company has its own baggage allowance policy. We recommend that you don’t carry more than 50 kg of luggage to avoid delays due to restricted space in the luggage area.


The majority of the ferries that travel from Athens to Heraklion have cabins as well as numbered seats. 

Prices for bed cabins range from €60 to €150, depending on the cabin size, the number of people in the cabin and the ferry company.

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