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

Sat 30/Sep - Sun 08/Oct
8 days Flights from Belgrade to Moscow on Alitalia 30/09/2017
$199
Wed 27/Sep - Mon 06/Nov
40 days Flights from Belgrade to Moscow on Lufthansa 27/09/2017
$201
Sat 30/Sep - Tue 19/Jun
262 days Flights from Belgrade to Moscow on Aeroflot 30/09/2017
$387
Sat 30/Sep - Tue 19/Jun
262 days Flights from Belgrade to Moscow on SWISS 30/09/2017
$228
Thu 21/Sep - Fri 05/Jan
106 days Flights from Belgrade to Moscow on Lufthansa 21/09/2017
$302
Sat 30/Sep - Fri 02/Mar
153 days Flights from Belgrade to Moscow on Air Serbia 30/09/2017
$414
Thu 21/Sep - Fri 05/Jan
106 days Flights from Belgrade to Moscow on Air Serbia 21/09/2017
$512
Sat 30/Sep - Tue 05/Dec
66 days Flights from Belgrade to Moscow on Alitalia 30/09/2017
$214
Sat 30/Sep - Fri 02/Mar
153 days Flights from Belgrade to Moscow on Alitalia 30/09/2017
$214
Mon 16/Oct - Thu 19/Oct
3 days Flights from Belgrade to Moscow on Air Serbia 16/10/2017
$222
Thu 19/Oct - Mon 23/Oct
4 days Flights from Belgrade to Moscow on KLM 19/10/2017
$184
Thu 26/Oct - Sun 05/Nov
10 days Flights from Belgrade to Moscow on Air Serbia 26/10/2017
$241
Mon 23/Oct - Sat 09/Dec
47 days Flights from Belgrade to Moscow on KLM 23/10/2017
$188
Wed 25/Oct - Sat 11/Nov
17 days Flights from Belgrade to Moscow on KLM 25/10/2017
$187
Mon 23/Oct - Sat 09/Dec
47 days Flights from Belgrade to Moscow on Air Serbia 23/10/2017
$222
Wed 04/Oct - Tue 02/Jan
90 days Flights from Belgrade to Moscow on Air Serbia 04/10/2017
$335
Tue 03/Oct - Tue 02/Jan
91 days Flights from Belgrade to Moscow on KLM 03/10/2017
$305
Wed 28/Mar - Thu 05/Apr
8 days Flights from Belgrade to Moscow on Austrian Airlines 28/03/2018
$195
Wed 07/Mar - Mon 12/Mar
5 days Flights from Belgrade to Moscow on Air Serbia 07/03/2018
$222
Thu 01/Mar - Sat 10/Mar
9 days Flights from Belgrade to Moscow on KLM 01/03/2018
$175
Thu 29/Mar - Sat 14/Apr
16 days Flights from Belgrade to Moscow on Aeroflot 29/03/2018
$316
Mon 18/Dec - Mon 30/Jul
224 days Flights from Belgrade to Moscow on Air Serbia 18/12/2017
$504
Mon 18/Dec - Mon 30/Jul
224 days Flights from Belgrade to Moscow on Alitalia 18/12/2017
$252
Mon 04/Dec - Thu 01/Mar
87 days Flights from Belgrade to Moscow on Air Serbia 04/12/2017
$332
Fri 01/Dec - Thu 14/Dec
13 days Flights from Belgrade to Moscow on Air Serbia 01/12/2017
$222
Mon 04/Dec - Mon 26/Feb
84 days Flights from Belgrade to Moscow on Air Serbia 04/12/2017
$333
Wed 27/Dec - Fri 05/Jan
9 days Flights from Belgrade to Moscow on Air Serbia 27/12/2017
$222
Mon 04/Dec - Mon 26/Feb
84 days Flights from Belgrade to Moscow on KLM 04/12/2017
$189
Tue 05/Dec - Sat 09/Dec
4 days Flights from Belgrade to Moscow on KLM 05/12/2017
$151
Tue 05/Dec - Sat 03/Mar
88 days Flights from Belgrade to Moscow on KLM 05/12/2017
$188
Thu 28/Dec - Wed 10/Jan
13 days Flights from Belgrade to Moscow on KLM 28/12/2017
$175
Tue 30/Jan - Tue 20/Feb
21 days Flights from Belgrade to Moscow on Air Serbia 30/01/2018
$241
Mon 15/Jan - Sat 20/Jan
5 days Flights from Belgrade to Moscow on KLM 15/01/2018
$176
Thu 25/Jan - Mon 05/Feb
11 days Flights from Belgrade to Moscow on KLM 25/01/2018
$164
Mon 01/Jan - Sun 07/Jan
6 days Flights from Belgrade to Moscow on Aeroflot 01/01/2018
$231
Thu 08/Feb - Thu 15/Feb
7 days Flights from Belgrade to Moscow on Air Serbia 08/02/2018
$238
Tue 20/Feb - Mon 12/Mar
20 days Flights from Belgrade to Moscow on Air Serbia 20/02/2018
$332
Tue 20/Feb - Mon 12/Mar
20 days Flights from Belgrade to Moscow on KLM 20/02/2018
$166
Fri 16/Feb - Sat 24/Feb
8 days Flights from Belgrade to Moscow on Aegean Airlines 16/02/2018
$157
Tue 14/Nov - Tue 30/Jan
77 days Flights from Belgrade to Moscow on Air Serbia 14/11/2017
$332
Wed 01/Nov - Mon 12/Mar
131 days Flights from Belgrade to Moscow on Air Serbia 01/11/2017
$332
Tue 21/Nov - Fri 01/Dec
10 days Flights from Belgrade to Moscow on Air Serbia 21/11/2017
$225
Tue 14/Nov - Fri 24/Nov
10 days Flights from Belgrade to Moscow on Air Serbia 14/11/2017
$222
Thu 30/Nov - Mon 04/Dec
4 days Flights from Belgrade to Moscow on KLM 30/11/2017
$165
Wed 01/Nov - Mon 12/Mar
131 days Flights from Belgrade to Moscow on KLM 01/11/2017
$201
Fri 24/Nov - Mon 27/Nov
3 days Flights from Belgrade to Moscow on Aegean Airlines 24/11/2017
$158
Tue 14/Nov - Tue 30/Jan
77 days Flights from Belgrade to Moscow on Austrian Airlines 14/11/2017
$195
Mon 09/Apr - Sat 14/Apr
5 days Flights from Belgrade to Moscow on Aeroflot 09/04/2018
$324
Fri 27/Apr - Wed 02/May
5 days Flights from Belgrade to Moscow on Air Serbia 27/04/2018
$324
Mon 23/Apr - Tue 08/May
15 days Flights from Belgrade to Moscow on Austrian Airlines 23/04/2018
$194
Fri 13/Apr - Sat 21/Apr
8 days Flights from Belgrade to Moscow on Austrian Airlines 13/04/2018
$195
Fri 15/Jun - Sun 24/Jun
9 days Flights from Belgrade to Moscow on Aeroflot 15/06/2018
$311
Sun 10/Jun - Fri 10/Aug
61 days Flights from Belgrade to Moscow on Lufthansa 10/06/2018
$261
Thu 21/Jun - Thu 19/Jul
28 days Flights from Belgrade to Moscow on Aeroflot 21/06/2018
$317
Sat 23/Jun - Thu 05/Jul
12 days Flights from Belgrade to Moscow on Austrian Airlines 23/06/2018
$195
Fri 08/Jun - Mon 25/Jun
17 days Flights from Belgrade to Moscow on Austrian Airlines 08/06/2018
$195
Fri 20/Jul - Sun 12/Aug
23 days Flights from Belgrade to Moscow on Lufthansa 20/07/2018
$259
Thu 05/Jul - Wed 25/Jul
20 days Flights from Belgrade to Moscow on Aeroflot 05/07/2018
$317
Fri 20/Jul - Sun 12/Aug
23 days Flights from Belgrade to Moscow on Aeroflot 20/07/2018
$325
Wed 11/Jul - Wed 25/Jul
14 days Flights from Belgrade to Moscow on Austrian Airlines 11/07/2018
$194
Wed 01/Aug - Fri 10/Aug
9 days Flights from Belgrade to Moscow on Aeroflot 01/08/2018
$349
Wed 01/Aug - Wed 08/Aug
7 days Flights from Belgrade to Moscow on Austrian Airlines 01/08/2018
$195
Wed 30/May - Sun 03/Jun
4 days Flights from Belgrade to Moscow on Aeroflot 30/05/2018
$325
Tue 01/May - Tue 17/Jul
77 days Flights from Belgrade to Moscow on Aeroflot 01/05/2018
$313
Fri 25/May - Wed 01/Aug
68 days Flights from Belgrade to Moscow on SWISS 25/05/2018
$199
Tue 01/May - Tue 17/Jul
77 days Flights from Belgrade to Moscow on Austrian Airlines 01/05/2018
$195
Fri 25/May - Wed 01/Aug
68 days Flights from Belgrade to Moscow on Air Serbia 25/05/2018
$525
Thu 03/May - Mon 07/May
4 days Flights from Belgrade to Moscow on Air Serbia 03/05/2018
$313
Thu 03/May - Mon 07/May
4 days Flights from Belgrade to Moscow on Austrian Airlines 03/05/2018
$195
Wed 30/May - Sun 03/Jun
4 days Flights from Belgrade to Moscow on Austrian Airlines 30/05/2018
$195