I’m planning a trip to the Balkans in June and am having a difficult time figuring out the easiest way to get from Zagreb to Belgrade. Is the bus or the train preferable? Are there night trains/buses? Is there somewhere online I can find train or bus schedules between the two? Thanks for your help, looking forward to an awesome trip!