Distance from

Zagreb to Belgrade

Average travel distance is

472.25 km

Nomal travel times are between

3h 45min  -  6h 47min

472.25 km (293 miles) is the average travel distance between Zagreb and . If you could walk at the speed of 3mph (4.8kph), it would take 3 days 1 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Drive 421.82 km 262.1 miles 227.76 miles
Flight 414.88 km 257.8 miles 224.02 miles
Bus 438.52 km 272.48 miles 236.78 miles
Flight 463.57 km 288.05 miles 250.31 miles
Flight 720.08 km 447.44 miles 388.81 miles
Flight 452.01 km 280.86 miles 244.06 miles
Bus 447.43 km 278.02 miles 241.59 miles
Train 449.78 km 279.48 miles 242.86 miles
Train 442.21 km 274.78 miles 238.77 miles

BE PREPARED

Zagreb - Belgrade Info

The distance from Zagreb to Zagreb Airport 17 km (10.53 miles) .

The distance from ZAG to BEG 378 km (234.85 miles) .

The distance from Belgrade Airport to Slavija Square 21 km (12.85 miles) .

Travel distance chart

The distance between Zagreb to Belgrade, Serbia is 472.25 km (293 miles) and it would cost 21 USD ~ 77 AED to drive in a car that consumes about 5 MPG.