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.
Distance from
Belgrade to OhridAverage travel distance is
660.95 kmNomal travel times are between
7h 17min - 14h 2minTravel 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.