Quick answer
Sarajevo to Mostar is about 125 km (2 h 10 min), to Banja Luka about 196 km (3 h 30 min), to Bihać about 299 km (5 h 25 min) and to Trebinje about 241 km (4 h 30 min) — all without stops. Use the table below for any pair of cities, and add about a third for mountain roads, breaks and winter conditions.
How to read the table
Find your starting city in the left column and your destination along the top. Each cell shows the road distance in kilometres and the driving time without stops. The data comes from OpenStreetMap routing and was checked in October 2026.
Useful rules of thumb
- Keep travel days under about three hours of driving, especially with children — see our family holiday ideas.
- Put the long drive in the middle of the trip, never on the day you land or fly home.
- Mountain roads are slow. Mostar to Jajce looks short on the map but takes over three hours.
- In winter allow extra time and use winter tyres — read driving in Bosnia.
Popular routes
| Route | Typical plan |
|---|---|
| Sarajevo → Mostar | A half-day drive with stops in Konjic and Jablanica |
| Sarajevo → Jajce | Via Visoko and Travnik, a full day with sightseeing |
| Mostar → Trebinje | The southern loop through Herzegovina — see Trebinje |
| Jajce → Banja Luka | Through the Vrbas canyon — see Banja Luka |
| Sarajevo → Višegrad | A long day trip to the UNESCO bridge — see Višegrad |
Need a car for the route? See car rental in Bosnia or book a car with a driver.
Prices, timetables and entry rules change. We checked the facts on this page on the date shown; confirm time-sensitive details before you travel.
Sources and further reading
- Road distances and drive times (OSRM routing on OpenStreetMap data) — Project OSRM / OpenStreetMap contributors (checked 24 October 2026)




