|Distance||645 miles (1041 km)|
Trains from Bologna to Thessaloniki cover the 645 miles (1041 km) long journey. There are direct train services available. Travelers depart most frequently from Bologna Centrale and arrive in Thessaloniki.
Passengers board the train most frequently from Bologna Centrale, which is located around 1.6 miles (2.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.
Here are some other resources that might have the information you need