If you're planning to travel from Belgrade to Thessaloniki, it's important to know that there are no direct trains on this route. However, you can still make this journey by taking a bus. While this will cost you extra, the journey time is around 10 hours.
To find out the available bus connections and fares, you can check out a reliable bus booking website. Keep in mind that the cost for a one-way journey by bus can be around 40 to 50 EUR, which is higher than the cost of a train ticket. However, taking a bus is a viable alternative to consider if you're looking to travel between these two cities.
It's important to note that while the journey may take longer than a train, traveling by bus also has its own advantages. You'll get to enjoy the scenery and take in the sights along the way, and you'll have more opportunities to stop and take breaks if needed.
In conclusion, while there are no trains currently available on the Belgrade-Thessaloniki route, you can still make this journey by bus. Make sure to check out the bus schedules and fares in advance to plan your trip accordingly.