Travel options for:
Nearby airports Corinth

Athens (ATH)  •  2 h 7 min

  1. ×2

$35 - $47

Zakinthos (ZTH)  •  7 h 55 min

  1. ×4

$28 - $42

Kalamata (KLX)  •  3 h 35 min

  1. ×2

$27 - $38

Skiathos (JSI)  •  5 h 46 min

$47 - $125

Milos (MLO)  •  3 h 53 min

$68 - $99

  • Corinth Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Corinth

Bus or train from Nearby airports to Corinth?

You can take a train from Athens (ATH) to Corinth via Ano Liosia N. and Korinthos N. in around 2 h 7 min. Alternatively, KTEL Messinias operates a bus from Kalamata (KLX) to Corinth 5 times a day. Tickets cost $19 - $27 and the journey takes 2 h 20 min.

How to get from Nearby airports to Corinth

ModeDurationPrice
From Athens International Airport train to Ano Liosia N., train to Korinthos N., then taxi to Corinth.2 h 7 min36€
From Zakinthos Airport bus to Zakynthos, bus and ferry to Kyllíni, bus to Pýrgos, then bus to Corinth.7 h 55 min29€
From Kalamata Airport bus to Kalamata, bus to Isthmos, then taxi to Corinth.3 h 35 min31€
From Skiathos car ferry to Agios Konstantinos then drive to Corinth.5 h 46 min51€
From Milos (MLO) drive to Mílos, Catamaran to Piraeus, then drive to Corinth.3 h 53 min74€

How long does it take to get from Nearby airports to Corinth?

It takes approximately 2 h 7 min to get from Nearby airports to Corinth, including transfers.

Is there a direct bus between Nearby airports and Corinth?

No, there is no direct bus from Nearby airports to Corinth. However, there are services departing from Zakinthos Airport and arriving at Corinth via Zakynthos, Kyllíni and Pýrgos. The journey, including transfers, takes approximately 7 h 55 min.

Operators from Nearby airports to Corinth

OperatorPhoneWebsite
Greek Railways (OSE)Greek Railways (OSE)
KTEL Zakythos302695022255KTEL Zakythos
Ktel Ileias+30 26210 20600Ktel Ileias
KTEL Korinthias27410 754 10KTEL Korinthias
KTEL Messinias27210 28581KTEL Messinias
Anes Ferries210 5237613Anes Ferries
Sea Jets+30 210 4121001Sea Jets