If you’re arriving in Athens by sea, chances are you’ll dock at Piraeus, the largest and busiest port in Greece, serving over 20 million passengers annually. Located just 10 km from central Athens, it’s the most convenient option if you're heading straight to the city. However, with multiple terminals spread across a large area, choosing the right transport option is key.
Who uses Piraeus Port?
Piraeus Port is the busiest and most well-connected port in Athens, serving a diverse mix of travelers, including those arriving from or heading to popular Greek islands like Santorini, Mykonos, Paros, and Crete, as well as cruise passengers making a day stop in Athens and visitors connecting to Athens Airport or other mainland destinations. As the main hub for ferries, it operates routes to and from the Cyclades (Santorini, Mykonos, Naxos), Crete, the Dodecanese islands (Rhodes, Kos), and the Saronic Islands (Aegina, Hydra, Poros), making it a key gateway for island-hopping and cruise travel.
Distance to key locations
Athens city center (Syntagma Square): ~20-30 min drive (without traffic)
Athens Airport (Eleftherios Venizelos): ~45-60 min drive
Acropolis: ~25 min by metro
Piraeus Metro Station: Walking distance from some terminals, but up to 40 minutes from others.
👉 Don't get caught walking too far. If you're arriving by cruise ship, check which terminal you're docking at. Terminal A is closest to the Piraeus Metro Station, but Terminals B and C require a long walk (20-40 minutes). If you're short on time, take the free shuttle bus (if available) or hop on a local bus to the metro instead.