Porto Heli does not have an airport. The nearest airport is the International Airport of Athens that receives domestic and international flights all year round. From the airport of Athens, visitors can go to the port of Piraeus and take the ferry to Porto Heli, which runs about 4-5 times per day. Alternatively, visitors can go to Porto Heli by bus from Kifissos KTEL Station in Athens. This bus does not go to Porto Heli directly but via Nafplion or Kranidi, two large towns in Argolida.
Travel to Porto Heli
Travel to Porto Heli, Greece: It is possible to travel to Porto Heli by ferry, bus or car. Here is travel information about the nearest airport and flights but also useful numbers, pdf guide.
There are ferries to Porto Heli from Piraeus, the main port of Athens. These ferries depart frequently, about 4-5 times per day, and also connect Porto Heli with other destinations in the Saronic Gulf, such as Poros, Spetses, Hydra, and Ermioni. The ferry trip from Piraeus to Porto Heli lasts about 2 hours. These ferries are hydrofoils, which means that they are speed boats that take only passengers, no cars are allowed to board the ferry. If you are in Spetses island and want to go to the opposite coast where is Porto Heli, you can also take the local boat that operates this route. There are local boats from Spetses to Porto Heli or Costa (a small port 4 km from Porto Heli) and itineraries depart every 30 min.
To go to Porto Heli by car, you take the National Road from Athens to Corinth and after the Corinth Canal, you follow the signs to Epidaurus. From this point and onwards, the road is not a highway anymore but it is a rural road. This rural road by very scenic and goes to Porto Heli via Epidaurus and Kranidi. The entire road trip takes about 3 hours.
There are frequent daily buses from Athens to Porto Heli via the towns of Nafplion and Kranidi. There is no direct bus from Athens to Porto Heli but the transfer has to be done via Kranidi or Nafplion. Buses to Porto Heli depart from Kifissos KTEL Bus Station in Athens. It takes about 3 hours to reach Kranidi and then you need 30 min from Kranidi to Porto Heli.
Useful numbers in Porto Heli: police station, hospital, taxis, bus services, museums, and more