|Distance||895 miles (1444 km)|
Trains from Basel to Thessaloniki cover the 895 miles (1444 km) long route. There are direct train services available. Travelers depart most frequently from Basel St Johann and arrive in Thessaloniki.
Passengers board the train most frequently from Basel St Johann, which is located around 2.8 miles (4.5 km) away from the city centre, and they get off the train at Thessaloniki, located 1.1 miles (1.8 km) away from the city centre.