|Average price||500 kn|
|Possible routes||8 found|
Rome2rio has found 8 ways to get from Serbia to Zagreb by bus, train, car, flight and shuttle. The cheapest way to get from Serbia to Zagreb costs only RSD 2125, and the quickest way takes just 3h 43m. We recommend taking the bus from Belgrade, Belgrade AS to Zagreb, which takes around 6h 10m.
The cheapest way to get from Serbia to Zagreb is to rideshare which costs RSD 2125 and takes 4h 44m.More details
The quickest way to get from Serbia to Zagreb is to drive which costs RSD 5000 - RSD 7500 and takes 3h 43m.More details
Yes, there is a direct bus departing from Belgrade, Belgrade AS and arriving at Zagreb. Services depart every four hours, and operate every day. The journey takes approximately 6h 10m.More details
Yes, there is a direct train departing from Beograd Centar and arriving at Zagreb Glavni Kol.. Services depart once daily, and operate every day. The journey takes approximately 7h 37m.More details
The distance between Serbia and Zagreb is 404 km. The road distance is 393.2 km.Get driving directions
The best way to get from Serbia to Zagreb without a car is to bus which takes 6h 10m and costs RSD 2500 - RSD 3000.More details
The bus from Belgrade, Belgrade AS to Zagreb takes 6h 10m including transfers and departs every four hours.More details
Serbia to Zagreb bus services, operated by FlixBus, depart from Belgrade, Belgrade AS station.More details
Serbia to Zagreb train services, operated by Nightjet, depart from Beograd Centar station.More details
The best way to get from Serbia to Zagreb is to bus which takes 6h 10m and costs RSD 2500 - RSD 3000. Alternatively, you can train, which costs RSD 1100 - RSD 5500 and takes 7h 37m.Mode details
The quickest flight from Belgrade Airport to Zagreb Airport is the direct flight which takes 1h 15m.Search flights
Serbia to Zagreb bus services, operated by FlixBus, arrive at Zagreb station.More details
Serbia to Zagreb train services, operated by Nightjet, arrive at Zagreb Glavni Kol. station.More details
Yes, the driving distance between Serbia to Zagreb is 393 km. It takes approximately 3h 43m to drive from Serbia to Zagreb.Get driving directions
Austrian Airlines, Croatia Airlines and Air Serbia offer flights from Belgrade Airport to Zagreb Airport.Search flights
Book your Serbia to Zagreb bus tickets online with FlixBus.Search and book
There are 1576+ hotels available in Zagreb. Prices start at 750 kn per night.More details
Check out Blablacar's carpooling service for rideshare options between Serbia and Zagreb. A great option if you don't have a driver's licence or want to avoid public transport.Read Rome2rio's guide to Blablacar
The Mirogoj Cemetery is a cemetery park that is considered to be among the more noteworthy...
The Museum of Broken Relationships (Croatian: Muzej prekinutih veza) is a museum in Zagreb...
Maksimir Park is the oldest public park in Zagreb, Croatia. It forms part of the city's cu...
The Croatian National Theatre in Zagreb (Croatian: Hrvatsko narodno kazalište u Zagrebu), ...