Distance from

Oslo to Belgrade

Average travel distance is

2670.57 km

Nomal travel times are between

6h 0min  -  38h 24min

2670.57 km (1659 miles) is the average travel distance between Oslo and . If you could walk at the speed of 3mph (4.8kph), it would take 17 days 6 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 2032.66 km 1263.03 miles 1097.55 miles
Drive 2897.14 km 1800.2 miles 1564.33 miles
Train 2633.68 km 1636.49 miles 1422.07 miles
Train 3053.65 km 1897.45 miles 1648.84 miles
Bus 2735.75 km 1699.92 miles 1477.19 miles

BE PREPARED

Oslo - Belgrade Info

The distance from Oslo Sentralstasjon [tog] to Oslo lufthavn [alle tog] 50 km (31.34 miles) .

The distance from OSL to BEG 1962 km (1219.38 miles) .

The distance from Belgrade Airport to Slavija Square 20 km (12.73 miles) .

Travel distance chart

The distance between Oslo, Norway to Belgrade, Serbia is 2670.57 km (1659 miles) and it would cost 122 USD ~ 448 AED to drive in a car that consumes about 30 MPG.