Compare prices and tickets by train, bus or flight

Thu
Dec 2
$126Air Baltic
Sat
Dec 4
$239pegasus
Wed
Dec 8
$160pegasus

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Flight Information to Saint-Petersburg from London

distanceDistance1301 miles (2099 km)
durationAverage flight duration5 h 10 min
priceAverage plane ticket price$175 (€146)
changesDirect flightYes
carriersAirlinesAeroflot or Pobeda

Flights from London to Saint-Petersburg cover the 1301 miles (2099 km) long trip taking on average 5 h 10 min with our travel partners like Aeroflot or Pobeda. There are direct flight services available. You can get the cheapest plane tickets for this journey for as low as $126 (€105), but the average price of plane tickets is $175 (€146). Travelers depart most frequently from London Heathrow Airport and arrive in Saint Petersburg Pulkovo Airport.

Travel Tips

London to Saint-Petersburg Flight
Take a flight to Saint-Petersburg easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Saint-Petersburg.
FAQs
Is cross-border travel by flight between London, United Kingdom and Saint-Petersburg, Russia allowed?

Travel between London, United Kingdom and Saint-Petersburg, Russia by plane is: Restricted.

What is the status of international entry into Russia from United Kingdom?

International entry status: Entry is restricted for citizens and permanent residents of United Kingdom

Do I need to self-quarantine on arrival in Russia from London?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Health screen upon arrival. Those showing symptoms will be asked to self-quarantine

What are the safety rules to follow in Saint-Petersburg, Russia?

When traveling in Russia, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 12/1/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight from London to Saint-Petersburg before traveling.

What are the COVID-19 restrictions for my return trip to United Kingdom from Saint-Petersburg, Russia?

The restriction level for your return flight to London, United Kingdom from Saint-Petersburg is: Partially open.

Is my return flight into London from Saint-Petersburg restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Russia

Do I need to quarantine on arrival in United Kingdom from Saint-Petersburg?

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival for unvaccinated travellers
  • Prebook and pay for day 2 and day 8 COVID-19 PCR tests for unvaccinated travellers
  • 10-day mandatory monitored quarantine for arrivals without a COVID-19 Vaccination Certificate
  • Prebook and pay for a COVID-19 test, to be taken on the end of day 2 for vaccinated travellers
  • 2-day mandatory monitored quarantine for arrivals with a COVID-19 Vaccination Certificate
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in London, United Kingdom?

The government of United Kingdom has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1 metre (s) (3 feet)
  • Face mask required: Regional advice

Last checked on 12/1/21. Remember to check the latest COVID-19 travel safety regulations for your flight to London from Saint-Petersburg closer to your date of departure here here.

What is the price of the cheapest flight from London to Saint-Petersburg?
Omio customers have found the cheapest flights from London to Saint-Petersburg to cost as little as $126 (€105)  in the next 7 days.
How much is the flight between London and Saint-Petersburg on average?
In the next 7 days you can expect to pay on average $175 (€146)  for a flight ticket between London and Saint-Petersburg.
How far is it from London to Saint-Petersburg by plane?
The distance to Saint-Petersburg from London by plane is approximately 1301 miles (2099 km).
What is the London to Saint-Petersburg flight travel time?
On average the London to Saint-Petersburg flight travel time is 5 h 10 min  for the 1301 miles (2099 km) long route, but the duration can vary if you travel on weekends and holidays.
When taking a flight from London to Saint-Petersburg, which airport in London do I fly out of and which airport in Saint-Petersburg do I arrive in?

Omio customers who book cheap flights for this trip most frequently fly from London Heathrow Airport   to Saint Petersburg Pulkovo Airport.

Where is the airport in London? Where is the airport in Saint-Petersburg?

Passengers board their flight most frequently from London Heathrow Airport, which is located around 14.3 miles (23 km) away from the city center, and they get off the plane at Saint Petersburg Pulkovo Airport, located 9.7 miles (15.6 km) away from the city center. You can check for taxi services, public transit options or airport shuttle services available from Saint Petersburg Pulkovo Airport to take you to the city center of Saint-Petersburg.

Which airlines should I travel with from London to Saint-Petersburg?
When taking a flight from London to Saint-Petersburg, you can count on Aeroflot or Pobeda for the best way to get you to Saint-Petersburg. You can also check all possible airlines who offer a service between London and Saint-Petersburg and compare the amenities they offer before buying a plane ticket.
How early should I purchase London to Saint-Petersburg plane tickets to get the best deals?
If you buy a plane ticket from London to Saint-Petersburg within the next 7 days, you can find tickets to cost on average $175 (€146) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets to Saint-Petersburg from London are generally on sale a few months before the planned departure date.