Belgrade, Serbia
Prague
The best and cheapest way to get from Belgrade, Serbia and Prague is to travel by bus, which will cost about 826 CZK or 36.90 USD.