I am planning an Eastern European and Balkans tour that departs from Budapest, then to Brasov and Bucharest (all by train) and from Bucharest to Belgrade with Air Serbia.
Now the plan is to go from Belgrade to Sarajevo, then Mostar and Split in Croatia.
I would love to get some suggestions on the best way to go from Belgrade to Sarajevo, unfortunately there is no direct train connection. I considered getting to the Serbian border by train (Zvornik), cross the border on foot and then take another train on the Bosnia and Herzegovina side, but apparently that route is used only by freight trains.
There is a bus but it's 8h30m at night and I know I won't sleep at all, so the next day will be wasted.
I contacted multiple transfer companies, all going in the range of 365 to 500 Euros one way, all in cash. By the way, is Serbia a cash economy or do these companies lovw cash? I am an Apple Pay guy and normally never use any cash in my home country.
I was wondering if it's possible to rent a car in Belgrade and drop it off in Mostar, but I doubt it's doable (I don't mind paying a hefty one-way fee).
The last option is taking Air Serbia again, but I wanted to avoid that.
Any help would be greatly appreciated.