The average bus between Šentjur and Zagreb takes 4h 33m and the fastest bus takes 3h 35m. The bus service runs several times per day from Šentjur to Zagreb. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 3 times a day between Šentjur and Zagreb. The earliest departure is at 8:22 AM in the morning, and the last departure from Šentjur is at 10:27 PM which arrives into Zagreb at 7:25 AM. All services require a transfer at Rogatec and take an average of 4h 33m. The schedules shown below are for the next available departures.

4h 15m • 1 change

3h 35m • 1 change

3h 35m • 1 change
Arrives next day

8h 58m • 1 change

4h 15m • 1 change

3h 35m • 1 change

3h 35m • 1 change
Arrives next day

8h 58m • 1 change
Want to know about travelling from Šentjur to Zagreb? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Šentjur to Zagreb. However, there are services departing from Šentjur station and arriving at Zagreb station via Rogatec. The journey, including transfers, takes approximately 4h 33m.
Šentjur to Zagreb bus services, operated by Nomago, depart from Šentjur/Celju station.
Šentjur to Zagreb bus services, operated by Nomago, arrive at Zagreb, Autobusni Kolodvor station.
The distance between Šentjur and Zagreb is 63.5 km. The road distance is 106 km.
You can take a bus from Šentjur/Celju to Zagreb, Autobusni Kolodvor via Rogatec and Hum na Sutli in around 3h 53m.