Sarajevo to Zagreb bus

Sarajevo to Zagreb runs north-west from the Bosnian capital over the highlands and the Sava border, connecting onward across the EU network. Fares start from EUR 47.00 and the fastest journeys take about 8h 25m. EU and EEA citizens can enter Croatia on a national ID card, but other nationalities need a passport.

Bus
From
EUR 47.00
Fastest
8h 25m
Distance
400 km
2

Where the bus leaves and arrives

Your ticket names the exact stop for the departure you book. Live times, seats and fares appear when you search.

Departs from Sarajevo

  • Sarajevo Autobusna Stanica

Arrives in Zagreb

  • Zagreb Autobusni kolodvor
5

Stops along the way

The typical stop pattern on this route. Direct services skip the intermediate stops; transfer services may add 20–45 minutes at each.

  1. 00:00SarajevoOrigin
  2. +1h 15mTravnik
  3. +2h 15mJajce
  4. +3h 45mBanja Luka
  5. ZagrebDestination
3

Who runs this corridor

CentrotransBus
Croatia BusBus
FlixBusBus

What you'll need at the border

Document rules depend on your nationality — check them before you travel. Your ticket names the operator and the departure stop.

EU ID or passportPrincipal crossingBosanska Gradiška → Stara Gradiška (Bosnia and Herzegovina → Croatia)

Entering Croatia is a Schengen-external check — every passenger is processed, and non-EU travellers may be asked about their stay. EU/EEA citizens can travel on a national ID card; everyone else needs a passport. Allow 30–45 minutes.

See full travel info for Croatia →
4

From Zagreb, where next?

Top onward destinations from Zagreb. Book each leg separately on Panonex — one EUR 2 fee per booking; each leg's cancellation terms are set by its carrier.

3

Travelling Sarajevo to Zagreb

It depends on the wait at the Bosnian–Croatian border; each departure's journey time shows in the search results. Leave early in the morning to reach Zagreb in time for the onward connections toward Vienna, Ljubljana and the coast.
Ready to book

Sarajevo to Zagreb, from EUR 47.00.

One booking, one EUR 2 fee. Cancellation and refund terms are set by the carrier and shown on your ticket.

Back to home