The cheapest month to fly to Saint Petersburg from India is in April. Flight prices, which tend to average around ₹ 33,248, are often lower during this time because this is during the off-season. If you are unable to visit Saint Petersburg during the month of April, then departing from India during the month March is also very affordable. Most momondo users find prices during this month for around ₹ 33,836.
The ideal time to book your flight to Saint Petersburg is 47 days in advance, when prices tend to average ₹ 35,813. Keep in mind that you might be able to find cheaper flights to Saint Petersburg at any time. In fact, our users found flights for as low as ₹ 31,777 in the past 72 hours.
Our data shows that Sunday is the least expensive day to fly to Saint Petersburg. Tickets to fly out on this day can be as low as ₹ 33,383. Be sure to avoid booking your departure on a Saturday as prices are generally higher than usual. According to our data, the average ticket price to Saint Petersburg on Saturday is ₹ 38,366.
Top car hires in Saint Petersburg
Experience Saint Petersburg from behind the wheel! Learn more about the best car rental deals here