Flights Hotels Flight + Hotel Car rental

The best flight deals to St Petersburg

Why book with eDreams
  • Choose from 660+ airlines
  • Choose from more than 60,000 flight routes
  • eDreams price guarantee
Popular flight routes to St Petersburg
Moscow - St Petersburg
return from $97
Houston - St Petersburg
return from $1,403
Berlin - St Petersburg
return from $180

St Petersburg Vacation

About St Petersburg

An ancient city filled with magnificent architecture, stunning scenery and an exceptional array of heritage sites, St. Petersburg has become one of the most popular tourist destinations in Russia. Sitting right on the border with Finland, the icy city has long been a cultural capital of the region. Containing over 200 museums, an enormous number of theatres and opera houses, as well as a breathtaking array of churches, palaces and gardens, it is a must see for those interested. Beyond this, it has an exceptional nightlife, due in part to the length of its nights, with a huge number of bars and clubs available to the curious visitor. Discover here the best offers for Flight + Hotel to St Petersburg.

Things to do and places to visit in St Petersburg

Weary travelers first arriving from flights to St. Petersburg will be welcomed by the warm charm this part of the world is famous for. From fine dining to rustic inns with wood burning fires, you can be sure of a relaxing first evening. After, an exceptional welter of cultural sites are available for you to visit, with the stunning Church of the Savior on Blood a jewel in the crown of the city. Featuring excellent examples of over three centuries of different architectural styles, the city is a mosaic of historic Russian and Baltic culture. At night, the city lights up with many performances, and the bars and clubs are considered to be some of the best in the region.

When in St. Petersburg be sure to:

  • Look around the stunning Church of the Savior on Blood, one of the most exquisite cathedrals in Europe
  • Visit the superb collections housed at the Hermitage Museum
  • Enjoy the long nights at the exceptional range of bars and clubs in the city
  • Explore the collections in the Kunstkamera, one of oldest and best-stocked museums in Russia
  • Take in a show at the world-famous Mariinsky Theatre
  • Walk the grounds of the beautiful St. Petersburg State University
  • Stroll around the beautiful Summer Garden, one of the oldest gardens in the city
  • Sample the excellent local cuisine
  • Explore the beautiful, wild countryside of the northern Baltic
  • Attend opera and ballet performances by some of the most highly regarded performers in the world
Book cheap St Petersburg flights with eDreams

Airports in St Petersburg

St. Petersburg is serviced by Pulkovo International Airport. It is the third busiest airport in Russia, handling over 13 million passengers annually.

  • Pulkovo International Airport

    Top Carriers

    Top carriers that serve the airport include: Aeroflot, Rusline and Ural Airlines.


    The city is situated 14 miles south of the city center.


    There are road and rail access points to the terminal. Marshrutka minibuses run from the city center and there are also numerous shuttle buses. There are also taxi hire and car rental services available both from the airport and the city center. The terminal is also accessible via a train station located approximately 15 minutes from the airport.

Frequently asked questions about flights to St Petersburg

How can I find cheap flights to St Petersburg on eDreams?
At eDreams you will find flights from $97 to St Petersburg. Thanks to the combination of various technologies, machine learning algorithms and real user searches on our platform, you will be able to choose between the different options that best suit your needs when you have to fly to St Petersburg.
✈️ Which airlines fly to St Petersburg?
Airlines flying direct from the US to St Petersburg include:
  • Finnair, with flights from New York, Chicago and from San Francisco, for example.
  • Aeroflot also operates numerous flights, some of them originating from New York, Washington, D.C. (Arlington County), VA and Miami.
  • Air France, with flights from Miami to St Petersburg and null and also from null.
Airlines with indirect flights to St Petersburg include:
  • Finnair, which flies from New York, San Francisco or Chicago.
  • Aeroflot, with flights from New York and San Francisco, as well as from Miami.
  • Lufthansa, with flights from Boston, Spokane, WA and also Miami.
🕑 How long before a flight to St Petersburg should I be at the airport?
If you want to be on time for your flight to St Petersburg, you should get to the airport at least two to three hours in advance. Check-ins, security controls, customs, and boarding the airplane can take some time. At eDreams, you can find the best deals for flights to St Petersburg departing from over 9 cities and choose from a variety of services that will improve your time at the airport and guarantee a much better travel experience, such as priority boarding and additional luggage. For more convenience, when booking your flight to St Petersburg with eDreams you can also add insurance or opt for a refundable fare and have a problem-free trip!
✈️ What is the name of St Petersburg’s airport?
St Petersburg is served by 2 airport[s]. Pulkovo operates flights towards both domestic and international destinations within 9 cities, such as Mexico City, Los Angeles and Budapest, the most popular routes.
📌 How far is St Petersburg’s airport from the city centre?
St Petersburg’s airport Pulkovo is located 9 miles from the city centre.
⛅ What is the weather like in St Petersburg?
If you're looking for summer vibes, the best time to travel to St Petersburg is in June, July and August, when the average temperature reaches 16.82 °C, while May, June and April are the 3 sunniest months of the year, with an average of 113.63 hours. However, if you prefer colder temperatures, make sure you visit St Petersburg during January, February or March to experience an average of -4.81 °C. For those who don't care too much about temperatures, but want to avoid getting wet in the rain, it's important to avoid travelling during September, May and June, when the average precipitation in St Petersburg is 6.58 mm, while the months of January, February and March are drier, with an average of 0 mm.

Most popular destinations