Flights from Barcelona to Moscow (BCN to DME)

Find cheap Barcelona, Spain to Moscow, Russia fly with our free flight 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

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

Current local time in Barcelona–El Prat Airport

16:32:37 / Thursday 25th of May 2017

Current local time in Moscow Domodedovo Airport

17:32:37 / Thursday 25th of May 2017

Lowest flights tickets from Barcelona to Moscow

  • Depart: Wed May 31 2017
  • Return: Thu Jul 27 2017
  • Trip spans 57 days
$281
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Sat May 27 2017
  • Return: Sat Oct 14 2017
  • Trip spans 140 days
$218
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Mon Jun 05 2017
  • Return: Thu Jun 22 2017
  • Trip spans 17 days
$280
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Thu Jun 08 2017
  • Return: Tue Aug 08 2017
  • Trip spans 61 days
$265
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Fri Jun 02 2017
  • Return: Tue Jul 11 2017
  • Trip spans 39 days
$293
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Thu Jun 08 2017
  • Return: Mon Jun 12 2017
  • Trip spans 4 days
$178
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Thu Jun 08 2017
  • Return: Tue Aug 08 2017
  • Trip spans 61 days
$194
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Fri Jun 02 2017
  • Return: Wed Jul 12 2017
  • Trip spans 40 days
$202
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Sat Jun 10 2017
  • Return: Sun Apr 08 2018
  • Trip spans 302 days
$267
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Sun Jun 11 2017
  • Return: Sat Sep 23 2017
  • Trip spans 104 days
$271
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Sun Jun 04 2017
  • Return: Sun Sep 17 2017
  • Trip spans 105 days
$215
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Tue Aug 29 2017
  • Return: Tue Sep 19 2017
  • Trip spans 21 days
$313
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Mon Aug 21 2017
  • Return: Mon Sep 18 2017
  • Trip spans 28 days
$202
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Thu Aug 17 2017
  • Return: Tue Aug 29 2017
  • Trip spans 12 days
$205
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Sat Aug 05 2017
  • Return: Mon Aug 21 2017
  • Trip spans 16 days
$326
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Sun Aug 06 2017
  • Return: Sat Oct 21 2017
  • Trip spans 76 days
$324
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Sun Aug 06 2017
  • Return: Sat Oct 21 2017
  • Trip spans 76 days
$271
» 4h 0 min Nonstop
» 4h 0 min Nonstop
  • Depart: Sun Aug 27 2017
  • Return: Tue May 15 2018
  • Trip spans 261 days
$499
» 4h 0 min Nonstop
» 4h 0 min Nonstop