Belgrade to Sarajevo is the fastest by shared van — 5 to 6 hours via Tuzla. Vans pick up at central Belgrade locations and drop in Sarajevo's old town area. Buses are cheaper but add 2 hours and use the main coach station.
Options compared
Van (fastest)
5–6h
Bus
7–8h
Border crossing
Serbia → BiH at Sremska Raca or Pavlovica Most.
Arrival in Sarajevo
Vans typically drop in Sarajevo Bascarsija; buses terminate at the main bus station 3 km west.
Book this route
Live prices and schedules via Bookaway — instant e-ticket, no booking fees, mobile-friendly.
Book Belgrade → Sarajevo →Don't forget travel insurance
Cross-border medical cover for the Balkans from €1.50/day with SafetyWing. Cancel anytime.
Add insurance →Serbia
Belgrade guide →
Bosnia & Herzegovina
Sarajevo guide →