© Iakov Filimonov / 123RF
  • Flights
  • Hotels
  • Flight + Hotel
  • Cars
  • Holidays
London St Petersburg from £163

A daily direct flight goes from London Heathrow airport to St Petersburg Pulkovo airport. BA is the main airline that makes these flights. A direct flight from London to St Petersburg takes just 3 hours and 15 minutes. A cheaper option is to take an indirect flight, making a stopover in an airport such as Warsaw, Helsinki or Stockholm before continuing to your final destination of St Petersburg. Airlines that make this flight include Finnair, easyjet or Aeroflot. A stopover will lengthen your journey by at least a couple of hours. Pulkovo airport is located approximately 10 miles south of the city centre. Two local bus lines serve the airport; the 39 and the 13 both of which go to Moskovskaya metro station where it is then necessary to change to metro line 2 to reach the city centre. Taxis are also available. You can also pre-book one in advance so that you are met by the driver at the airport and taken directly to your destination, saving any hassle on arrival.

Looking for a cheap London - St Petersburg flight?

  • 1526

    London - St Petersburg

    Aeroflot
    17/02/2017 1 stop(s) Duration 07h00
    Aeroflot
    24/02/2017 1 stop(s) Duration 07h00
    from £162.96
  • 1527

    London - St Petersburg

    Air Baltic
    03/04/2017 1 stop(s) Duration 14h00
    Air Baltic
    13/04/2017 1 stop(s) Duration 05h00
    from £163.00
  • 1318

    London - St Petersburg

    Air Baltic
    05/10/2017 1 stop(s) Duration 13h45
    Air Baltic
    12/10/2017 1 stop(s) Duration 05h25
    from £164.20
  • 1520

    London - St Petersburg

    Swiss
    10/11/2017 1 stop(s) Duration 05h00
    Swiss
    15/11/2017 1 stop(s) Duration 06h00
    from £166.10
  • 1512

    London - St Petersburg

    Air Baltic
    29/03/2017 1 stop(s) Duration 14h00
    Air Baltic
    29/04/2017 1 stop(s) Duration 22h00
    from £167.42
  • 1592

    London - St Petersburg

    Air Baltic
    08/06/2017 1 stop(s) Duration 08h00
    Air Baltic
    15/06/2017 1 stop(s) Duration 05h00
    from £167.86
  • 1520

    London - St Petersburg

    Air Baltic
    10/11/2017 1 stop(s) Duration 14h00
    Air Baltic
    15/11/2017 1 stop(s) Duration 05h00
    from £172.40
  • 1359

    London - St Petersburg

    Air Baltic
    27/09/2017 1 stop(s) Duration 13h45
    Air Baltic
    30/09/2017 1 stop(s) Duration 05h25
    from £178.00
  • 1569

    London - St Petersburg

    Finnair
    08/06/2017 1 stop(s) Duration 07h00
    Finnair
    15/06/2017 1 stop(s) Duration 24h00
    from £179.40
  • 1513

    London - St Petersburg

    LOT Polish Airlines
    23/02/2017 1 stop(s) Duration 09h00
    LOT Polish Airlines
    31/03/2017 1 stop(s) Duration 06h00
    from £182.30
  • 1512

    London - St Petersburg

    Aeroflot
    23/02/2017 1 stop(s) Duration 14h00
    Aeroflot
    25/03/2017 1 stop(s) Duration 13h00
    from £203.87
  • 1517

    London - St Petersburg

    Turkish Airlines
    26/02/2017 1 stop(s) Duration 19h00
    Turkish Airlines
    29/03/2017 1 stop(s) Duration 09h00
    from £207.63
  • 1515

    London - St Petersburg

    Turkish Airlines
    26/02/2017 1 stop(s) Duration 19h00
    Turkish Airlines
    26/03/2017 1 stop(s) Duration 09h00
    from £208.33
  • 1515

    London - St Petersburg

    Air Moldova
    26/02/2017 1 stop(s) Duration 16h00
    Air Moldova
    26/03/2017 1 stop(s) Duration 14h00
    from £219.38
  • 1527

    London - St Petersburg

    Finnair
    03/04/2017 1 stop(s) Duration 14h00
    Finnair
    13/04/2017 1 stop(s) Duration 16h00
    from £224.50
  • 1534

    London - St Petersburg

    Lufthansa
    03/02/2017 1 stop(s) Duration 09h00
    Lufthansa
    10/02/2017 1 stop(s) Duration 23h00
    from £228.28
  • 1526

    London - St Petersburg

    Lufthansa
    17/02/2017 1 stop(s) Duration 07h00
    Lufthansa
    24/02/2017 1 stop(s) Duration 08h00
    from £228.38
  • 1531

    London - St Petersburg

    Swiss
    10/02/2017 1 stop(s) Duration 05h00
    Swiss
    17/02/2017 1 stop(s) Duration 06h00
    from £240.30
  • 1318

    London - St Petersburg

    Turkish Airlines
    05/10/2017 1 stop(s) Duration 14h00
    Turkish Airlines
    12/10/2017 1 stop(s) Duration 21h35
    from £247.84
  • 1321

    London - St Petersburg

    Air Baltic
    08/09/2017 1 stop(s) Duration 13h45
    Air Baltic
    15/09/2017 1 stop(s) Duration 08h10
    from £257.23
  • 1331

    London - St Petersburg

    Aeroflot
    03/09/2017 1 stop(s) Duration 06h50
    Aeroflot
    07/09/2017 1 stop(s) Duration 16h00
    from £258.26
  • 1331

    London - St Petersburg

    Austrian Airlines
    03/09/2017 1 stop(s) Duration 18h25
    Austrian Airlines
    07/09/2017 1 stop(s) Duration 09h45
    from £263.34
  • 1531

    London - St Petersburg

    Belavia
    10/02/2017 1 stop(s) Duration 11h00
    Belavia
    17/02/2017 1 stop(s) Duration 13h00
    from £269.32
  • 1331

    London - St Petersburg

    Air Baltic
    03/09/2017 1 stop(s) Duration 24h25
    Air Baltic
    07/09/2017 1 stop(s) Duration 16h25
    from £270.50
  • 1531

    London - St Petersburg

    LOT Polish Airlines
    05/02/2017 1 stop(s) Duration 05h00
    LOT Polish Airlines
    05/02/2017 1 stop(s) Duration 18h00
    from £270.60
  • 1321

    London - St Petersburg

    Aeroflot
    08/09/2017 1 stop(s) Duration 12h25
    Aeroflot
    15/09/2017 1 stop(s) Duration 08h10
    from £277.41
  • 1321

    London - St Petersburg

    Lufthansa
    08/09/2017 1 stop(s) Duration 08h20
    Lufthansa
    15/09/2017 1 stop(s) Duration 10h45
    from £326.09
  • 1524

    -

    Vol spécial
    n.c Direct flight Duration n.c
    Vol spécial
    n.c Direct flight Duration n.c
    from £362.01
  • 1037

    London - St Petersburg

    Lufthansa
    15/06/2018 1 stop(s) Duration 14h05
    Lufthansa
    22/06/2018 1 stop(s) Duration 05h45
    from £449.99
  • 1037

    London - St Petersburg

    Air Moldova
    15/06/2018 1 stop(s) Duration 11h05
    Air Moldova
    22/06/2018 1 stop(s) Duration 08h40
    from £453.99

