Distance from

Belgrade to Ohrid

Average travel distance is

660.95 km

Nomal travel times are between

7h 17min  -  14h 2min

660.95 km (411 miles) is the average travel distance between Belgrade and . If you could walk at the speed of 3mph (4.8kph), it would take 4 days 6 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Drive 682.27 km 423.94 miles 368.4 miles
Flight 597.90 km 371.52 miles 322.84 miles
Flight 603.77 km 375.16 miles 326.01 miles
Bus 696.74 km 432.93 miles 376.21 miles
Bus 677.82 km 421.18 miles 365.99 miles
Bus 696.74 km 432.93 miles 376.21 miles
Train 671.43 km 417.2 miles 362.54 miles

BE PREPARED

Belgrade - Ohrid Info

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

The distance from BEG to TIA 412 km (256.04 miles) .

The distance from Tirana Airport to Tirana 19 km (12.07 miles) .

The distance from Tiranë to Ohrid 146 km (90.79 miles) .

Travel distance chart

The distance between Belgrade, Serbia to Ohrid, Macedonia is 660.95 km (411 miles) and it would cost 35 USD ~ 1,592 MKD to drive in a car that consumes about 8 MPG.