423.79 km (263 miles) is the average travel distance between Sofia and . If you could walk at the speed of 3mph (4.8kph), it would take 2 days 17 hours.
Distance from
Sofia to BelgradeAverage travel distance is
423.79 kmNomal travel times are between
3h 57min - 8h 23minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 398.26 km | 247.47 miles | 215.04 miles |
Drive | 432.14 km | 268.52 miles | 233.34 miles |
Bus | 440.96 km | 274.0 miles | 238.1 miles |
BE PREPARED
Sofia - Belgrade Info
The distance from Sofia to Podujane 9 km (5.67 miles) .
The distance from SOF to BEG 369 km (229.06 miles) .
The distance from Belgrade Nikola Tesla Airport to Slavija 21 km (13.03 miles) .
Travel distance chart
The distance between Sofia to Belgrade is 423.79 km (263 miles) and it would cost 70 USD ~ 257 AED to drive in a car that consumes about 17 MPG.