~330 km, one border

BelgradeSarajevo

By bus, van or ferry. Compare every option, then book in 60 seconds.

Check live prices →

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
from €20
Bus
7–8h
from €18

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 BelgradeSarajevo
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 →

Nearby routes

Belgrade → Sarajevo — FAQ

How long is the bus from Belgrade to Sarajevo?+

Vans 5–6h, classic buses 7–8h. Border waits add 30–60 min.

Can I day-trip Belgrade to Sarajevo?+

Not practically — it's 5h each way. Stay at least one night in Sarajevo.