Although most ferries depart from the ports of Athens, there are some islands that are served by regional mainland ports. Here are the most important Greece mainland ports and information on how to go there from Athens.
Killini is a busy port town located on the western side of Peloponnese. This port is the main gateway to the Ionian islands of Zakynthos and Kefalonia. There are many ferries to Zakynthos and Kefalonia daily from Killini port. Recently (2014) a new ferry from Killini to Ithaca (via Kefalonia) started its routes.
How to go to Killini port from Athens: There are buses (3 to 4 times per day) departing from Kifissos KTEL Bus Station in Athens to Zakynthos and Kefalonia. These buses arrive in Killini port, get into the ferry and disembark in the central stations of the islands. The bus trip from Athens to Killini is 4 hours.
The port of Patra is a gateway to the Ionian islands and Italy. Patra is among the most popular Greece mainland ports. There are ferries from Patra to the Ionian islands of Kefalonia, Ithaca and Corfu. There are also ferries to many ports of Italy, including Bari, Brindisi and Ancona. Patra is geographically located on the western side of Greece, on the northernmost spot of Peloponnese.
How to go to Patra port from Athens: There are very frequent buses to0 Patra (every hour) from Kifissos Bus Station in Athens. The bus terminal station in Patra is found close to the port. The bus trip from Athens to Patra is 3 hours.
The port of Igoumenitsa is located on the north western side of Greece and it serves ferries to Corfu, Paxi and Italy, particularly to the ports of Bari, Brindisi and Ancona. Many visitors arrive from Italy to Igoumenitsa and continue on road holidays around Greece, mostly on the western and northern Greek tourist destinations.
How to go to Igoumenitsa port from Athens: There are buses (3 to 4 times per day) from Kifissos Bus Station in Athens to Igoumenitsa. The bus trip is long, about 7 hours.
The port of Volos is located almost in the centre of Greece, in the middle way between Athens and Thessaloniki. It serves ferries to the Sporades islands, in particular to Skiathos, Skopelos and Alonissos.
How to go to Volos port from Athens: There are buses from Liossion KTEL Bus Station in Athens to Volos 4 to 5 times per day. The bus trip is 5 hours.
How to go to Volos port from Thessaloniki: There are frequent buses from Thessaloniki (Macedonia KTEL Bus Station) to Volos port. The bus trip is 3 hours.
Agios Constantinos is a small port in central Greece that serves ferries to Skiathos, Skopelos and Alonissos. This port gets popular as this is the closest port to Athens for the Sporades islands.
How to go to Agios Constantinos port from Athens: There are buses from Liossion Bus Station in Athens to Agios Constantinos almost every 2 hours daily. The bus trip is 2 and half hours.