Flights from St Petersburg to London (LED to LHR)

Find cheap St Petersburg, Russia to London, United Kingdom flights with our free search service. Compare all available fares for direct or connection flights to London.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from St Petersburg to London (One Way)

What is the distance between St Petersburg and London?

The average distance from St Petersburg to London is 2126 kilometers (equals to 1321 miles or 1147 nautical miles). Your flight will departure from Pulkovo Airport, Russia and arrive on London Heathrow Airport, United Kingdom.

How long is the flight from St Petersburg to London?

The average flight time between St Petersburg to London is 3 hours and 35 minutes.

How much is the fare for flight between St Petersburg and London?

The average price for one-way airfare from St Petersburg to London is 88 USD (none-taxes) for economy class.

Cheap flights from St Petersburg to London

Sun 27/Aug - Thu 31/Aug
4 days Flights from St Petersburg to London on British Airways 27/08/2017
$496
Thu 31/Aug - Thu 21/Sep
21 days Flights from St Petersburg to London on British Airways 31/08/2017
$471
Sun 27/Aug - Sun 22/Oct
56 days Flights from St Petersburg to London on SWISS 27/08/2017
$242
Fri 25/Aug - Wed 27/Sep
33 days Flights from St Petersburg to London on SWISS 25/08/2017
$206
Sat 26/Aug - Sun 08/Oct
43 days Flights from St Petersburg to London on British Airways 26/08/2017
$516
Thu 31/Aug - Sun 10/Dec
101 days Flights from St Petersburg to London on British Airways 31/08/2017
$470
Thu 31/Aug - Sun 10/Dec
101 days Flights from St Petersburg to London on Lufthansa 31/08/2017
$283
Mon 25/Sep - Wed 04/Oct
9 days Flights from St Petersburg to London on British Airways 25/09/2017
$285
Mon 25/Sep - Thu 28/Sep
3 days Flights from St Petersburg to London on British Airways 25/09/2017
$322
Tue 26/Sep - Tue 24/Oct
28 days Flights from St Petersburg to London on SWISS 26/09/2017
$178
Tue 26/Sep - Wed 29/Nov
64 days Flights from St Petersburg to London on airBaltic 26/09/2017
$191
Wed 20/Sep - Wed 27/Sep
7 days Flights from St Petersburg to London on Lufthansa 20/09/2017
$196
Thu 21/Sep - Sat 06/Jan
107 days Flights from St Petersburg to London on Finnair 21/09/2017
$257
Mon 18/Sep - Thu 28/Dec
101 days Flights from St Petersburg to London on SAS 18/09/2017
$202
Fri 22/Sep - Fri 08/Dec
77 days Flights from St Petersburg to London on British Airways 22/09/2017
$329
Fri 22/Sep - Thu 30/Nov
69 days Flights from St Petersburg to London on British Airways 22/09/2017
$332
Mon 18/Sep - Sun 01/Jul
286 days Flights from St Petersburg to London on British Airways 18/09/2017
$652
Tue 26/Sep - Mon 04/Jun
251 days Flights from St Petersburg to London on British Airways 26/09/2017
$369
Tue 26/Sep - Mon 04/Jun
251 days Flights from St Petersburg to London on SWISS 26/09/2017
$190
Mon 18/Sep - Sun 01/Jul
286 days Flights from St Petersburg to London on airBaltic 18/09/2017
$262
Thu 21/Sep - Sat 06/Jan
107 days Flights from St Petersburg to London on British Airways 21/09/2017
$451
Sun 17/Sep - Sat 17/Feb
153 days Flights from St Petersburg to London on British Airways 17/09/2017
$382
Wed 27/Sep - Mon 05/Feb
131 days Flights from St Petersburg to London on SWISS 27/09/2017
$202
Sun 01/Oct - Fri 27/Oct
26 days Flights from St Petersburg to London on British Airways 01/10/2017
$224
Fri 13/Oct - Tue 24/Apr
193 days Flights from St Petersburg to London on British Airways 13/10/2017
$314
Wed 18/Oct - Tue 24/Oct
6 days Flights from St Petersburg to London on SWISS 18/10/2017
$177
Tue 17/Oct - Sun 19/Nov
33 days Flights from St Petersburg to London on British Airways 17/10/2017
$237
Tue 24/Oct - Fri 01/Dec
38 days Flights from St Petersburg to London on SWISS 24/10/2017
$183
Fri 13/Oct - Tue 24/Apr
193 days Flights from St Petersburg to London on KLM 13/10/2017
$197
Fri 20/Oct - Sat 06/Jan
78 days Flights from St Petersburg to London on Finnair 20/10/2017
$232
Tue 10/Oct - Mon 08/Jan
90 days Flights from St Petersburg to London on British Airways 10/10/2017
$231
Tue 24/Oct - Fri 01/Dec
38 days Flights from St Petersburg to London on British Airways 24/10/2017
$281
Tue 24/Oct - Wed 01/Nov
8 days Flights from St Petersburg to London on SWISS 24/10/2017
$178
Sat 04/Nov - Sat 23/Jun
231 days Flights from St Petersburg to London on British Airways 04/11/2017
$294
Tue 07/Nov - Sat 05/May
179 days Flights from St Petersburg to London on British Airways 07/11/2017
$350
Sun 05/Nov - Sat 23/Jun
230 days Flights from St Petersburg to London on Lufthansa 05/11/2017
$241
Tue 07/Nov - Sat 05/May
179 days Flights from St Petersburg to London on Lufthansa 07/11/2017
$207
Tue 28/Nov - Fri 08/Dec
10 days Flights from St Petersburg to London on British Airways 28/11/2017
$180
Sun 26/Nov - Wed 06/Dec
10 days Flights from St Petersburg to London on SWISS 26/11/2017
$177
Tue 28/Nov - Tue 02/Jan
35 days Flights from St Petersburg to London on British Airways 28/11/2017
$238
Tue 28/Nov - Tue 02/Jan
35 days Flights from St Petersburg to London on Lufthansa 28/11/2017
$205
Tue 21/Nov - Tue 28/Nov
7 days Flights from St Petersburg to London on British Airways 21/11/2017
$180
Mon 20/Nov - Wed 29/Nov
9 days Flights from St Petersburg to London on SWISS 20/11/2017
$177
Sun 03/Dec - Thu 14/Dec
11 days Flights from St Petersburg to London on British Airways 03/12/2017
$180
Wed 20/Dec - Thu 01/Feb
43 days Flights from St Petersburg to London on SWISS 20/12/2017
$196
Sat 16/Dec - Sat 20/Jan
35 days Flights from St Petersburg to London on SWISS 16/12/2017
$178
Fri 15/Dec - Sun 31/Dec
16 days Flights from St Petersburg to London on KLM 15/12/2017
$172
Mon 11/Dec - Tue 09/Jan
29 days Flights from St Petersburg to London on British Airways 11/12/2017
$181
Sat 30/Dec - Sat 03/Feb
35 days Flights from St Petersburg to London on British Airways 30/12/2017
$299
Mon 09/Jul - Tue 17/Jul
8 days Flights from St Petersburg to London on British Airways 09/07/2018
$326
Tue 31/Jul - Tue 07/Aug
7 days Flights from St Petersburg to London on British Airways 31/07/2018
$254
Mon 09/Jul - Thu 12/Jul
3 days Flights from St Petersburg to London on airBaltic 09/07/2018
$197
Tue 31/Jul - Tue 07/Aug
7 days Flights from St Petersburg to London on Lufthansa 31/07/2018
$209
Mon 04/Jun - Wed 13/Jun
9 days Flights from St Petersburg to London on British Airways 04/06/2018
$358
Sat 16/Jun - Sun 01/Jul
15 days Flights from St Petersburg to London on British Airways 16/06/2018
$547
Thu 28/Jun - Mon 09/Jul
11 days Flights from St Petersburg to London on airBaltic 28/06/2018
$200
Tue 05/Jun - Sat 09/Jun
4 days Flights from St Petersburg to London on SWISS 05/06/2018
$182
Tue 08/May - Sun 13/May
5 days Flights from St Petersburg to London on British Airways 08/05/2018
$250
Mon 28/May - Mon 04/Jun
7 days Flights from St Petersburg to London on British Airways 28/05/2018
$330
Mon 28/May - Mon 04/Jun
7 days Flights from St Petersburg to London on Lufthansa 28/05/2018
$206
Wed 09/May - Sun 27/May
18 days Flights from St Petersburg to London on airBaltic 09/05/2018
$202
Sun 25/Mar - Mon 26/Mar
1 days Flights from St Petersburg to London on British Airways 25/03/2018
$180
Fri 30/Mar - Thu 05/Apr
6 days Flights from St Petersburg to London on British Airways 30/03/2018
$182
Mon 26/Mar - Tue 10/Apr
15 days Flights from St Petersburg to London on SWISS 26/03/2018
$177
Wed 07/Mar - Fri 16/Mar
9 days Flights from St Petersburg to London on SWISS 07/03/2018
$177
Wed 18/Apr - Tue 24/Apr
6 days Flights from St Petersburg to London on British Airways 18/04/2018
$180
Mon 23/Apr - Tue 15/May
22 days Flights from St Petersburg to London on British Airways 23/04/2018
$181
Wed 25/Apr - Wed 09/May
14 days Flights from St Petersburg to London on airBaltic 25/04/2018
$202
Tue 09/Jan - Sat 09/Jun
151 days Flights from St Petersburg to London on British Airways 09/01/2018
$253
Tue 09/Jan - Sat 09/Jun
151 days Flights from St Petersburg to London on Lufthansa 09/01/2018
$207
Wed 31/Jan - Wed 28/Feb
28 days Flights from St Petersburg to London on SWISS 31/01/2018
$177
Sat 27/Jan - Sat 24/Feb
28 days Flights from St Petersburg to London on British Airways 27/01/2018
$181
Sat 13/Jan - Fri 26/Jan
13 days Flights from St Petersburg to London on British Airways 13/01/2018
$180
Sun 14/Jan - Wed 31/Jan
17 days Flights from St Petersburg to London on SWISS 14/01/2018
$177
Wed 01/Aug - Wed 15/Aug
14 days Flights from St Petersburg to London on SWISS 01/08/2018
$183
Fri 23/Feb - Wed 28/Feb
5 days Flights from St Petersburg to London on KLM 23/02/2018
$177
Mon 12/Feb - Mon 05/Mar
21 days Flights from St Petersburg to London on KLM 12/02/2018
$178
Thu 15/Feb - Sun 25/Feb
10 days Flights from St Petersburg to London on British Airways 15/02/2018
$180
Mon 26/Feb - Sat 03/Mar
5 days Flights from St Petersburg to London on British Airways 26/02/2018
$181