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 167 USD (none-taxes) for economy class.

Cheap flights from St Petersburg to London

Tue 19/Dec - Wed 14/Mar
85 days Flights from St Petersburg to London on Air France 19/12/2017
$233
Mon 18/Dec - Mon 25/Dec
7 days Flights from St Petersburg to London on SWISS 18/12/2017
$190
Tue 19/Dec - Wed 14/Mar
85 days Flights from St Petersburg to London on British Airways 19/12/2017
$350
Wed 17/Jan - Wed 31/Jan
14 days Flights from St Petersburg to London on SWISS 17/01/2018
$169
Mon 01/Jan - Sun 01/Jul
181 days Flights from St Petersburg to London on British Airways 01/01/2018
$693
Sun 07/Jan - Thu 12/Apr
95 days Flights from St Petersburg to London on British Airways 07/01/2018
$649
Wed 17/Jan - Sat 25/Aug
220 days Flights from St Petersburg to London on British Airways 17/01/2018
$234
Wed 03/Jan - Thu 31/May
148 days Flights from St Petersburg to London on British Airways 03/01/2018
$762
Sun 07/Jan - Thu 12/Apr
95 days Flights from St Petersburg to London on Lufthansa 07/01/2018
$314
Mon 01/Jan - Sun 01/Jul
181 days Flights from St Petersburg to London on airBaltic 01/01/2018
$360
Sat 20/Jan - Wed 07/Mar
46 days Flights from St Petersburg to London on SWISS 20/01/2018
$171
Wed 31/Jan - Sun 18/Feb
18 days Flights from St Petersburg to London on SWISS 31/01/2018
$168
Sat 27/Jan - Sat 24/Feb
28 days Flights from St Petersburg to London on British Airways 27/01/2018
$181
Tue 30/Jan - Wed 31/Jan
1 days Flights from St Petersburg to London on British Airways 30/01/2018
$233
Sat 20/Jan - Wed 07/Mar
46 days Flights from St Petersburg to London on British Airways 20/01/2018
$254
Wed 17/Jan - Sat 25/Aug
220 days Flights from St Petersburg to London on SWISS 17/01/2018
$179
Wed 03/Jan - Thu 31/May
148 days Flights from St Petersburg to London on Lufthansa 03/01/2018
$382
Sat 31/Mar - Fri 20/Apr
20 days Flights from St Petersburg to London on British Airways 31/03/2018
$193
Mon 05/Mar - Sat 12/May
68 days Flights from St Petersburg to London on British Airways 05/03/2018
$288
Thu 08/Mar - Mon 04/Jun
88 days Flights from St Petersburg to London on British Airways 08/03/2018
$261
Mon 05/Mar - Sat 12/May
68 days Flights from St Petersburg to London on airBaltic 05/03/2018
$209
Tue 27/Mar - Thu 12/Apr
16 days Flights from St Petersburg to London on SWISS 27/03/2018
$168
Mon 19/Mar - Sun 25/Mar
6 days Flights from St Petersburg to London on KLM 19/03/2018
$182
Sat 17/Mar - Tue 20/Mar
3 days Flights from St Petersburg to London on British Airways 17/03/2018
$193
Thu 08/Mar - Mon 04/Jun
88 days Flights from St Petersburg to London on Finnair 08/03/2018
$224
Thu 05/Apr - Mon 09/Apr
4 days Flights from St Petersburg to London on British Airways 05/04/2018
$193
Thu 05/Apr - Sun 15/Apr
10 days Flights from St Petersburg to London on SWISS 05/04/2018
$172
Tue 24/Apr - Tue 01/May
7 days Flights from St Petersburg to London on SWISS 24/04/2018
$193
Sat 07/Apr - Fri 13/Jul
97 days Flights from St Petersburg to London on British Airways 07/04/2018
$816
Tue 24/Apr - Tue 01/May
7 days Flights from St Petersburg to London on British Airways 24/04/2018
$193
Thu 05/Apr - Fri 15/Jun
71 days Flights from St Petersburg to London on British Airways 05/04/2018
$720
Sat 07/Apr - Fri 13/Jul
97 days Flights from St Petersburg to London on Finnair 07/04/2018
$239
Thu 05/Apr - Fri 15/Jun
71 days Flights from St Petersburg to London on airBaltic 05/04/2018
$264
Wed 14/Feb - Thu 16/Aug
183 days Flights from St Petersburg to London on British Airways 14/02/2018
$413
Tue 20/Feb - Wed 18/Jul
148 days Flights from St Petersburg to London on British Airways 20/02/2018
$358
Wed 14/Feb - Thu 16/Aug
183 days Flights from St Petersburg to London on airBaltic 14/02/2018
$202
Mon 26/Feb - Mon 05/Mar
7 days Flights from St Petersburg to London on SWISS 26/02/2018
$169
Wed 07/Feb - Sat 17/Feb
10 days Flights from St Petersburg to London on SWISS 07/02/2018
$164
Thu 15/Feb - Sat 03/Mar
16 days Flights from St Petersburg to London on British Airways 15/02/2018
$192
Mon 12/Feb - Mon 26/Feb
14 days Flights from St Petersburg to London on British Airways 12/02/2018
$233
Tue 20/Feb - Wed 18/Jul
148 days Flights from St Petersburg to London on Lufthansa 20/02/2018
$220
Mon 01/Oct - Sun 07/Oct
6 days Flights from St Petersburg to London on British Airways 01/10/2018
$193
Tue 16/Oct - Sat 27/Oct
11 days Flights from St Petersburg to London on SWISS 16/10/2018
$171
Mon 29/Oct - Sun 04/Nov
6 days Flights from St Petersburg to London on British Airways 29/10/2018
$267
Mon 20/Aug - Sun 26/Aug
6 days Flights from St Petersburg to London on British Airways 20/08/2018
$300
Tue 28/Aug - Mon 03/Sep
6 days Flights from St Petersburg to London on British Airways 28/08/2018
$262
Tue 28/Aug - Mon 03/Sep
6 days Flights from St Petersburg to London on SWISS 28/08/2018
$193
Sat 04/Aug - Sun 19/Aug
15 days Flights from St Petersburg to London on Finnair 04/08/2018
$219
Mon 10/Sep - Sat 22/Sep
12 days Flights from St Petersburg to London on British Airways 10/09/2018
$296
Tue 04/Sep - Wed 31/Oct
57 days Flights from St Petersburg to London on British Airways 04/09/2018
$333
Mon 10/Sep - Sat 22/Sep
12 days Flights from St Petersburg to London on Lufthansa 10/09/2018
$203
Tue 04/Sep - Wed 31/Oct
57 days Flights from St Petersburg to London on Finnair 04/09/2018
$224
Mon 23/Jul - Mon 30/Jul
7 days Flights from St Petersburg to London on British Airways 23/07/2018
$334
Thu 19/Jul - Wed 01/Aug
13 days Flights from St Petersburg to London on British Airways 19/07/2018
$293
Thu 12/Jul - Mon 16/Jul
4 days Flights from St Petersburg to London on airBaltic 12/07/2018
$197
Fri 27/Jul - Mon 13/Aug
17 days Flights from St Petersburg to London on LOT 27/07/2018
$205
Mon 02/Jul - Tue 06/Nov
127 days Flights from St Petersburg to London on British Airways 02/07/2018
$505
Mon 02/Jul - Tue 06/Nov
127 days Flights from St Petersburg to London on Lufthansa 02/07/2018
$267
Fri 01/Jun - Sun 05/Aug
65 days Flights from St Petersburg to London on British Airways 01/06/2018
$510
Tue 05/Jun - Sun 10/Jun
5 days Flights from St Petersburg to London on British Airways 05/06/2018
$291
Fri 08/Jun - Wed 18/Jul
40 days Flights from St Petersburg to London on British Airways 08/06/2018
$415
Fri 01/Jun - Thu 07/Jun
6 days Flights from St Petersburg to London on airBaltic 01/06/2018
$220
Fri 01/Jun - Sun 05/Aug
65 days Flights from St Petersburg to London on Finnair 01/06/2018
$227
Mon 18/Jun - Tue 31/Jul
43 days Flights from St Petersburg to London on Lufthansa 18/06/2018
$208
Mon 14/May - Fri 18/May
4 days Flights from St Petersburg to London on British Airways 14/05/2018
$275
Mon 14/May - Sun 03/Jun
20 days Flights from St Petersburg to London on British Airways 14/05/2018
$266
Tue 15/May - Tue 29/May
14 days Flights from St Petersburg to London on SWISS 15/05/2018
$193
Mon 14/May - Sun 03/Jun
20 days Flights from St Petersburg to London on KLM 14/05/2018
$184
Tue 06/Nov - Mon 12/Nov
6 days Flights from St Petersburg to London on British Airways 06/11/2018
$197
Tue 06/Nov - Mon 12/Nov
6 days Flights from St Petersburg to London on Lufthansa 06/11/2018
$193