Bus
The journey takes approximately 5 h 30 m. Ticket price is about €30 The travel distance is 390 km.
Carrier is FlixBus.
🛏 Find hotel deals and discounts up to 20% in Zagreb at Booking
Bus route 2
The journey takes approximately 5 h 30 m. Ticket price is about €24 The travel distance is 392 km.
Carrier is Cazmatrans NOVA d.o.o..
🛏 Find hotel deals and discounts up to 20% in Zagreb at Booking
Bus train
The journey takes approximately 4 h Ticket price is about €15 The travel distance is 204 km.
Carrier is Arriva Croatia.
The journey takes approximately 4 h 31 m. Ticket price is about €11 The travel distance is 190 km.
Carrier is Croatian Railways (HŽPP).
🛏 Find hotel deals and discounts up to 20% in Zagreb at Booking
Drive
The journey takes approximately 3 h 45 m. The travel distance is 393 km.
🛏 Find hotel deals and discounts up to 20% in Zagreb at Booking
Fly Belgrade to Zagreb
The journey takes approximately 35 m. The travel distance is 22 km.
Carrier is Nikola Tesla Airport A1 Shuttle.
The journey takes approximately 1 h 15 m. Ticket price is about €60
Carrier is Air Serbia.
🔎
The journey takes approximately 27 m. Ticket price is about €4 The travel distance is 13 km.
Carrier is Pleso Prijevoz.
🛏 Find hotel deals and discounts up to 20% in Zagreb at Booking
Fly Belgrade to Ljubljana shuttle
The journey takes approximately 35 m. The travel distance is 392 km.
Carrier is Nikola Tesla Airport A1 Shuttle.
The journey takes approximately 1 h 25 m. Ticket price is about €60
Carrier is Air Serbia.
🔎
The journey takes approximately 2 h 6 m. Ticket price is about €29 The travel distance is 167 km.
Carrier is GoOpti.
🛏 Find hotel deals and discounts up to 20% in Zagreb at Booking
Train train to Osijek fly to Zagreb
The journey takes approximately 36 m. Ticket price is about €3 The travel distance is 75 km.
Carrier is Srbija Voz.
The journey takes approximately 1 h 36 m. Ticket price is about €2 The travel distance is 76 km.
Carrier is Srbija Voz.
The journey takes approximately 38 m. The travel distance is 34 km.
The journey takes approximately 1 h Ticket price is about €13
Carrier is Trade Air.
🔎
The journey takes approximately 27 m. Ticket price is about €4 The travel distance is 392 km.
Carrier is Pleso Prijevoz.
🛏 Find hotel deals and discounts up to 20% in Zagreb at Booking
Shuttle
The journey takes approximately 4 h 30 m. The travel distance is 396 km.
Carrier is Terra Travel d.o.o..
🛏 Find hotel deals and discounts up to 20% in Zagreb at Booking
The cheapest way to travel from Belgrade to Zagreb is by taking a Bus route 2 with an average price of €24. The journey takes approximately 5 ч. 30 мин.
Drive is the fastest way to travel from Belgrade to Zagreb. Tickets cost €30. The journey takes approximately 3 ч. 45 мин.
Belgrade is approximately 393 km away from Zagreb. The trip by car takes 3 h 45 m.
Yes! There is a direct bus with no transfers to this destination. The route is served by the FlixBus company. Tickets cost about €30. A bus trip from Belgrade to Zagreb will take 5 h 30 m.
The average journey time by car between Belgrade and Zagreb is 3 h 45 m.