Travellers have found it’s best to book a flight 42 days in advance to save up to 9% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 42 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from India to Saint Petersburg 1-2 weeks in advance for as low as ₹ 38,162, or ₹ 38,162 for flights within the next 24 hours.
Due to multiple factors, expect to potentially pay more when booking in September. For low rates, April can be a great choice for travel to Saint Petersburg. Flights to Saint Petersburg from India in April are about ₹ 36,512 on average during April, but can be found for as low as ₹ 30,739.
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from India to Saint Petersburg as you normally would.
Saint Petersburg Pulkovo (LED), located 14.0 km from the city centre, is the airport you fly into when you book flights from India to Saint Petersburg.
Due to the rapidly changing circumstances due to COVID-19, airlines like Aeroflot, Air Astana, and Uzbekistan Airways flying from India to Saint Petersburg Pulkovo have implemented new flexible cancellation policies.
Yes, there are multiple flights from India to Saint Petersburg for under ₹ 26,600. The cheapest flight booked recently is on Finnair for just ₹ 26,541, but on average you can expect to pay ₹ 48,358.
There are currently 15+ open flights from India to Saint Petersburg within the next 7 days for less than ₹ 67,600.
Flights from India to Saint Petersburg Pulkovo have been viewed 370 times in the past calendar month.
To fly one-way, consider booking your trip with Finnair, which is currently one of the cheapest options available, starting at ₹ 20,543. Aeroflot flights start at ₹ 24,666 while deals on Emirates start at ₹ 30,439 one-way.
Looking for the cheapest flight from India to Saint Petersburg? While on average our users pay ₹ 67,094, our data indicates the cheapest price to be ₹ 18,079. The most popular route (New Delhi Indira Gandhi Intl - Saint Petersburg Pulkovo), is priced around ₹ 26,541.
The most popular route from India to Saint Petersburg is New Delhi Indira Gandhi Intl - Saint Petersburg Pulkovo. You may also consider Ahmedabad - Saint Petersburg Pulkovo or Bengaluru Intl - Saint Petersburg Pulkovo.
Before booking your flight from India to Saint Petersburg, check out the most popular airlines for this route: ITA - Airways, Emirates or Uzbekistan Airways.
Information is based on travel restrictions from India to St Petersburg
Most visitors from India need to provide a negative COVID-19 test result and/or quarantine to enter St Petersburg.
COVID-19 testing requirements
Visitors from India must present a negative RT-PCR (NAAT) test taken 72 hours before departing to St Petersburg.
Visitors from India are not required to quarantine after entering St Petersburg.
Medical Insurance Policy - Permitted arrivals must present a medical insurance policy (VHI) that must be valid throughout Russia and cover a possible case of COVID-19 infection.
Returning to India from St Petersburg
COVID-19 testing requirements
Visitors from St Petersburg must present a negative RT-PCR (NAAT) test taken 72 hours before departing to India.
Visitors from St Petersburg are not required to quarantine after entering India.
||₹ 30,633||₹ 39,922||No cancel fee||79%||
Search Aeroflot flights
||₹ 31,006||₹ 37,381||No cancel fee||80%||
We couldn't confirm the COVID-19 safety measures taken by Air Astana. Please check directly on their website for additional information.
Search Air Astana flights
||₹ 44,837||₹ 69,652||No cancel fee||75%||
Search Emirates flights