477.01 km (296 miles) is the average travel distance between Belgrade and . If you could walk at the speed of 3mph (4.8kph), it would take 3 days 2 hours.
Distance from
Belgrade to ZagrebAverage travel distance is
477.01 kmNomal travel times are between
3h 47min - 9h 36minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Drive | 420.75 km | 261.44 miles | 227.18 miles |
Flight | 406.83 km | 252.79 miles | 219.67 miles |
Bus | 440.75 km | 273.87 miles | 237.98 miles |
Bus | 437.41 km | 271.79 miles | 236.18 miles |
Flight | 473.84 km | 294.43 miles | 255.85 miles |
Flight | 714.09 km | 443.72 miles | 385.58 miles |
Bus | 435.18 km | 270.41 miles | 234.98 miles |
Train | 493.06 km | 306.37 miles | 266.23 miles |
Train | 493.03 km | 306.35 miles | 266.21 miles |
Train | 455.22 km | 282.86 miles | 245.8 miles |
BE PREPARED
Belgrade - Zagreb Info
The distance from Slavija Square to Belgrade Airport 20 km (12.55 miles) .
The distance from Belgrade Airport to Belgrade 0 km (0.11 miles) .
The distance from BEG to ZAG 371 km (230.29 miles) .
The distance from Zagreb to Zagreb Airport 0 km (0.11 miles) .
The distance from Zagreb Airport to Zagreb 16 km (9.99 miles) .
Travel distance chart
The distance between Belgrade, Serbia to Zagreb is 477.01 km (296 miles) and it would cost 19 USD ~ 107 HRK to drive in a car that consumes about 4 MPG.