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

Tue 24/Oct - Sun 29/Oct
5 days Flights from St Petersburg to London on Lufthansa 24/10/2017
$203
Mon 30/Oct - Tue 06/Feb
99 days Flights from St Petersburg to London on airBaltic 30/10/2017
$215
Mon 30/Oct - Mon 04/Dec
35 days Flights from St Petersburg to London on airBaltic 30/10/2017
$215
Mon 30/Oct - Mon 04/Dec
35 days Flights from St Petersburg to London on British Airways 30/10/2017
$461
Mon 30/Oct - Tue 20/Feb
113 days Flights from St Petersburg to London on British Airways 30/10/2017
$445
Tue 31/Oct - Wed 10/Jan
71 days Flights from St Petersburg to London on British Airways 31/10/2017
$499
Thu 09/Nov - Wed 29/Nov
20 days Flights from St Petersburg to London on British Airways 09/11/2017
$186
Fri 24/Nov - Sun 26/Nov
2 days Flights from St Petersburg to London on SWISS 24/11/2017
$175
Wed 01/Nov - Thu 31/May
211 days Flights from St Petersburg to London on British Airways 01/11/2017
$446
Wed 22/Nov - Sun 03/Dec
11 days Flights from St Petersburg to London on SWISS 22/11/2017
$176
Tue 28/Nov - Tue 02/Jan
35 days Flights from St Petersburg to London on British Airways 28/11/2017
$180
Tue 21/Nov - Sat 10/Mar
109 days Flights from St Petersburg to London on airBaltic 21/11/2017
$206
Tue 28/Nov - Tue 30/Jan
63 days Flights from St Petersburg to London on airBaltic 28/11/2017
$192
Tue 21/Nov - Sat 10/Mar
109 days Flights from St Petersburg to London on British Airways 21/11/2017
$223
Thu 30/Nov - Wed 21/Feb
83 days Flights from St Petersburg to London on British Airways 30/11/2017
$224
Wed 22/Nov - Sun 03/Dec
11 days Flights from St Petersburg to London on British Airways 22/11/2017
$221
Fri 10/Nov - Thu 08/Feb
90 days Flights from St Petersburg to London on SWISS 10/11/2017
$184
Wed 01/Nov - Thu 31/May
211 days Flights from St Petersburg to London on Finnair 01/11/2017
$228
Sat 09/Dec - Sun 24/Jun
197 days Flights from St Petersburg to London on British Airways 09/12/2017
$297
Fri 01/Dec - Mon 07/May
157 days Flights from St Petersburg to London on British Airways 01/12/2017
$308
Fri 01/Dec - Mon 07/May
157 days Flights from St Petersburg to London on SWISS 01/12/2017
$189
Sat 09/Dec - Sun 24/Jun
197 days Flights from St Petersburg to London on airBaltic 09/12/2017
$227
Fri 15/Dec - Sat 30/Dec
15 days Flights from St Petersburg to London on SWISS 15/12/2017
$177
Fri 15/Dec - Tue 02/Jan
18 days Flights from St Petersburg to London on SWISS 15/12/2017
$177
Fri 01/Dec - Wed 27/Dec
26 days Flights from St Petersburg to London on British Airways 01/12/2017
$185
Fri 15/Dec - Thu 15/Mar
90 days Flights from St Petersburg to London on KLM 15/12/2017
$200
Sun 24/Dec - Sat 03/Feb
41 days Flights from St Petersburg to London on British Airways 24/12/2017
$222
Thu 14/Dec - Thu 11/Jan
28 days Flights from St Petersburg to London on British Airways 14/12/2017
$182
Fri 15/Dec - Thu 15/Mar
90 days Flights from St Petersburg to London on British Airways 15/12/2017
$225
Wed 20/Dec - Tue 06/Feb
48 days Flights from St Petersburg to London on SWISS 20/12/2017
$192
Mon 15/Jan - Tue 17/Apr
92 days Flights from St Petersburg to London on British Airways 15/01/2018
$183
Wed 17/Jan - Wed 16/May
119 days Flights from St Petersburg to London on British Airways 17/01/2018
$183
Mon 15/Jan - Mon 16/Apr
91 days Flights from St Petersburg to London on SWISS 15/01/2018
$181
Wed 17/Jan - Wed 16/May
119 days Flights from St Petersburg to London on SWISS 17/01/2018
$179
Wed 17/Jan - Sat 31/Mar
73 days Flights from St Petersburg to London on SWISS 17/01/2018
$211
Fri 12/Jan - Fri 02/Feb
21 days Flights from St Petersburg to London on SWISS 12/01/2018
$176
Sun 14/Jan - Mon 22/Jan
8 days Flights from St Petersburg to London on SWISS 14/01/2018
$176
Mon 08/Jan - Sun 18/Mar
69 days Flights from St Petersburg to London on British Airways 08/01/2018
$307
Sun 14/Jan - Mon 22/Jan
8 days Flights from St Petersburg to London on British Airways 14/01/2018
$179
Mon 22/Jan - Thu 08/Feb
17 days Flights from St Petersburg to London on British Airways 22/01/2018
$179
Sat 13/Jan - Sun 15/Jul
183 days Flights from St Petersburg to London on British Airways 13/01/2018
$353
Tue 09/Jan - Wed 20/Jun
162 days Flights from St Petersburg to London on British Airways 09/01/2018
$293
Sun 07/Jan - Sat 09/Jun
153 days Flights from St Petersburg to London on Finnair 07/01/2018
$252
Sat 13/Jan - Sun 15/Jul
183 days Flights from St Petersburg to London on SWISS 13/01/2018
$222
Tue 27/Mar - Sat 14/Apr
18 days Flights from St Petersburg to London on British Airways 27/03/2018
$179
Mon 26/Mar - Sun 02/Sep
160 days Flights from St Petersburg to London on British Airways 26/03/2018
$226
Wed 21/Mar - Fri 06/Apr
16 days Flights from St Petersburg to London on SWISS 21/03/2018
$177
Mon 26/Mar - Sun 02/Sep
160 days Flights from St Petersburg to London on SWISS 26/03/2018
$204
Mon 12/Mar - Sat 17/Mar
5 days Flights from St Petersburg to London on SWISS 12/03/2018
$180
Mon 05/Mar - Fri 16/Mar
11 days Flights from St Petersburg to London on British Airways 05/03/2018
$179
Tue 24/Apr - Wed 02/May
8 days Flights from St Petersburg to London on British Airways 24/04/2018
$182
Tue 10/Apr - Fri 20/Apr
10 days Flights from St Petersburg to London on British Airways 10/04/2018
$179
Sat 07/Apr - Sat 23/Jun
77 days Flights from St Petersburg to London on British Airways 07/04/2018
$294
Wed 18/Apr - Thu 03/May
15 days Flights from St Petersburg to London on SWISS 18/04/2018
$189
Thu 05/Apr - Thu 19/Apr
14 days Flights from St Petersburg to London on SWISS 05/04/2018
$177
Tue 03/Apr - Sat 09/Jun
67 days Flights from St Petersburg to London on Lufthansa 03/04/2018
$205
Mon 28/May - Mon 04/Jun
7 days Flights from St Petersburg to London on British Airways 28/05/2018
$371
Tue 08/May - Sun 13/May
5 days Flights from St Petersburg to London on British Airways 08/05/2018
$248
Sun 06/May - Tue 15/May
9 days Flights from St Petersburg to London on Lufthansa 06/05/2018
$197
Fri 25/May - Fri 08/Jun
14 days Flights from St Petersburg to London on LOT 25/05/2018
$210
Sat 16/Jun - Sun 01/Jul
15 days Flights from St Petersburg to London on British Airways 16/06/2018
$489
Tue 05/Jun - Mon 11/Jun
6 days Flights from St Petersburg to London on British Airways 05/06/2018
$358
Mon 25/Jun - Wed 25/Jul
30 days Flights from St Petersburg to London on Lufthansa 25/06/2018
$222
Tue 05/Jun - Mon 11/Jun
6 days Flights from St Petersburg to London on Finnair 05/06/2018
$230
Mon 23/Jul - Tue 07/Aug
15 days Flights from St Petersburg to London on British Airways 23/07/2018
$285
Sun 22/Jul - Sun 09/Sep
49 days Flights from St Petersburg to London on British Airways 22/07/2018
$401
Thu 26/Jul - Tue 31/Jul
5 days Flights from St Petersburg to London on British Airways 26/07/2018
$331
Mon 23/Jul - Tue 07/Aug
15 days Flights from St Petersburg to London on SWISS 23/07/2018
$213
Fri 20/Jul - Thu 26/Jul
6 days Flights from St Petersburg to London on SWISS 20/07/2018
$176
Sun 22/Jul - Sun 09/Sep
49 days Flights from St Petersburg to London on airBaltic 22/07/2018
$205
Sat 18/Aug - Fri 28/Sep
41 days Flights from St Petersburg to London on British Airways 18/08/2018
$325
Tue 07/Aug - Tue 14/Aug
7 days Flights from St Petersburg to London on British Airways 07/08/2018
$285
Thu 23/Aug - Fri 31/Aug
8 days Flights from St Petersburg to London on SWISS 23/08/2018
$177
Fri 31/Aug - Mon 03/Sep
3 days Flights from St Petersburg to London on SWISS 31/08/2018
$180
Tue 04/Sep - Mon 17/Sep
13 days Flights from St Petersburg to London on British Airways 04/09/2018
$255
Sat 01/Sep - Wed 12/Sep
11 days Flights from St Petersburg to London on SWISS 01/09/2018
$177
Sat 29/Sep - Fri 05/Oct
6 days Flights from St Petersburg to London on SWISS 29/09/2018
$185
Tue 02/Oct - Tue 09/Oct
7 days Flights from St Petersburg to London on British Airways 02/10/2018
$181
Fri 09/Feb - Fri 09/Mar
28 days Flights from St Petersburg to London on SWISS 09/02/2018
$176
Mon 12/Feb - Sat 17/Feb
5 days Flights from St Petersburg to London on SWISS 12/02/2018
$162
Tue 06/Feb - Fri 23/Feb
17 days Flights from St Petersburg to London on British Airways 06/02/2018
$179
Wed 21/Feb - Fri 09/Mar
16 days Flights from St Petersburg to London on British Airways 21/02/2018
$179