Cheap London - St Petersburg Flights

To travel between London and St Petersburg at a low cost, Easyvoyage provides two major pieces of information: the calendar and the price history for London - St Petersburg flights. These elements will allow you to analyse the cheapest London - St Petersburg flights by departure date.

Sightseeing St Petersburg 1 The Hermitage Museum

This is the prime attraction in the city and is a huge complex which contains pieces of work from across the globe. It truly is one of the world's greatest museums, displaying priceless works from famous figures such as Michelangelo and Rembrandt.

2 Peterhof Grand Palace

Originally built by Peter the Great, this extremely popular tourist destination is a protected UNESCO world heritage site. A series of beautiful gardens and fountains surround the building, making the grounds a pleasant place to explore. The interior is also fascinating to behold with a range of rich and historic items of interest.

3 The Bronze Horseman Statue

The main symbol of St Petersburg and a key part of Russian culture, this statue represents Russian ideas of greatness. The classic image of this statue is best viewed in the cold Russian winter, agaisnt the backdrop of swirling snowflakes.

4 Take in the opera or the ballet

There are a range of theatres that offer tickets to see an opera or ballet performance in the city. Whether you are a big fan or this is your first trip, you should certainly consider experiencing a show.

5 Party in St Petersburg

Russians definitely know how to party and the bars and clubs around the city certainly prove this. There are many different types of music on offer so there will definitely be a bar to suit you. However, be aware, the locals are fans of vodka drinking contests!

Required travel documents for Russia

The time difference between London and St Petersburg is 3 hours so there is no real need to worry about jet lag. British citizens will need to apply for a Russian visa prior to boarding any flight which can be processed within a few days. You can do this in the Russian embassy in London or online. St Petersburg is a premier tourist destination and one that is becoming increasingly popular. The name alone conjures up many rich images. It is extremely atmospheric with some incredible architecture, from its grand palace to the many churches and musuems.