Users have found that booking a flight from Canada to Saint Petersburg at least 56 days early can save you up to 31% on average compared to booking a flight this week. If booking 56 days before your flight isn’t an option for you, users have found flights from Canada to Saint Petersburg for as little as C$ 1,259 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as C$ 1,459 for flights departing within the next 3 days.
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Canada to Saint Petersburg as you normally would.
Due to multiple factors, expect to potentially pay more when booking in December. For low rates, February can be a great choice for travel to Saint Petersburg. Flights to Saint Petersburg from Canada in February are about C$ 1,103 on average during February, but can be found for as low as C$ 942.
Saint Petersburg Pulkovo (LED), located 14.0 km from the city centre, is the airport you fly into when you book flights from Canada to Saint Petersburg.
Due to the rapidly changing circumstances due to COVID-19, airlines like Lufthansa, LOT, and Finnair flying from Canada to Saint Petersburg Pulkovo have implemented new flexible cancellation policies.
Yes, there are multiple flights from Canada to Saint Petersburg for under C$ 900. The cheapest flight booked recently is on Finnair for just C$ 856, but on average you can expect to pay C$ 958.
Most travellers choose Montreal Pierre Elliott Trudeau Intl - Saint Petersburg Pulkovo, Winnipeg - Saint Petersburg Pulkovo or Toronto Pearson Intl - Saint Petersburg Pulkovo when deciding on the best route from Canada to Saint Petersburg.
On average you can expect to pay C$ 1,790 for a flight from Canada to Saint Petersburg. The cheapest flight overall is C$ 598 while the most popular route, (Montreal Pierre Elliott Trudeau Intl - Saint Petersburg Pulkovo) is currently priced at C$ 1,066.
The most popular airlines flying from Canada to Saint Petersburg are Air France, Finnair and KLM. Something to consider prior to booking your flight.
Information is based on travel restrictions from Canada to St Petersburg
Most visitors from Canada will not be allowed to enter St Petersburg.
COVID-19 testing requirements
Visitors from Canada must present a negative RT-PCR (NAAT) test taken 72 hours before departing to St Petersburg.
Visitors from Canada 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 Canada 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 Canada.
Visitors from St Petersburg are not required to quarantine after entering Canada.
||C$ 612||C$ 1,366||No cancel fee||76%||
Search Lufthansa flights
||C$ 903||C$ 1,299||No cancel fee||77%||
Search Air France flights
||C$ 914||C$ 1,353||No cancel fee||75%||
Search KLM flights
||C$ 937||C$ 1,207||No cancel fee||81%||
Search LOT flights
||C$ 971||C$ 1,454||No cancel fee||N/A||
Search Delta flights
||C$ 979||C$ 1,253||No cancel fee||76%||
Search Finnair flights
||C$ 997||C$ 1,270||No cancel fee||79%||
Search SWISS flights