I just arrived in Sarajevo after taking a GEA minibus from Belgrade. I do not recommend this company. Firstly, they ask you to email your address and time of departure. I do not know why they bother asking what time you would like to depart. I asked for 11am and then the night before I got a call to tell me my departure would actually be 5:30 in the morning. They also repeatedly asked what my address was, even though I confirmed my address in an email. Although they said 5:30am I was actually not picked up till 6:30am. The trip went smoothly until we crossed the border. It was here we were stopped by police. Our driver, or GEA tours actually do not have a license to drive tourists across the border. So we had to wait over an hour as our driver was questioned by the police. During this whole time he did not offer a word of explanation to us, and we only found out what was going on through fellow passengers who spoke the language. We did finally arrive in Sarajevo but it was not a smooth journey in the slightest.