If you want to receive a notification once your planned travel date is open for booking, feel free to use our Travel availability request form.
In 2017 there is no direct train between Belgrade and Prague. There is one indirect train+train connections though.
You can take a night train from Belgrad to Budapest and then a day train from Budapest to Prague
Hotels in Belgrade (Booking.com)
Hotels in Prague (Booking.com)