Read below to find out how to get to Athens from the port of Piraeus, Rafina or Lavrio. Depending on where you’re coming from, you will end up in one of these three large ports serving the city of Athens.
1. Piraeus
Piraeus is the largest port of Greece and the main port of Athens. If you are arriving in Athens by sea, you’ll probably arrive here.
How to get to Athens from the port of Piraeus
Subway
Right in front of Piraeus Port, there is the green metro line which can take you to Omonia, in the center of Athens. The ride takes about 25 minutes and a one-way ticket costs €2.00.
Taking the subway is the fastest option to get to Athens from the port of Piraeus.
Tram
A faster way to get to Athens from Piraeus while looking out the window is to take the tram. You have to walk to the SEF tram station (see on map), but the ride will be only 27 minutes long. And a one-way ticket costs under €2.00.
Taking the tram is the cheapest option to get to Athens from the port of Piraeus.
Bus
While there is no direct bus to get to Athens from Piraeus Port, you can find a bus stop after a 10-minute walk. You can either take bus 49 to Omonia (46-minute ride) or bus 40 to Syntagma (40-minute ride). Whichever you choose, one-way tickets cost €2.00. See bus 49 station on the map or see bus 40 station on the map.
Taxi
Between Piraeus Port and the center of Athens, there are about 10 kilometers which can be covered in 15 to 30 minutes, depending on traffic. During the day, the trip can cost up to €20.00. During the night, the cost can go up to €25.00.
2. Rafina
Rafina is the second largest port serving Athens. This is where you should arrive if you are coming from Andros, the Cycladic Islands of Tinos, Mykonos, and Syros, or Evia.
How to get to Athens from the port of Rafina
Bus
There are suburban buses which can take you from Rafina to Athens. They are quite cheap, with one-way tickets for €2.60. The buses leave every hour, and it takes about 75 minutes to get to Athens. If you want to get to the subway, you’ll have to walk around 15 minutes to Omonia station.
Taking the bus is the cheapest option to get to Athens from the port of Rafina.
Taxi
Between Rafina Port and the center of Athens, there are about 30 kilometers which can be covered in 30 to 75 minutes, depending on traffic. During the day, the trip can cost up to €50.00. During the night, the cost can go up to €65.00.
3. Lavrio
Lavrio is where you might arrive if you are coming on a ferry from the Cycladic Islands of Kea and Kythnos, or the Eastern-Aegean Islands of Lemnos and Agios.
How to get to Athens from the port of Piraeus
Bus
There are suburban buses which can take you from Lavrio to Athens. They are quite inexpensive, with one-way tickets for €5.30. Buses leave every 30 minutes, and it takes about 2 hours to get to Athens. If you want to get to the subway, you’ll have to walk around 15 minutes to Omonia station.
Taking the bus is the cheapest option to get to Athens from the port of Lavrio.
Taxi
Between Lavrio Port and the center of Athens, there are about 55 kilometers which can be covered in 75 to 90 minutes, depending on traffic. During the day, the trip can cost you up to €65.00. During the night, the cost can go up to €80.00.
This article is also available on GPSmyCity.
Alternatives to get to Athens
How to get to Athens from the airport
How to get to Athens by train