iLoveGreece

Ports

Rafina or Piraeus: Which Athens Port Should You Use?

Rafina vs Piraeus: distance from Athens airport, which islands each serves, and how to get there.

By the iLoveGreece editorial team · Last reviewed 2026-10

Quick answer

Rafina is closer to Athens airport (about 25 minutes by taxi) and good for Andros, Tinos and Mykonos. Piraeus is the main port, about an hour from the airport, with ferries to almost all islands, including Crete and the Dodecanese.

Side by side

Typical (traffic dependent)
RafinaPiraeus
From airportAbout 25 min taxi, 40 min busAbout 1h by metro or X96 bus
From central AthensAbout 1h by busAbout 25 min by metro
Main islandsAndros, Tinos, Mykonos, some CycladesCyclades, Crete, Dodecanese, Saronic
SizeSmall, one quayHuge, many gates

Tips

  • Landing then sailing the same day? Rafina is often easier for Mykonos.
  • Staying in central Athens? Piraeus is usually more convenient.
  • Lavrio is a third port for Kea and some Cyclades.

FAQ

Which port is closest to Athens airport?

Rafina, about 25 minutes by taxi.

Can I get to Crete from Rafina?

Generally no — Crete ferries leave from Piraeus.

Rafina port guide →Piraeus port guide →Airport to Piraeus →

Related guides

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