Flights from Barcelona to Moscow (BCN to DME)

Find cheap Barcelona, Spain 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 Barcelona to Moscow (One Way)

What is the distance between Barcelona and Moscow?

The average distance from Barcelona to Moscow is 3035 kilometers (equals to 1885 miles or 1638 nautical miles). Your flight will departure from Barcelona–El Prat Airport, Spain and arrive on Moscow Domodedovo Airport, Russia.

How long is the flight from Barcelona to Moscow?

The average flight time between Barcelona to Moscow is 4 hours and 20 minutes.

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

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

Cheap flights from Barcelona to Moscow

Fri 16/Feb - Mon 19/Feb
3 days Flights from Barcelona to Moscow on SWISS 16/02/2018
$112
Sat 17/Feb - Sat 24/Feb
7 days Flights from Barcelona to Moscow on Vueling Airlines 17/02/2018
$144
Thu 22/Feb - Thu 01/Mar
7 days Flights from Barcelona to Moscow on Lufthansa 22/02/2018
$114
Thu 22/Feb - Fri 06/Jul
134 days Flights from Barcelona to Moscow on KLM 22/02/2018
$390
Wed 14/Feb - Sat 19/May
94 days Flights from Barcelona to Moscow on Lufthansa 14/02/2018
$150
Fri 23/Feb - Fri 02/Mar
7 days Flights from Barcelona to Moscow on Vueling Airlines 23/02/2018
$150
Sat 10/Feb - Sat 02/Jun
112 days Flights from Barcelona to Moscow on SWISS 10/02/2018
$178
Sun 11/Feb - Wed 15/Aug
185 days Flights from Barcelona to Moscow on SWISS 11/02/2018
$162
Tue 20/Feb - Mon 02/Apr
41 days Flights from Barcelona to Moscow on Vueling Airlines 20/02/2018
$174
Sat 10/Feb - Sat 02/Jun
112 days Flights from Barcelona to Moscow on S7 Airlines 10/02/2018
$272
Sun 11/Feb - Wed 15/Aug
185 days Flights from Barcelona to Moscow on S7 Airlines 11/02/2018
$268
Wed 14/Feb - Sat 19/May
94 days Flights from Barcelona to Moscow on S7 Airlines 14/02/2018
$243
Fri 16/Feb - Tue 17/Apr
60 days Flights from Barcelona to Moscow on Lufthansa 16/02/2018
$147
Sat 27/Jan - Sat 03/Feb
7 days Flights from Barcelona to Moscow on Vueling Airlines 27/01/2018
$150
Mon 29/Jan - Mon 05/Feb
7 days Flights from Barcelona to Moscow on Lufthansa 29/01/2018
$116
Tue 23/Jan - Tue 30/Jan
7 days Flights from Barcelona to Moscow on Lufthansa 23/01/2018
$116
Wed 24/Jan - Wed 28/Mar
63 days Flights from Barcelona to Moscow on S7 Airlines 24/01/2018
$201
Sat 24/Mar - Fri 31/Aug
160 days Flights from Barcelona to Moscow on Vueling Airlines 24/03/2018
$208
Fri 16/Mar - Mon 19/Mar
3 days Flights from Barcelona to Moscow on SWISS 16/03/2018
$112
Tue 13/Mar - Wed 16/May
64 days Flights from Barcelona to Moscow on Lufthansa 13/03/2018
$149
Tue 27/Mar - Fri 29/Jun
94 days Flights from Barcelona to Moscow on Lufthansa 27/03/2018
$242
Wed 28/Mar - Sun 02/Sep
158 days Flights from Barcelona to Moscow on Vueling Airlines 28/03/2018
$293
Thu 29/Mar - Mon 07/May
39 days Flights from Barcelona to Moscow on Vueling Airlines 29/03/2018
$206
Sat 17/Mar - Sun 01/Apr
15 days Flights from Barcelona to Moscow on Vueling Airlines 17/03/2018
$150
Fri 23/Mar - Wed 28/Mar
5 days Flights from Barcelona to Moscow on Vueling Airlines 23/03/2018
$135
Wed 28/Mar - Sun 02/Sep
158 days Flights from Barcelona to Moscow on Lufthansa 28/03/2018
$180
Mon 19/Mar - Mon 23/Jul
126 days Flights from Barcelona to Moscow on SWISS 19/03/2018
$169
Sat 24/Mar - Fri 31/Aug
160 days Flights from Barcelona to Moscow on S7 Airlines 24/03/2018
$304
Mon 19/Mar - Mon 23/Jul
126 days Flights from Barcelona to Moscow on S7 Airlines 19/03/2018
$305
Fri 16/Mar - Wed 20/Jun
96 days Flights from Barcelona to Moscow on Vueling Airlines 16/03/2018
$299
Sat 17/Mar - Sun 01/Apr
15 days Flights from Barcelona to Moscow on SWISS 17/03/2018
$139
Fri 27/Apr - Wed 02/May
5 days Flights from Barcelona to Moscow on SWISS 27/04/2018
$112
Sun 01/Apr - Sun 08/Apr
7 days Flights from Barcelona to Moscow on Vueling Airlines 01/04/2018
$140
Mon 02/Apr - Tue 24/Jul
113 days Flights from Barcelona to Moscow on Vueling Airlines 02/04/2018
$226
Thu 19/Apr - Mon 25/Jun
67 days Flights from Barcelona to Moscow on Lufthansa 19/04/2018
$219
Wed 04/Apr - Wed 11/Apr
7 days Flights from Barcelona to Moscow on SWISS 04/04/2018
$115
Sun 15/Apr - Fri 20/Jul
96 days Flights from Barcelona to Moscow on SWISS 15/04/2018
$166
Thu 19/Apr - Mon 25/Jun
67 days Flights from Barcelona to Moscow on Vueling Airlines 19/04/2018
$308
Fri 27/Apr - Sun 06/May
9 days Flights from Barcelona to Moscow on S7 Airlines 27/04/2018
$180
Fri 13/Apr - Sat 24/Nov
225 days Flights from Barcelona to Moscow on Vueling Airlines 13/04/2018
$300
Mon 30/Apr - Wed 01/Aug
93 days Flights from Barcelona to Moscow on SWISS 30/04/2018
$202
Fri 13/Apr - Sat 24/Nov
225 days Flights from Barcelona to Moscow on SWISS 13/04/2018
$149
Mon 30/Apr - Wed 01/Aug
93 days Flights from Barcelona to Moscow on S7 Airlines 30/04/2018
$340
Fri 04/May - Fri 11/May
7 days Flights from Barcelona to Moscow on SWISS 04/05/2018
$112
Thu 03/May - Tue 04/Sep
124 days Flights from Barcelona to Moscow on SWISS 03/05/2018
$151
Mon 28/May - Tue 28/Aug
92 days Flights from Barcelona to Moscow on SWISS 28/05/2018
$156
Fri 04/May - Fri 11/May
7 days Flights from Barcelona to Moscow on S7 Airlines 04/05/2018
$204
Mon 21/May - Sat 07/Jul
47 days Flights from Barcelona to Moscow on S7 Airlines 21/05/2018
$339
Mon 28/May - Tue 28/Aug
92 days Flights from Barcelona to Moscow on S7 Airlines 28/05/2018
$313
Thu 31/May - Fri 01/Jun
1 days Flights from Barcelona to Moscow on S7 Airlines 31/05/2018
$255
Thu 03/May - Mon 03/Sep
123 days Flights from Barcelona to Moscow on S7 Airlines 03/05/2018
$329
Thu 31/May - Sun 03/Jun
3 days Flights from Barcelona to Moscow on Brussels Airlines 31/05/2018
$150
Mon 01/Oct - Tue 25/Dec
85 days Flights from Barcelona to Moscow on Lufthansa 01/10/2018
$219
Wed 31/Oct - Mon 05/Nov
5 days Flights from Barcelona to Moscow on Aeroflot 31/10/2018
$335
Wed 31/Oct - Mon 05/Nov
5 days Flights from Barcelona to Moscow on Lufthansa 31/10/2018
$150
Fri 12/Oct - Tue 23/Oct
11 days Flights from Barcelona to Moscow on SWISS 12/10/2018
$149
Wed 10/Oct - Tue 16/Oct
6 days Flights from Barcelona to Moscow on Vueling Airlines 10/10/2018
$219
Thu 01/Nov - Sun 11/Nov
10 days Flights from Barcelona to Moscow on Aeroflot 01/11/2018
$335
Thu 01/Nov - Tue 06/Nov
5 days Flights from Barcelona to Moscow on SWISS 01/11/2018
$150
Sat 24/Nov - Sat 08/Dec
14 days Flights from Barcelona to Moscow on Lufthansa 24/11/2018
$150
Tue 04/Dec - Sun 09/Dec
5 days Flights from Barcelona to Moscow on Aeroflot 04/12/2018
$335
Tue 04/Dec - Sun 09/Dec
5 days Flights from Barcelona to Moscow on SWISS 04/12/2018
$150
Fri 21/Dec - Mon 07/Jan
17 days Flights from Barcelona to Moscow on Lufthansa 21/12/2018
$154
Tue 24/Jul - Tue 07/Aug
14 days Flights from Barcelona to Moscow on SWISS 24/07/2018
$150
Wed 25/Jul - Wed 12/Sep
49 days Flights from Barcelona to Moscow on SWISS 25/07/2018
$152
Mon 09/Jul - Fri 13/Jul
4 days Flights from Barcelona to Moscow on Vueling Airlines 09/07/2018
$233
Tue 17/Jul - Tue 07/Aug
21 days Flights from Barcelona to Moscow on Vueling Airlines 17/07/2018
$294
Wed 18/Jul - Wed 25/Jul
7 days Flights from Barcelona to Moscow on Lufthansa 18/07/2018
$120
Mon 23/Jul - Sat 06/Oct
75 days Flights from Barcelona to Moscow on Vueling Airlines 23/07/2018
$341
Mon 23/Jul - Sat 06/Oct
75 days Flights from Barcelona to Moscow on SWISS 23/07/2018
$152
Thu 05/Jul - Tue 04/Sep
61 days Flights from Barcelona to Moscow on Iberia 05/07/2018
$306
Sun 05/Aug - Tue 06/Nov
93 days Flights from Barcelona to Moscow on SWISS 05/08/2018
$164
Sun 05/Aug - Tue 04/Dec
121 days Flights from Barcelona to Moscow on SWISS 05/08/2018
$164
Wed 01/Aug - Mon 07/Jan
159 days Flights from Barcelona to Moscow on Lufthansa 01/08/2018
$156
Wed 01/Aug - Wed 10/Oct
70 days Flights from Barcelona to Moscow on SWISS 01/08/2018
$151
Wed 01/Aug - Fri 21/Sep
51 days Flights from Barcelona to Moscow on SWISS 01/08/2018
$152
Wed 01/Aug - Tue 07/Aug
6 days Flights from Barcelona to Moscow on Vueling Airlines 01/08/2018
$233
Wed 08/Aug - Wed 10/Oct
63 days Flights from Barcelona to Moscow on Vueling Airlines 08/08/2018
$349
Fri 31/Aug - Tue 18/Sep
18 days Flights from Barcelona to Moscow on Vueling Airlines 31/08/2018
$294
Wed 01/Aug - Tue 07/Aug
6 days Flights from Barcelona to Moscow on Lufthansa 01/08/2018
$129
Fri 28/Sep - Wed 03/Oct
5 days Flights from Barcelona to Moscow on SWISS 28/09/2018
$151
Mon 17/Sep - Thu 20/Sep
3 days Flights from Barcelona to Moscow on Lufthansa 17/09/2018
$148
Wed 26/Sep - Tue 02/Oct
6 days Flights from Barcelona to Moscow on Vueling Airlines 26/09/2018
$218
Tue 18/Sep - Wed 26/Sep
8 days Flights from Barcelona to Moscow on Vueling Airlines 18/09/2018
$219
Fri 01/Jun - Wed 29/Aug
89 days Flights from Barcelona to Moscow on Lufthansa 01/06/2018
$155
Fri 29/Jun - Fri 06/Jul
7 days Flights from Barcelona to Moscow on Vueling Airlines 29/06/2018
$285
Fri 08/Jun - Sat 16/Jun
8 days Flights from Barcelona to Moscow on Vueling Airlines 08/06/2018
$233
Fri 01/Jun - Fri 20/Jul
49 days Flights from Barcelona to Moscow on SWISS 01/06/2018
$169
Mon 04/Jun - Tue 14/Aug
71 days Flights from Barcelona to Moscow on S7 Airlines 04/06/2018
$297
Sun 17/Jun - Mon 26/Nov
162 days Flights from Barcelona to Moscow on Iberia 17/06/2018
$366
Fri 08/Jun - Sat 16/Jun
8 days Flights from Barcelona to Moscow on Lufthansa 08/06/2018
$121
Tue 01/Jan - Tue 01/Jan
0 days Flights from Barcelona to Moscow on Lufthansa 01/01/2019
$253