The Greek mainland is home to the country's two largest cities: Thessaloniki and Athens. They are united not only by the status of a megapolis, but also by convenient transport links. You can get from Athens to Thessaloniki and back by plane, bus and, of course, by train - one of the most convenient means of transport for traveling around Greece.
Distance from Athens to Thessaloniki
The distance between Athens and Thessaloniki, if traveling by land, is 500 km. By train, it can be overcome in 4-5.5 hours - that is how much time it takes for a train to get from one point to another.
How to get from Athens to Thessaloniki by train
Although Athens is rich in sights, many tourists dream of visiting the northern capital of Greece - Thessaloniki. This city has preserved an equally interesting heritage, which covers a wide time period: from the Roman and Byzantine era to centuries of Turkish presence.
From the Athens station, trains to Thessaloniki leave six times a day. The first leaves after 6:00, the last - a little before midnight. The latest train spends more time on the road (about 5.5 hours) and makes many intermediate stops, and during the day you can get to Thessaloniki in 4 hours by Intercity express. Trains No. 50, 52, 54, 56, 58, 600 run from Athens to Thessaloniki Station. The average ticket price is 25-55 euros. The pricing policy depends on the time of departure. You can find prices and buy tickets on the Trainose website. The trains are new and comfortable, with sockets and a dining car.
Please note: trains usually run on a fixed schedule, but it's best to check departure times in advance
How to get from Thessaloniki to Athens by train
The Thessaloniki-Athens train route is very popular among tourists. This is a comfortable way to get to the Greek capital to visit the famous Acropolis, walk along the streets of Plaka and feel the rhythm of life in one of the oldest cities in Europe.
Trains No. 51, 53, 55, 57, 59, 601 run from Thessaloniki to Athens. From Thessaloniki station to the station in Athens, the earliest train leaves at 6:27. On the way, he spends 3 hours 57 minutes. The ticket price for daytime trains is 45-55 euros. The last (night) train leaves at 23:50. You can buy a ticket for it for only 25-35 euros, but the train will spend 5 hours and 16 minutes on the way.
Please note: tickets are sold both online and at the box office of the stations.