π·πΈBelgradeBEGπ·πΊMoscowSVO
Direct + 7 connectionsAlliance
β€ 19h 9m
7 routesConnecting flights
7 routes1-stop connections via intermediate airports. Durations exclude layover.
πΉπ·
JUXC
2S
viaIstanbulIST
4h 0m
2,541 km
π°πΏ
viaAstanaNQZ
DV
8h 10m
6,088 km
πΆπ¦
viaDohaDOH
9h 24m
7,148 km
π¦πͺ
viaDubaiDXB
FZ
9h 51m
7,530 km
π¨π³

viaBeijingPEK
16h 33m
13,219 km
π¨π³
viaShanghai (Pudong)PVG
JU

19h 0m
15,291 km
π¨π³
JU
viaGuangzhou (Huadu)CAN
19h 9m
15,428 km
Loading map...
Flying from Belgrade to Moscow
Looking for flights from Belgrade (BEG) to Moscow (SVO)? DepartureMap shows you all available direct flights and 1-stop connecting options between these two cities.
There is a direct flight from Belgrade to Moscow with an average flight time of 2h 32m, covering a distance of 1,726 km. This route is operated by Air Serbia.
7 connecting routes are available with 1 stop, flying via airports such as Istanbul (IST), Astana (NQZ), Doha (DOH). Total flight times shown exclude layover time at the connecting airport.