@raphaelweyland Greece has no international trains any more. It's essentially impossible.
Athens-Thessaloniki - train
Thessaloniki-Sofia - bus
Sofia-Vidin-Craiova-Budapest-Zagred - train
Basically through Beograd it's all buses
or take a ferry Patras-Brindisi, then train through Italy?