The beach of Elafonissi in Crete

Athens (Piraeus) to Crete by ferry

Tickets & Schedules

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

You can travel from Athens to Crete by ferry throughout the year. Ferries from the port of Piraeus travel directly to the ports of Heraklion, Chania, Sitia and Kissamos. The fastest ferry ride to Crete takes around 6.5 hours with high-speed ferry. Read our ferry guide with the latest information for this route.

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

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

Normally, there are more than 14 weekly routes from the port of Piraeus to Crete. Ferry routes to Crete are usually serviced by 5 ferry companies: Blue Star Ferries, Minoan Lines, Anek - Superfast, Aegean Pelagos and Seajets. Ferries to Crete are in operation year-round.

The most frequent ferry routes are from Athens (Piraeus) to Heraklion and Chania. There are also ferries to Sitia and Kissamos in Crete. You can check real-time data for ferries from Athens to Crete on our fare search engine.

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

The ferry crossing duration from Athens (Piraeus) to Crete ranges from 6 hr 30 min to 20 hr. The Athens - Crete ferry travel time depends on the destination and whether you’re traveling with a high-speed or a standard ferry.

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

Yes, the route from Athens to Crete is serviced by high-speed vessels. The fastest ferry route is from Athens to Chania and it is normally available from June to September. The ferry duration from Athens (Piraeus) to Crete with a highspeed ferry is 6.5 hr. Find more information on the fastest way to travel by ferry to Crete.

Good to know: highspeed ferries from Athens to Crete usually depart in the afternoon, while standard vessels mostly travel overnight.

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

The Athens - Crete ferry price ranges from €23 to €160 for single one-way tickets. Economy tickets start at €29 for the ferry from Athens to Heraklion, €38 for the trip from Piraeus to Chania, €44 for the crossing to Sitia and €23 for the journey to Kissamos. The ticket price for high-speed ferries is normally higher. 

Good to know: bear in mind, ferry ticket prices can be higher or lower depending on discounts, offers, seat or cabin type and vehicle selection.

Tip: the cost of tickets to Crete may change during peak season. Stay in the know about ferry discounts and offers on Ferryhopper.

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

There are at least 14 weekly routes from Athens (Piraeus) to Crete throughout the year. From June to September, there are more frequent crossings both with standard and high-speed vessels.

Normally, the earliest ferry departs from the port of Piraeus at 08:00 and arrives in Crete at 19:00, while the latest scheduled trip is usually at 23:59. Athens (Piraeus) to Crete ferry schedules are subject to change depending on the season.

Here are more details about ferry schedules from Piraeus to Crete:

  • Ferry from Piraeus to Heraklion: There are daily ferry routes from Athens (Piraeus) to Heraklion year-round. The Piraeus to Heraklion ferry normally travels overnight, departing from Piraeus Port around 23:00.
  • Ferry from Piraeus to Chania: The Piraeus - Chania route is usually daily throughout the year. The earliest ferry to Chania departs from Piraeus early in the evening and the latest scheduled crossing is at 22:00
  • Ferry from Piraeus to Sitia: There are 1-2 weekly crossings from Piraeus to Sitia. The earliest scheduled route is around 18:00 and the latest ferry departs at 21:00.
  • Ferry from Piraeus to Kissamos: You can travel from Piraeus to Kissamos once or twice a week year-round. The earliest departure is normally around 08:00 and the latest ferry leaves late in the evening.

What’s the distance between Athens and Crete?

The Athens to Crete ferry distance depends on the final destination. The distance from the port of Piraeus to Chania is around 149 nautical miles (277km), from Piraeus to Heraklion it is 175 nautical miles (332km), 200 nautical miles (370km) from Piraeus Port to Sitia and 145 nautical miles (269km) between Piraeus and Kissamos.

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

For the latest information on COVID-19 and ferry travel in Greece, visit our relevant FAQ section.

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

You can easily book cheap ferry tickets to Crete on Ferryhopper. Find information about available routes on Ferryhopper’s Map of ferries, compare ferry companies and itineraries, get the best Athens to Crete ferry prices and book your ferry trip.

The port of Chania in Crete

The beautiful old port of Chania in Crete

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

Here are some useful advice for your trip to Crete from the Ferryhopper Team:

  • We recommend that you arrive at the port of Piraeus at least 1 hour before departure, as the port gets quite busy, particularly during the summer months. Make sure you allow for extra time if you’re traveling with a car to Crete.
  • 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 boarding the free port shuttle bus.
  • If you’re thinking about booking a cabin for the long trip to Crete, we recommend that you book your ferry tickets the soonest, as cabins sell out fast for trips during the peak season. You can make sure you have a comfortable journey by booking 3-4 months in advance.
  • Although there are no ferries from the port of Piraeus to Rethymnon in Crete, you can catch a direct ferry to Rethymnon from the port of Rafina, 32km west of Athens.
  • The port of Heraklion, which is the largest in Crete, as well as more ports on the island are great starting points for island hopping in the Aegean Sea! You can travel by ferry to Santorini, Mykonos, Rhodes and more islands in Greece.
  • If you’re spending your upcoming holidays in Agios Nikolaos, you can get there by car or bus (KTEL) from Heraklion and Sitia. It takes less than 1.5 hours to travel from the 2 ports to Agios Nikolaos.
  • Traveling from Athens to Crete by ferry is one of the most low-budget ways to get to the island and the best way to explore the Aegean Sea.

Where to take the ferry from Athens (Piraeus) to Crete

You can catch the ferry to Crete from the port of Piraeus in Athens. The port of Piraeus is located approximately 15km south of the city center of Athens and 45km 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.

Ferries from Athens to Crete normally depart from Piraeus Port Gates E2 and E3. Ferryhopper suggests that you always check your ticket for more information on departure gates, as they can change.

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 Crete.

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 50kg of luggage to avoid delays due to restricted space in the luggage area.


Most ferries traveling to Crete feature cabins with beds. As most ferries from Piraeus to Crete travel overnight, we recommend that you book a cabin to enjoy the crossing in privacy and comfort.

Daily ferries from Athens (port of Piraeus) to Crete