Cheap flights from London to St Petersburg

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

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Flightpedia.org
Flight Departure Date Arrival Date Price Duration Number Stops Updated
London (LON) - St Petersburg (LED) 2020-11-17 2020-11-24 151.55 USD 15 hours 35 minutes Connection 2020-06-01T10:42:25.300141
London (LON) - St Petersburg (LED) 2020-08-31 2020-09-07 162.64 USD 15 hours 35 minutes Connection 2020-06-03T03:20:03.460307
London (LON) - St Petersburg (LED) 2020-09-01 2020-09-08 169.29 USD 15 hours 35 minutes Connection 2020-06-03T03:24:07.359686
London (LON) - St Petersburg (LED) 2020-07-15 2020-07-22 175.57 USD 15 hours 35 minutes Connection 2020-06-03T00:27:35.011195
London (LON) - St Petersburg (LED) 2020-07-01 2020-07-07 178.56 USD 9 hours 20 minutes Connection 2020-06-03T17:08:41.109420
London (LON) - St Petersburg (LED) 2020-07-04 2020-07-11 183.84 USD 32 hours 30 minutes Connection 2020-06-02T23:46:00.912311
London (LON) - St Petersburg (LED) 2020-07-07 2020-07-15 184.18 USD 15 hours 35 minutes Connection 2020-06-02T13:20:27.473862
London (LON) - St Petersburg (LED) 2020-07-07 2020-07-14 184.37 USD 15 hours 35 minutes Connection 2020-06-02T23:58:34.872704
London (LON) - St Petersburg (LED) 2020-07-01 2020-07-10 185.24 USD 9 hours 15 minutes Connection 2020-06-02T16:38:18.978436
London (LON) - St Petersburg (LED) 2020-07-13 2020-07-20 188.83 USD 15 hours 35 minutes Connection 2020-06-03T00:21:21.840482
London (LON) - St Petersburg (LED) 2020-07-21 2020-07-28 188.93 USD 15 hours 35 minutes Connection 2020-06-03T03:25:56.339767
London (LON) - St Petersburg (LED) 2020-07-02 2020-07-09 189.48 USD 43 hours 30 minutes Connection 2020-06-02T23:38:48.003184
London (LON) - St Petersburg (LED) 2020-08-05 2020-08-12 191.44 USD 9 hours 20 minutes Connection 2020-06-03T01:44:33.609880
London (LON) - St Petersburg (LED) 2020-06-30 2020-07-09 191.54 USD 24 hours 10 minutes Connection 2020-06-02T16:36:54.813434
London (LON) - St Petersburg (LED) 2020-07-01 2020-07-08 191.77 USD 9 hours 20 minutes Connection 2020-06-02T23:35:06.096647
London (LON) - St Petersburg (LED) 2020-07-06 2020-07-13 192.25 USD 46 hours 55 minutes Connection 2020-06-02T23:55:13.571199
London (LON) - St Petersburg (LED) 2020-08-06 2020-08-13 192.25 USD 53 hours 55 minutes Connection 2020-06-03T01:48:37.740501
London (LON) - St Petersburg (LED) 2020-07-11 2020-07-18 192.25 USD 32 hours 30 minutes Connection 2020-06-03T00:13:38.287617
London (LON) - St Petersburg (LED) 2020-07-16 2020-07-23 192.25 USD 48 hours 10 minutes Connection 2020-06-03T00:30:48.990118
London (LON) - St Petersburg (LED) 2020-06-22 2020-06-29 192.25 USD 46 hours 5 minutes Connection 2020-06-02T22:59:34.499325
London (LON) - St Petersburg (LED) 2020-06-25 2020-07-02 192.25 USD 53 hours 55 minutes Connection 2020-06-02T23:12:56.452580
London (LON) - St Petersburg (LED) 2020-08-08 2020-08-10 192.78 USD 10 hours 40 minutes Connection 2020-06-03T20:28:33.316282
London (LON) - St Petersburg (LED) 2020-06-27 2020-07-04 194.67 USD 53 hours 5 minutes Connection 2020-06-02T23:20:40.471960
London (LON) - St Petersburg (LED) 2020-06-18 2020-09-30 194.83 USD 37 hours 45 minutes Connection 2020-06-01T02:54:01.429585
London (LON) - St Petersburg (LED) 2020-08-13 2020-08-20 196.13 USD 24 hours 15 minutes Connection 2020-06-03T02:14:17.727523
London (LON) - St Petersburg (LED) 2020-08-19 2020-08-26 196.13 USD 37 hours 45 minutes Connection 2020-06-03T02:40:17.864669
London (LON) - St Petersburg (LED) 2020-07-08 2020-07-15 196.73 USD 15 hours 35 minutes Connection 2020-06-03T00:04:34.945060
London (LON) - St Petersburg (LED) 2020-08-03 2020-08-10 196.99 USD 10 hours 40 minutes Connection 2020-06-03T03:26:58.195652
London (LON) - St Petersburg (LED) 2020-06-24 2020-07-01 196.99 USD 31 hours 15 minutes Connection 2020-06-02T23:09:11.781394
London (LON) - St Petersburg (LED) 2020-08-08 2020-08-15 197.09 USD 33 hours 20 minutes Connection 2020-06-03T07:46:38.617560
What is the distance between London and St Petersburg?

The average distance from London to St Petersburg is 5398 kilometers (equals to 3354 miles or 2915 nautical miles). Your flight will departure from London, United Kingdom and arrive on St Petersburg, Russia.

How long is the flight from London to St Petersburg?

The average flight time between London to St Petersburg is 15 hours 35 minutes

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

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

How many flights fly from London to St Petersburg on the daily basis?

Around 0 flights are flying daily from London to St Petersburg. Some major airlines between this route are ...

Flight Origin Destination Departure Arrival Equip