iLoveGreece

Ferries

Athens to Santorini by Ferry: Fast vs Conventional, Ports and Tips

How to get from Athens to Santorini by ferry, which port to use and how long it takes.

By the iLoveGreece editorial team · Last reviewed 2026-11

Quick answer

Ferries to Santorini leave mainly from Piraeus, with some summer sailings from Rafina. High-speed boats take roughly 5–6 hours; conventional ferries roughly 7–9 hours with more stops. Flying takes under an hour if time matters more than the sea views.

At a glance

Ferry types compared (typical ranges)
OptionApprox. timeGood for
High-speed ferry from Piraeus5–6 hSaving time
Conventional ferry from Piraeus7–9 hStability in wind, deck space, cars
Summer sailing from RafinaVariesStaying near Athens Airport
Flight Athens–Santorini~45 minShort trips

What to know

  • Book ahead in July–August; popular departures sell out.
  • Large conventional ferries usually feel calmer in strong north winds.
  • Santorini's Athinios port sits below the cliffs — arrange a transfer or bus before you arrive.
  • Arrive at the port at least an hour early; Piraeus is large and gates are far apart.

FAQ

How long is the ferry from Athens to Santorini?

About 5–6 hours on high-speed boats and 7–9 hours on conventional ferries, depending on stops.

Is it better to fly or take the ferry to Santorini?

Flying is faster; the ferry is scenic, lets you stop at other islands and avoids airport transfers in Athens.

Find your ferry →Piraeus gate guide →Rafina vs Piraeus →

Related guides

Updated 2026-11. General planning guidance. Check with operators and local authorities.