Zagreb to Belgrade Bus Tickets & Schedules
What to expect of your trip
Fast, easy, and affordable options from Zagreb to Belgrade
Min. trip duration
5 h 30 min
Min. distance
392 km
Cheapest trip
From $38.98
4
Min. trips a day
Bus stations and stops in Zagreb
Zagreb bus station
Avenija Marina Držića 4
Autobusni Kolodvor
10000 Zagreb
Croatia
Autobusni Kolodvor
10000 Zagreb
Croatia
View this address on Google Maps
With your FlixBus ticket, you can use the FlixBus Lounge at Zagreb Bus Station for free while you wait for your departure or transfer. Enjoy comfortable seats, Wi-Fi, the ability to charge your devices, and refreshments before continuing your journey!
Onboard services are subject to availability
Frequently asked questions
How long does the bus from Zagreb to Belgrade take?
How much does the bus ticket from Zagreb to Belgrade cost?
How can I pay for my bus Zagreb and Belgrade?
Can I track my bus from Zagreb to Belgrade?
When is the first bus from Zagreb to Belgrade?
When is the last bus from Zagreb to Belgrade?
Do I need to print my bus ticket from Zagreb to Belgrade?
What on board services are available for my bus booking Zagreb and Belgrade?
Is the bus Zagreb and Belgrade a susitainable way to travel?
How much luggage can I bring on the bus from Zagreb to Belgrade?
How far is Belgrade from Zagreb?
Is there a night bus from Zagreb to Belgrade?
How can I save money on bus tickets to Belgrade from Zagreb?
Where do buses depart from in Zagreb and Belgrade?
Are the buses from Zagreb to Belgrade equipped for passengers with reduced mobility?
Discover more popular bus connections
- Split - Zagreb
- Zagreb - Split
- Rijeka - Zagreb
- Zadar - Zagreb
- Zagreb - Rijeka
- Zagreb - Zadar
- Zagreb - Vienna
- Zagreb - Budapest
- Vienna - Zagreb
- Budapest - Zagreb
- Osijek - Zagreb
- Ljubljana - Zagreb
- Zagreb - Ljubljana
- Zagreb - Osijek
- Zagreb - Belgrade
- Zagreb - Munich
- Munich - Zagreb
- Belgrade - Zagreb
- Šibenik - Zagreb
- Zagreb - Prague
- Belgrade - Zagreb
- Zagreb - Belgrade
- Belgrade - Budapest
- Budapest - Belgrade
- Belgrade - Vienna
- Belgrade - Ljubljana
- Ljubljana - Belgrade
- Vienna - Belgrade
- Belgrade - Sarajevo
- Belgrade - Sofia
- Sofia - Belgrade
- Belgrade - Prague
- Sarajevo - Belgrade
- Skopje - Belgrade
- Belgrade - Skopje
- Prague - Belgrade
- Niš - Belgrade
- Belgrade - Niš
- Belgrade - Novi Sad
- Novi Sad - Belgrade