Corridors

Sarajevo to Belgrade by road: Višegrad or Zvornik?

Sarajevo to Belgrade by road: Višegrad or Zvornik?

Belgrade is the corridor that surprises people twice: first that it is only four and a half hours from Sarajevo by road, and second that the bus takes seven. The reason is the same in both cases. There are two ways across the Drina, one of them is a mountain road with a small border and the other is a plain with a big one, and the bus takes neither of them quickly.

The short version

Private transferBusTrain
TimeAbout 4 h 30 direct6 to 7 hoursNo service
RoutePale, Višegrad, Kotroman, Užice, A2 motorwayVaries by operator, usually via Zvornik
BorderKotroman, usually 5 to 15 minutesWhole coach processed together
DeparturesAny time you choose, ideally 08:00 to 09:00About 3 a day
FareFrom €420 per vehicleAbout 26 to 45 EUR per person
StopsVišegrad bridge, the Drina, Mokra GoraNone you choose

Way one: east, through Višegrad

This is the road we drive. Out of Sarajevo on the M-18 through Pale, then east through the Prača valley and Rogatica to Višegrad, about two hours in, where the Drina bends around the town and the Mehmed Paša Sokolović bridge, the Ottoman bridge Andrić wrote the novel about. Most guests take 30 to 45 minutes there; the bridge is a UNESCO site and the light on the river is the photograph of the trip. The Sarajevo to Višegrad route is that first half on its own.

From Višegrad it is a short run to the border at Kotroman, a quiet crossing that carries little coach traffic and normally takes 5 to 15 minutes. Serbia is outside the EU and Schengen, so it is a plain international border, passports for everyone, no Entry/Exit System. Just inside is Mokra Gora, then Užice, where the road picks up the M-21 and eventually the A2 motorway, and the last stretch into Belgrade is straightforward highway. Direct, hotel to hotel, about 4 hours 30 minutes.

Two things shape the timing. Vardište, next to Kotroman, is the backup crossing if Kotroman is busy. And the Belgrade approach: the Sava bridges jam in the afternoon, and central Belgrade, Terazije, Dorćol and Vračar, is narrow-street territory. A morning departure from Sarajevo puts you into the city in the early afternoon, ahead of that.

Way two: north, through Zvornik

The alternative crosses the Drina further north at Zvornik and continues through Šabac to Belgrade. It is a little longer, around 40 kilometres more, on flatter roads, and it is the way most buses and most Serbian plates go. We use it rarely: when a guest is starting from north of Sarajevo, when the mountain road east is closed by snow, or when Kotroman and Vardište are both backed up on a holiday weekend, which is uncommon. It is a perfectly good road; it just has no bridge at Višegrad on it.

Why the bus takes seven hours

About three buses a day link the two capitals, and the trip is six to seven hours. The coach stops in the towns along the way, is processed as a whole at the border, and serves Belgrade’s main bus station rather than your hotel. The ticket is cheap, 26 to 45 euro depending on operator and how far ahead you book, and for a solo traveller with a day to spend it is a fair choice. There is no train: the Sarajevo network does not connect to Serbia.

Arriving in Belgrade

Belgrade hotels are door drops; the old-city streets are narrow but not pedestrianised, so the car reaches the entrance. Belgrade Nikola Tesla Airport is 18 kilometres west of the centre on the A2, and a transfer timed to a flight goes straight there without entering the city. Give us the flight number and we schedule backwards from check-in.

Standard vehicle is a sedan for up to three passengers with three suitcases; four to seven people move to a minivan. Bags stay locked in the car during the Višegrad stop.

What fits in the day

Direct. 08:30 pickup, Kotroman by 11:00, Belgrade hotel by 13:00.

With Višegrad. 08:00 pickup, the bridge at 10:00, Kotroman by 11:30, Belgrade around 13:30.

The long version. Add Mokra Gora and the Šargan Eight heritage railway on the Serbian side, an hour off the road; Belgrade by late afternoon.

Frequently asked questions

Which border will we use? Kotroman, east of Višegrad, unless it is unusually busy, in which case Vardište next door or, rarely, Zvornik.

Do we need a visa for Serbia? Not for EU, British, American, Canadian or Australian passports on a short stay. A passport is required; there is no EES at this border because Serbia is outside the EU.

Can we stop at the Višegrad bridge? Yes, and most guests do. About 30 to 45 minutes, on the direct line of the route.

Can you take us to Belgrade Airport instead? Yes, at the same fare. It is on the motorway before the city.

Is there a train from Sarajevo to Belgrade? No. Bus or road.

Is the mountain road difficult? No. Two-lane, well paved, some gorge sections through the Drina valley. The Serbian side is motorway from Užice.

Ready to cross the Drina?

Tell us the hotel or the flight. We take the bridge road unless you ask for the other one.

Sarajevo Belgrade300 km · 4h 30m drivefrom €420View route

Where would you like to go?