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 126 USD (none-taxes) for economy class.

Cheap flights from Belgrade to Moscow

Wed 31/Jan - Tue 13/Mar
41 days Flights from Belgrade to Moscow on SWISS 31/01/2018
$194
Sat 27/Jan - Sun 11/Feb
15 days Flights from Belgrade to Moscow on SWISS 27/01/2018
$194
Wed 24/Jan - Sat 28/Jul
185 days Flights from Belgrade to Moscow on Austrian Airlines 24/01/2018
$267
Thu 25/Jan - Sat 27/Jan
2 days Flights from Belgrade to Moscow on Air Serbia 25/01/2018
$321
Wed 24/Jan - Wed 21/Mar
56 days Flights from Belgrade to Moscow on Air Serbia 24/01/2018
$349
Thu 25/Jan - Tue 24/Apr
89 days Flights from Belgrade to Moscow on Alitalia 25/01/2018
$210
Wed 24/Jan - Sat 28/Jul
185 days Flights from Belgrade to Moscow on Air Serbia 24/01/2018
$344
Fri 26/Jan - Fri 29/Jun
154 days Flights from Belgrade to Moscow on Air Serbia 26/01/2018
$410
Thu 25/Jan - Tue 24/Apr
89 days Flights from Belgrade to Moscow on Air Serbia 25/01/2018
$349
Fri 02/Feb - Thu 08/Feb
6 days Flights from Belgrade to Moscow on Air Serbia 02/02/2018
$320
Tue 13/Feb - Sat 17/Feb
4 days Flights from Belgrade to Moscow on KLM 13/02/2018
$170
Wed 21/Feb - Sun 01/Jul
130 days Flights from Belgrade to Moscow on Aeroflot 21/02/2018
$361
Sun 04/Feb - Sun 18/Nov
287 days Flights from Belgrade to Moscow on SWISS 04/02/2018
$220
Fri 09/Feb - Mon 19/Mar
38 days Flights from Belgrade to Moscow on Air Serbia 09/02/2018
$321
Thu 22/Feb - Mon 12/Mar
18 days Flights from Belgrade to Moscow on KLM 22/02/2018
$150
Mon 05/Feb - Thu 05/Apr
59 days Flights from Belgrade to Moscow on Austrian Airlines 05/02/2018
$197
Thu 01/Feb - Wed 13/Jun
132 days Flights from Belgrade to Moscow on Austrian Airlines 01/02/2018
$197
Thu 01/Feb - Wed 13/Jun
132 days Flights from Belgrade to Moscow on Air Serbia 01/02/2018
$349
Thu 01/Feb - Sun 01/Apr
59 days Flights from Belgrade to Moscow on Air Serbia 01/02/2018
$344
Fri 30/Mar - Tue 01/May
32 days Flights from Belgrade to Moscow on Aeroflot 30/03/2018
$331
Sat 31/Mar - Sat 07/Apr
7 days Flights from Belgrade to Moscow on Aeroflot 31/03/2018
$330
Tue 20/Mar - Tue 10/Apr
21 days Flights from Belgrade to Moscow on KLM 20/03/2018
$173
Sat 10/Mar - Sun 18/Mar
8 days Flights from Belgrade to Moscow on Air Serbia 10/03/2018
$321
Tue 06/Mar - Mon 12/Mar
6 days Flights from Belgrade to Moscow on KLM 06/03/2018
$146
Fri 30/Mar - Tue 01/May
32 days Flights from Belgrade to Moscow on KLM 30/03/2018
$226
Mon 19/Mar - Mon 11/Jun
84 days Flights from Belgrade to Moscow on Alitalia 19/03/2018
$243
Mon 19/Mar - Mon 11/Jun
84 days Flights from Belgrade to Moscow on Air Serbia 19/03/2018
$344
Mon 30/Apr - Fri 01/Jun
32 days Flights from Belgrade to Moscow on Aeroflot 30/04/2018
$346
Wed 18/Apr - Tue 08/May
20 days Flights from Belgrade to Moscow on KLM 18/04/2018
$151
Fri 06/Apr - Mon 09/Apr
3 days Flights from Belgrade to Moscow on KLM 06/04/2018
$161
Mon 23/Apr - Wed 11/Jul
79 days Flights from Belgrade to Moscow on Austrian Airlines 23/04/2018
$234
Mon 30/Apr - Fri 01/Jun
32 days Flights from Belgrade to Moscow on Austrian Airlines 30/04/2018
$195
Sun 29/Apr - Thu 03/May
4 days Flights from Belgrade to Moscow on Air Serbia 29/04/2018
$324
Mon 23/Apr - Wed 11/Jul
79 days Flights from Belgrade to Moscow on Air Serbia 23/04/2018
$404
Wed 18/Apr - Tue 24/Apr
6 days Flights from Belgrade to Moscow on Air Serbia 18/04/2018
$323
Tue 24/Apr - Wed 05/Sep
134 days Flights from Belgrade to Moscow on KLM 24/04/2018
$212
Thu 24/May - Sun 03/Jun
10 days Flights from Belgrade to Moscow on Aeroflot 24/05/2018
$343
Thu 03/May - Tue 08/May
5 days Flights from Belgrade to Moscow on KLM 03/05/2018
$162
Thu 31/May - Mon 04/Jun
4 days Flights from Belgrade to Moscow on KLM 31/05/2018
$161
Fri 18/May - Wed 23/May
5 days Flights from Belgrade to Moscow on Air Serbia 18/05/2018
$325
Fri 01/Jun - Wed 06/Jun
5 days Flights from Belgrade to Moscow on Alitalia 01/06/2018
$193
Mon 04/Jun - Mon 09/Jul
35 days Flights from Belgrade to Moscow on Austrian Airlines 04/06/2018
$257
Wed 06/Jun - Wed 13/Jun
7 days Flights from Belgrade to Moscow on Air Serbia 06/06/2018
$327
Fri 22/Jun - Sun 01/Jul
9 days Flights from Belgrade to Moscow on Aeroflot 22/06/2018
$329
Mon 25/Jun - Fri 31/Aug
67 days Flights from Belgrade to Moscow on Lufthansa 25/06/2018
$318
Mon 25/Jun - Fri 31/Aug
67 days Flights from Belgrade to Moscow on Air Serbia 25/06/2018
$500
Wed 25/Jul - Wed 01/Aug
7 days Flights from Belgrade to Moscow on Aeroflot 25/07/2018
$342
Mon 30/Jul - Fri 03/Aug
4 days Flights from Belgrade to Moscow on Lufthansa 30/07/2018
$279
Mon 02/Jul - Mon 17/Sep
77 days Flights from Belgrade to Moscow on Alitalia 02/07/2018
$405
Sun 15/Jul - Wed 25/Jul
10 days Flights from Belgrade to Moscow on SWISS 15/07/2018
$190
Thu 26/Jul - Sat 28/Jul
2 days Flights from Belgrade to Moscow on Air Serbia 26/07/2018
$326
Tue 28/Aug - Sun 02/Sep
5 days Flights from Belgrade to Moscow on Aeroflot 28/08/2018
$331
Fri 31/Aug - Sun 09/Sep
9 days Flights from Belgrade to Moscow on Austrian Airlines 31/08/2018
$208
Wed 08/Aug - Sun 19/Aug
11 days Flights from Belgrade to Moscow on Austrian Airlines 08/08/2018
$200
Wed 01/Aug - Sat 04/Aug
3 days Flights from Belgrade to Moscow on Air Serbia 01/08/2018
$326
Sat 01/Dec - Tue 01/Jan
31 days Flights from Belgrade to Moscow on SWISS 01/12/2018
$212
Tue 04/Dec - Tue 18/Dec
14 days Flights from Belgrade to Moscow on SWISS 04/12/2018
$195
Thu 15/Nov - Thu 22/Nov
7 days Flights from Belgrade to Moscow on SWISS 15/11/2018
$190
Thu 15/Nov - Thu 22/Nov
7 days Flights from Belgrade to Moscow on Aeroflot 15/11/2018
$331
Wed 24/Oct - Mon 05/Nov
12 days Flights from Belgrade to Moscow on Air Serbia 24/10/2018
$334
Tue 09/Oct - Wed 24/Oct
15 days Flights from Belgrade to Moscow on KLM 09/10/2018
$174
Thu 11/Oct - Thu 18/Oct
7 days Flights from Belgrade to Moscow on Air Serbia 11/10/2018
$326
Wed 24/Oct - Mon 05/Nov
12 days Flights from Belgrade to Moscow on Alitalia 24/10/2018
$184
Wed 12/Sep - Wed 19/Sep
7 days Flights from Belgrade to Moscow on KLM 12/09/2018
$186
Mon 10/Sep - Sun 23/Sep
13 days Flights from Belgrade to Moscow on Air Serbia 10/09/2018
$323