Flights from Belgrade to Moscow (BEG to DME)

Find cheap Belgrade, Serbia to Moscow, Russia flights with our free search service. Compare all available fares for direct or connection flights to Moscow.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from Belgrade to Moscow (One Way)

What is the distance between Belgrade and Moscow?

The average distance from Belgrade to Moscow is 1709 kilometers (equals to 1061 miles or 922 nautical miles). Your flight will departure from Belgrade Nikola Tesla Airport, Serbia and arrive on Moscow Domodedovo Airport, Russia.

How long is the flight from Belgrade to Moscow?

The average flight time between Belgrade to Moscow is 2 hours and 45 minutes.

How much is the fare for flight between Belgrade and Moscow?

The average price for one-way airfare from Belgrade to Moscow is 142 USD (none-taxes) for economy class.

Cheap flights from Belgrade to Moscow

Thu 23/Nov - Sat 25/Nov
2 days Flights from Belgrade to Moscow on Air Serbia 23/11/2017
$303
Thu 30/Nov - Wed 28/Feb
90 days Flights from Belgrade to Moscow on Lufthansa 30/11/2017
$215
Tue 28/Nov - Sun 10/Dec
12 days Flights from Belgrade to Moscow on KLM 28/11/2017
$173
Wed 29/Nov - Thu 25/Jan
57 days Flights from Belgrade to Moscow on Alitalia 29/11/2017
$206
Sat 25/Nov - Mon 01/Jan
37 days Flights from Belgrade to Moscow on Aeroflot 25/11/2017
$308
Fri 24/Nov - Fri 16/Feb
84 days Flights from Belgrade to Moscow on Aeroflot 24/11/2017
$318
Fri 26/Jan - Fri 02/Feb
7 days Flights from Belgrade to Moscow on Austrian Airlines 26/01/2018
$193
Thu 18/Jan - Tue 23/Jan
5 days Flights from Belgrade to Moscow on Air Serbia 18/01/2018
$306
Tue 02/Jan - Thu 01/Mar
58 days Flights from Belgrade to Moscow on Lufthansa 02/01/2018
$221
Tue 23/Jan - Sat 27/Jan
4 days Flights from Belgrade to Moscow on KLM 23/01/2018
$151
Sun 28/Jan - Tue 06/Feb
9 days Flights from Belgrade to Moscow on Aeroflot 28/01/2018
$307
Sat 13/Jan - Sat 14/Apr
91 days Flights from Belgrade to Moscow on Aeroflot 13/01/2018
$318
Sat 13/Jan - Sat 14/Apr
91 days Flights from Belgrade to Moscow on Austrian Airlines 13/01/2018
$191
Fri 05/Jan - Tue 06/Mar
60 days Flights from Belgrade to Moscow on Air Serbia 05/01/2018
$367
Tue 12/Dec - Sun 11/Mar
89 days Flights from Belgrade to Moscow on Lufthansa 12/12/2017
$196
Thu 28/Dec - Mon 08/Jan
11 days Flights from Belgrade to Moscow on Air Serbia 28/12/2017
$304
Fri 08/Dec - Wed 07/Mar
89 days Flights from Belgrade to Moscow on Air Serbia 08/12/2017
$324
Fri 01/Dec - Wed 06/Dec
5 days Flights from Belgrade to Moscow on Air Serbia 01/12/2017
$302
Tue 26/Dec - Tue 09/Jan
14 days Flights from Belgrade to Moscow on KLM 26/12/2017
$173
Thu 14/Dec - Mon 18/Dec
4 days Flights from Belgrade to Moscow on KLM 14/12/2017
$173
Tue 26/Dec - Sun 04/Feb
40 days Flights from Belgrade to Moscow on Aeroflot 26/12/2017
$310
Mon 11/Dec - Thu 15/Feb
66 days Flights from Belgrade to Moscow on Austrian Airlines 11/12/2017
$189
Thu 31/May - Thu 07/Jun
7 days Flights from Belgrade to Moscow on Aeroflot 31/05/2018
$318
Fri 18/May - Wed 23/May
5 days Flights from Belgrade to Moscow on Aeroflot 18/05/2018
$306
Sat 19/May - Sun 20/May
1 days Flights from Belgrade to Moscow on Austrian Airlines 19/05/2018
$192
Thu 31/May - Thu 07/Jun
7 days Flights from Belgrade to Moscow on Austrian Airlines 31/05/2018
$192
Fri 15/Jun - Wed 04/Jul
19 days Flights from Belgrade to Moscow on Aeroflot 15/06/2018
$306
Tue 19/Jun - Sat 30/Jun
11 days Flights from Belgrade to Moscow on Aeroflot 19/06/2018
$305
Sat 30/Jun - Sat 14/Jul
14 days Flights from Belgrade to Moscow on Austrian Airlines 30/06/2018
$240
Sat 09/Jun - Sat 16/Jun
7 days Flights from Belgrade to Moscow on Austrian Airlines 09/06/2018
$190
Fri 15/Jun - Mon 20/Aug
66 days Flights from Belgrade to Moscow on Lufthansa 15/06/2018
$296
Mon 25/Jun - Wed 12/Sep
79 days Flights from Belgrade to Moscow on Aeroflot 25/06/2018
$308
Fri 15/Jun - Mon 20/Aug
66 days Flights from Belgrade to Moscow on Aeroflot 15/06/2018
$319
Mon 25/Jun - Wed 12/Sep
79 days Flights from Belgrade to Moscow on SWISS 25/06/2018
$226
Tue 06/Feb - Wed 18/Apr
71 days Flights from Belgrade to Moscow on Aeroflot 06/02/2018
$312
Tue 06/Feb - Thu 26/Jul
170 days Flights from Belgrade to Moscow on Aeroflot 06/02/2018
$340
Thu 01/Feb - Tue 03/Apr
61 days Flights from Belgrade to Moscow on Austrian Airlines 01/02/2018
$193
Tue 06/Feb - Thu 26/Jul
170 days Flights from Belgrade to Moscow on Austrian Airlines 06/02/2018
$198
Thu 01/Feb - Thu 01/Mar
28 days Flights from Belgrade to Moscow on Air Serbia 01/02/2018
$309
Thu 08/Feb - Mon 12/Feb
4 days Flights from Belgrade to Moscow on KLM 08/02/2018
$151
Thu 08/Feb - Tue 13/Mar
33 days Flights from Belgrade to Moscow on KLM 08/02/2018
$163
Sat 03/Feb - Thu 15/Feb
12 days Flights from Belgrade to Moscow on Aeroflot 03/02/2018
$308
Fri 30/Mar - Tue 03/Apr
4 days Flights from Belgrade to Moscow on Aeroflot 30/03/2018
$309
Mon 26/Mar - Thu 05/Apr
10 days Flights from Belgrade to Moscow on Austrian Airlines 26/03/2018
$192
Fri 09/Mar - Fri 20/Jul
133 days Flights from Belgrade to Moscow on Air Serbia 09/03/2018
$507
Thu 01/Mar - Sat 10/Mar
9 days Flights from Belgrade to Moscow on KLM 01/03/2018
$149
Thu 08/Mar - Sun 11/Mar
3 days Flights from Belgrade to Moscow on Aeroflot 08/03/2018
$308
Fri 09/Mar - Fri 20/Jul
133 days Flights from Belgrade to Moscow on Lufthansa 09/03/2018
$258
Sat 28/Apr - Wed 02/May
4 days Flights from Belgrade to Moscow on Aeroflot 28/04/2018
$305
Sun 01/Apr - Sun 15/Apr
14 days Flights from Belgrade to Moscow on Aeroflot 01/04/2018
$308
Mon 23/Apr - Wed 11/Jul
79 days Flights from Belgrade to Moscow on Austrian Airlines 23/04/2018
$193
Thu 19/Apr - Mon 23/Apr
4 days Flights from Belgrade to Moscow on Austrian Airlines 19/04/2018
$188
Mon 23/Apr - Wed 11/Jul
79 days Flights from Belgrade to Moscow on Air Serbia 23/04/2018
$496
Thu 26/Apr - Sat 05/May
9 days Flights from Belgrade to Moscow on SWISS 26/04/2018
$200
Sun 22/Jul - Sun 26/Aug
35 days Flights from Belgrade to Moscow on Aeroflot 22/07/2018
$336
Wed 04/Jul - Tue 17/Jul
13 days Flights from Belgrade to Moscow on Aeroflot 04/07/2018
$304
Tue 10/Jul - Tue 17/Jul
7 days Flights from Belgrade to Moscow on Austrian Airlines 10/07/2018
$191
Sat 07/Jul - Fri 10/Aug
34 days Flights from Belgrade to Moscow on Austrian Airlines 07/07/2018
$192
Wed 01/Aug - Wed 15/Aug
14 days Flights from Belgrade to Moscow on Aeroflot 01/08/2018
$308
Fri 24/Aug - Mon 10/Sep
17 days Flights from Belgrade to Moscow on Aeroflot 24/08/2018
$336
Wed 01/Aug - Wed 15/Aug
14 days Flights from Belgrade to Moscow on Austrian Airlines 01/08/2018
$207
Fri 10/Aug - Mon 03/Sep
24 days Flights from Belgrade to Moscow on Austrian Airlines 10/08/2018
$201
Sat 01/Sep - Mon 10/Sep
9 days Flights from Belgrade to Moscow on Aeroflot 01/09/2018
$312
Sat 01/Sep - Mon 10/Sep
9 days Flights from Belgrade to Moscow on Austrian Airlines 01/09/2018
$193
Fri 05/Oct - Sat 13/Oct
8 days Flights from Belgrade to Moscow on Lufthansa 05/10/2018
$212