Useful · Getting around

How to get to Trikala Korinthias

By road in about 1 hour 40 minutes from Athens: 144 kilometres — an hour to the Xylokastro exit and then 24 kilometres uphill, about 40 minutes. Without a car, you first reach Xylokastro — by suburban rail or KTEL bus — and cover the last 24 kilometres by taxi or, on Wednesdays only, by the KTEL bus to Trikala (see below). On other days there is no bus line to the villages. The timetables cover the first leg, as far as Xylokastro.

Next departure from Xylokastro

Suburban rail · towards Kiato & Athens

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

Suburban rail · towards Diakopto & Aigio

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

KTEL bus

To Athensalmost hourly05:40–20:40
From Athens (Kifisos)almost hourly07:00–19:40 · two evening services to Kiato
KTEL in detail ↓

Athens ↔ Xylokastro, the whole journey

One train change at Kiato, with a connection of 10–12 minutes. Note: since May 2026 trains to Piraeus leave from platform 3 and trains to Aigio from platform 4. 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. The Diakopto–Kalavryta rack railway remains suspended — do not count on it.

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

The times come from the Hellenic Train timetables that applied from 22/11/2025. Timetables change with the season and may have changed — before you travel, check the current ones on the page Athens Suburban Railway on the Hellenic Train website.

By KTEL bus

There is a separate Xylokastro–Athens line, almost hourly in both directions (winter timetable 11/9–30/6, summer 1/7–10/9 — almost identical):

From Athens (Kifisos)almost hourly07:00–19:40 daily · journey ~2 hours
To Athensalmost hourly05:40–20:40 from Xylokastro
Xylokastro → Trikala · Wednesdays only06:15 · 13:15Return from Trikala: 07:10 · 14:10

Local Corinth–Xylokastro: hourly, 06:00–21:00 (and 05:40–21:00 towards Corinth). For exact times at the Xylokastro stop and bookings: 27410 83000. The bus to Trikala runs on Wednesdays only; confirm it with the Kiato KTEL agency, 27420 22243. Source:KTEL Korinthias.

By car

From Athens via the Olympia Odos motorway (Athens–Patras) to the Xylokastro exit: 120 km, about an hour. From Patras, about 90 km. And from the exit, 24 km to the three villages — another 40 minutes or so.