Il existe quelques lignes, gérée par la compagnie nationale Trainose. Les principales villes desservies par le train sont Athènes, Patras, Thessalonique, Alexandroupolis et Larissa. Hélas, hormis la ligne Athènes-Thessalonique il est souvent plus rapide de prendre le bus inter-urbain.