1301 miles (2099 km) |
Travelers can even take a direct from London to Saint-Petersburg.
Find the best journey to Saint-Petersburg from London with Lufthansa, Air France and KLM. Comparing schedules and prices and booking the most convenient journey has never been easier with over 1000 travel companies on Omio.
Germany's largest airline is Lufthansa. Fly and book your most convinient ticket from Lufthansa's many ticket options including: Economy Light, Economy Classic, Economy Flex, Business Class and First Class.
The London to Saint-Petersburg distance is around 1301 miles (2099 km).
Here are some other resources that might have the information you need