How long will it take to fly from Moscow to London?
Flight time from Moscow to London is usually about 3.5-4 hours, depending on weather conditions and the specific flight route.
What airports are in Moscow and London?
Airports in Moscow: Domodedovo, Sheremetyevo, Vnukovo, Zhukovsky. Airports in London: London City, Gatwick, Heathrow, Luton, London Southend Airport, Stansted.