The only airports in Peloponnese are the small airports of Patra and Kalamata. These two airports work only in summer and operate charter flights from abroad. As Peloponnese is located so close to Athens, it is well served by the international airport of Athens.
As the bus is the most frequent means to get around the Greek mainland, there is a good bus connection between Athens and the towns of Peloponnese. Buses to Peloponnese depart from Kifissos KTEL Station in Athens, while there are buses to Peloponnese from many other places of the mainland.
From Athens, you can take the train to Patra, the largest town of Peloponnese. This train is not direct. Passengers have to take the suburban railway (Proastiakos) from Athens to Kiato and then they change and take the normal train from Kiato to Patra. From Diakofto, there is also a tourist cog train to Kalavryta. This cog train works only on weekends and holidays.
There are many ports in Peloponnese. The largest port is Patra that serves ferries to the ports of Bari, Brindisi, Ancona, Venice and Trieste in Italy and also to the Greek islands of Corfu, Kefalonia, and Ithaca. The port of Killini in western Peloponnese serves ferries to Kefalonia and Zakynthos.
The port of Neapolis in southern Peloponnese serves ferries to Elafonissos and Kythira, while the port of Gythio serves ferries to Kythira and Kissamos Crete. The small ports of Ermioni and Porto Heli in eastern Peloponnese are connected to Piraeus port (Athens).