Understand
Piraeus occupies a huge territory. Check your gate number (http://www.olp.gr/serv_pa...) in advance so you know where to go it may take 15 minutes of driving / 30 minutes of walking to reach one end of the port from the other.
Since privatisation of the Port of Piraeus Authority (http://www.olp.gr) passenger facilities have improved greatly. Air conditioned tents have been set up at departure locations around the port and free wi-fi internet access is now available.
Sailings arrivals and departures are posted outside the Coast Guard Building at Karaiskaki Square, the main bus terminal for the Piraeus suburbs. Sailings are also available online (http://www.yen.gr/en/yen....) from the Ministry of Merchant Marine (http://www.yen.gr).
The area can become hectic, especially during the summer period, so allow plenty of time to navigate to the correct departure point.