Bus lines Belgrade – Zagreb
Between Belgrade in Serbia and Zagreb in Croatia there are several daily bus departure year around, this of course also applies for the opposite direction. The buses between the two capitals are operated by different bus companies like e.g. Čazmatrans Promet.
The travel time is about 5 hours and 30 minutes, which include one or two smaller stops on the way. As the bus has to pass the border between the countries delays can occur on days with high traffic outcome.
From Belgrade all buses departure from the main bus station (BAS – Beogradska Autobuska Stanica), exact location of the station you can see here. and here you can see an overview of the buses from Belgrade to Zagreb.
The buses from direction Zagreb departure from the main bus station in Zagreb, address and map location you can see here. More information about buses from Zagreb to Belgrade you can find here.
Before the trip please remember to check if you require a Visa to conduct the trip. For the trip you should of course not forget your passport.