Polazak.rs
European bus timetables and ticket booking
Choose your next destination
Search

Zagreb - Belgrade (Beograd) timetable

saturday, 05.07.2025.
22:15 04:10 (05:55)
ZagrebBAS - Central bus station
Buy a ticket!
Stations
Arrival
Departure
Zagreb, Zagreb
dep. 22:15
Belgrade (Beograd), BAS - Central bus station
arr. 04:10
430 km
Zagreb - Belgrade (Beograd) timetable
Departures on: sunday, 06.07.2025.
06:00 11:30 (05:30)
ZagrebBAS - Central bus station
Buy a ticket!
Stations
Arrival
Departure
Zagreb, Zagreb
dep. 06:00
Belgrade (Beograd), BAS - Central bus station
arr. 11:30
430 km
09:00 14:30 (05:30)
ZagrebBAS - Central bus station
Buy a ticket!
Stations
Arrival
Departure
Zagreb, Zagreb
dep. 09:00
Belgrade (Beograd), BAS - Central bus station
arr. 14:30
430 km
10:50 16:20 (05:30)
ZagrebBAS - Central bus station
Buy a ticket!
Stations
Arrival
Departure
Zagreb, Zagreb
dep. 10:50
Belgrade (Beograd), BAS - Central bus station
arr. 16:20
430 km
14:00 19:30 (05:30)
ZagrebBAS - Central bus station
Buy a ticket!
Stations
Arrival
Departure
Zagreb, Zagreb
dep. 14:00
Belgrade (Beograd), BAS - Central bus station
arr. 19:30
430 km
16:45 22:15 (05:30)
ZagrebBAS - Central bus station
Buy a ticket!
Stations
Arrival
Departure
Zagreb, Zagreb
dep. 16:45
Belgrade (Beograd), BAS - Central bus station
arr. 22:15
430 km
22:15 04:10 (05:55)
ZagrebBAS - Central bus station
Buy a ticket!
Stations
Arrival
Departure
Zagreb, Zagreb
dep. 22:15
Belgrade (Beograd), BAS - Central bus station
arr. 04:10
430 km

The settlements of Zagreb and Belgrade (Beograd) are ~430 km apart. The journey between these two places takes the shortest 05h i 30min., and the longest 05h i 55min., depending on the carrier. A total of 1 carriers perform transportation on this route. The first departure from Zagreb station is at 06:00 h, while the last departure is at 22:15 h, for the requested date.

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic.
We use cookies to personalise content and ads.