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
| Rafina | Piraeus | |
|---|---|---|
| From airport | About 25 min taxi, 40 min bus | About 1h by metro or X96 bus |
| From central Athens | About 1h by bus | About 25 min by metro |
| Main islands | Andros, Tinos, Mykonos, some Cyclades | Cyclades, Crete, Dodecanese, Saronic |
| Size | Small, one quay | Huge, 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.
Related guides
- Rafina Port Guide: The Quick Ferry Port Near Athens Airport
- Athens Airport to Piraeus Port: Metro, X96 Bus or Taxi?
- Piraeus Port Gates (E1–E12): Where Your Ferry Leaves
- Lavrio Port Guide: Getting There from Athens
- Luggage Storage in Athens, Piraeus & the Airport
- Athens Airport Taxi Fare 2026: €50 Day, €65 Night (New Fixed Price)
Updated 2026-10. General planning guidance. Check with operators and local authorities.