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