If you are travelling between Belgrade and Budapest, there is still no direct service. You need to take this cross-border train from Subotica to Szeged.
Travel Hacks for Crossing International Borders
These are my Travel Hacks and Tips for Crossing International Borders (aimed at budget travellers)