430.28 km (267 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 18 hours.
Distance from
Sofia to BelgradeAverage travel distance is
430.28 kmNomal travel times are between
4h 34min - 11h 47minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Drive | 418.60 km | 260.11 miles | 226.03 miles |
Flight | 417.38 km | 259.34 miles | 225.36 miles |
Bus | 432.35 km | 268.65 miles | 233.45 miles |
Bus | 436.55 km | 271.26 miles | 235.72 miles |
Train | 438.90 km | 272.72 miles | 236.99 miles |
Train | 437.88 km | 272.08 miles | 236.43 miles |
BE PREPARED
Sofia - Belgrade Info
The distance from Tzarigradsko shose Blvd. to Terminal 1 13 km (8.21 miles) .
The distance from Terminal 1 to Sofia 0 km (0.03 miles) .
The distance from SOF to BEG 383 km (238.15 miles) .
The distance from Belgrade to Belgrade Airport 0 km (0.11 miles) .
The distance from Belgrade Airport to Slavija Square 21 km (13.1 miles) .
Travel distance chart
The distance between Sofia to Belgrade, Serbia is 430.28 km (267 miles) and it would cost 16 USD ~ 59 AED to drive in a car that consumes about 4 MPG.