Practical · Getting here

How to get to Xylokastro

By train in 1 hour and 45 minutes from Athens (one change at Kiato), by KTEL bus from the Kifisos terminal, or by car in about an hour. The train times come from the official Hellenic Train timetables.

Next departure from Xylokastro

Suburban rail · to Kiato & Athens

07:0810:0813:0816:0819:0822:08

Suburban rail · to Diakopto & Aigio

05:3608:2211:2214:2217:2220:22

KTEL bus

To Athensroughly hourlyservices 05:15–20:00
From Athens (Kifisos)10:40 · 15:40 · 19:40+ 07:30 on Sunday
Full KTEL details ↓

Athens ↔ Xylokastro, the whole journey

One train change at Kiato, with a 10 to 12 minute connection on the same platform. Total time about 1:45.

To Xylokastro

Dep. PiraeusAthens (Larissis)Arr. KiatoDep. KiatoArr. Xylokastro
04:00 (Piraeus)05:2005:2405:36
06:1406:3507:5808:1008:22
09:1409:3510:5811:1011:22
12:1412:3513:5814:1014:22
15:1415:3516:5817:1017:22
18:1418:3519:5820:1020:22

The first service starts from Piraeus and does not stop at Athens (Larissis).

To Athens

Dep. XylokastroArr. KiatoDep. KiatoAthens (Larissis)Piraeus
07:0807:1807:2808:5109:10
10:0810:1810:2811:5112:10
13:0813:1813:2814:5115:10
16:0816:1816:2817:5118:10
19:0819:1819:2820:5121:10
22:0822:1822:2823:50

The last service reaches Athens (Larissis) at 23:50 and does not continue to Piraeus.

The Kiato ↔ Aigio line, station by station

Ten stations. At Diakopto there is a connection with the Odontotos rack railway to Kalavryta.

Kiato → Aigio

Station300302304306308310
Kiato05:2408:1011:1014:1017:1020:10
Diminio05:2708:1311:1314:1317:1320:13
Xylokastro05:3608:2211:2214:2217:2220:22
Lykoporia05:4308:2911:2914:2917:2920:29
Lygia05:4708:3311:3314:3317:3320:33
Akrata05:5608:4211:4214:4217:4220:42
Platanos06:0108:4711:4714:4717:4720:47
Diakopto06:0808:5411:5414:5417:5420:54
Eliki06:1308:5911:5914:5917:5920:59
Aigio06:1709:0312:0315:0318:0321:03

Aigio → Kiato

Station301303305307309311
Aigio06:2509:2512:2515:2518:2521:25
Eliki06:2909:2912:2915:2918:2921:29
Diakopto06:3509:3512:3515:3518:3521:35
Platanos06:4109:4112:4115:4118:4121:41
Akrata06:4809:4812:4815:4818:4821:48
Lygia06:5509:5512:5515:5518:5521:55
Lykoporia07:0010:0013:0016:0018:5921:59
Xylokastro07:0810:0813:0816:0819:0822:08
Diminio07:1510:1513:1516:1519:1522:15
Kiato (arrival)07:1810:1813:1816:1819:1822:18

Source: the official Kiato-Aigio-Kiato andPiraeus-Kiato-Piraeus timetables from Hellenic Train, valid from 22/11/2025. Services change seasonally; this page is updated from the official PDFs, not by hand.

By KTEL bus

Buses on the Athens-Xylokastro line depart from the Kifisos terminal; the journey takes about two hours. Current timetables are published byKTEL Korinthias; their table will be added here once the current schedule is confirmed.

By car

From Athens via the Olympia Odos motorway (Athens-Patras), Xylokastro exit, about one hour, 120 km. From Patras, about 90 km to the east.