The cheapest month to fly from London to Saint Petersburg is usually January, with fares from 271 €. The cheapest day this month is Wed 28 Oct, from 314 €.
Price by day
Cheapest days to fly this month
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Prices by month
Lowest fare found for each month
314 €Oct
286 €Nov
322 €Dec
271 €Jan
362 €Feb
388 €Mar
Hot deals
Mon 16 NovRussia2 stops190 €Sun 22 NovRussia2 stops194 €Mon 23 NovRussia2 stops195 €Sat 28 NovRussia2 stops196 €Mon 30 NovRussia2 stops196 €Sat 21 NovRussia2 stops198 €Tue 24 NovRussia1 stop199 €Wed 11 NovRussia2 stops209 €Wed 18 NovRussia2 stops212 €Fri 13 NovRussia2 stops215 €Sun 15 NovRussia2 stops217 €Sat 7 NovRussia2 stops217 €
Track this route
We'll email you when the price for London → Saint Petersburg drops.
Nearby cities
Other cities in Russia
Flights to AbakanFlights to Adler/SochiFlights to AnadyrFlights to ArkhangelskFlights to AstrakhanFlights to BarnaulFlights to BatagayFlights to Batagay-AlytaFlights to BaykitFlights to Belaya GoraFlights to BelgorodFlights to BeloyarskyFlights to BerezovoFlights to BlagoveschenskFlights to BodayboFlights to BogorodskoyeFlights to BoguchanyFlights to BorFlights to BovanenkovoFlights to BratskFlights to BryanskFlights to BugulmaFlights to CharaFlights to CheboksaryFlights to ChelyabinskFlights to CherepovetsFlights to CherskiyFlights to Chita