• Login
© Iakov Filimonov / 123RF
  • Flights
  • Hotels
  • Flight + Hotel
  • Private Rentals
  • Cars
  • Holidays
Flights to St Petersburg from £163

St Petersburg is a city located on the Baltic Sea, in the west of Russia. It is the country's second-largest city and has been the cultural heart of the country for the last few centuries. The city's historical centre has been inscribed as a UNESCO World Heritage Site, and was the capital of the Russian Empire between the early 18th century and the communist revolution of 1917 (the Romanov dynasty famously ruled from here). One of St Petersburg's main attraction points is The Hermitage Museum, located in the Romanov's notorious Winter Palace, which has a huge collection of over 3 million pieces, making it one of the world's greatest museums. Some of the works displayed here are by Michelangelo, Rubens and Leonardo. Another landmark in the city is the Church of the Saviour on Blood, a traditional Russian-styled church with rich decorations and onion domes, built on the spot where Tsar Alexander II was assassinated in the late 19th century and dedicated to him. The city's airport is the third-busiest in the country and has flights arriving from domestic, international and intercontinental destinations, such as flights from London, Dubai, Moscow, Milan, Stockholm, Berlin, Madrid and Seoul. You can use our online flight comparison tool which searches offers across the internet to find the best travel option to suit your budget and desired departure dates. Currently there are only direct flights to St Petersburg from London, however it is definitely still worth considering an indirect flight if you are looking to go from another UK airport. For example, a flight from Birmingham to St Petersburg only has a short stopover in Paris and can often be found for a cheaper price than a direct flight from London.

Flight destination: St Petersburg

You can make the journey from the airport to the city centre (and backwards, on your return) by bus or by taxi. The journey will take about 30 minutes, but it might vary depending on traffic. The city has beautiful bridges crossing the river, and makes for a beautiful setting for a walk, especially in spring. One of the city's finest locations is the Palace Square, with the Alexander Colum in its centre. There are countless churches, cathedrals and cultural institutions to see in the city, such as the St Isaac Cathedral and the Peter and Paul Fortress. In addition to all of this, you can see some of the world's best opera and ballet in the city's four theatres: the Mariinsky Theatre (with a brand new concert hall), the Conservatory Theatre, the Mikhailovsky Theatre and the St Petersburg Opera. For those wanting to escape the city for a day, there are many beautiful towns surrounding the city for example: Vyborg, Staraya Ladoga, Novgorod, Narva and Ivangorod.

Latest searches for cheap St Petersburg flights

  • London - St Petersburg

    No offers found London - St Petersburg
    Launch a new search -
       
  • Glasgow - St Petersburg

    Lufthansa
    12/12/2018 1 stop(s) Duration 21h55
    Lufthansa
    19/12/2018 1 stop(s) Duration 11h20
    from £199.00
  • Birmingham - St Petersburg

    KLM
    16/12/2018 1 stop(s) Duration 20h55
    KLM
    23/12/2018 1 stop(s) Duration 17h05
    from £168.61
  • Bristol - St Petersburg

    No offers found Bristol - St Petersburg
    Launch a new search -
       
  • Manchester - St Petersburg

    No offers found Manchester - St Petersburg
    Launch a new search -
       
  • Edinburgh - St Petersburg

    No offers found Edinburgh - St Petersburg
    Launch a new search -
       
  • Leeds - St Petersburg

    No offers found Leeds - St Petersburg
    Launch a new search -
       
  • Liverpool - St Petersburg

    No offers found Liverpool - St Petersburg
    Launch a new search -
       
  • Cardiff - St Petersburg

    No offers found Cardiff - St Petersburg
    Launch a new search -
       
  • Belfast - St Petersburg

    No offers found Belfast - St Petersburg
    Launch a new search -
       
  • Newcastle - St Petersburg

    No offers found Newcastle - St Petersburg
    Launch a new search -
       
  • Aberdeen - St Petersburg

    No offers found Aberdeen - St Petersburg
    Launch a new search -
       
  • Bournemouth - St Petersburg

    No offers found Bournemouth - St Petersburg
    Launch a new search -
       
  • Southampton - St Petersburg

    No offers found Southampton - St Petersburg
    Launch a new search -
       
  • Dublin - St Petersburg

    No offers found Dublin - St Petersburg
    Launch a new search -