Flights from Belgrade to Moscow (BEG → VKO)
Loading map...
viaSaint Petersburg(LED)
BEG→LED+1h 30mLED→VKO
4h 21m
viaIstanbul(IST)
BEG→IST+1h 30mIST→VKO
4h 27m
viaIstanbul(SAW)
BEG→SAW+1h 30mSAW→VKO
4h 32m
viaAnkara(ESB)
BEG→ESB+1h 30mESB→VKO
4h 56m
viaAdler/Sochi(AER)
BEG→AER+1h 30mAER→VKO
4h 57m
viaIzmir(ADB)
BEG→ADB+1h 30mADB→VKO
5h 1m
viaKazan(KZN)
BEG→KZN+1h 30mKZN→VKO
5h 10m
viaTbilisi(TBS)
BEG→TBS+1h 30mTBS→VKO
5h 49m
viaBaku(GYD)
BEG→GYD+1h 30mGYD→VKO
6h 40m
viaHurghada(HRG)
BEG→HRG+1h 30mHRG→VKO
7h 56m
viaAstana(NQZ)
BEG→NQZ+1h 30mNQZ→VKO
8h 40m
viaDubai(DXB)
BEG→DXB+1h 30mDXB→VKO
10h 19m
viaGuangzhou(CAN)
BEG→CAN+1h 30mCAN→VKO
19h 40m
Frequently asked questions
Are there direct flights from Belgrade to Moscow? Currently, there are no direct flights from BEG to VKO. You may need to connect through another airport.
Related guides for this route
Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Belgrade → Moscow.
Try a nearby airport to Belgrade
Flights to Moscow (VKO) from other airports within 350 km of Belgrade. Often unlocks cheaper fares or better times.
Or try a nearby airport to Moscow
Flights from Belgrade (BEG) to other airports within 350 km of Moscow.