Flights to Saint Petersburg: The Complete Guide

Flights to Saint Petersburg, Russia: which airport to use, cheapest months to fly, best airlines, airport transfer costs, and booking tips.

Skip the planning.
Join the waitlist and Oerno builds this itinerary for you.
Join waitlist

Every trip to Russia’s cultural capital begins at Pulkovo Airport (LED). Located approximately 14 miles south of the city center, it is the only major international gateway serving Saint Petersburg. As the country's second-largest airport, it handles millions of passengers annually via a modern terminal completed in 2014. Navigating flights to Saint Petersburg requires understanding current shifting logistics, as direct access from many Western countries is currently limited. However, with the right routing through major hubs in the Middle East or Central Asia, you can still find efficient ways to reach the "Venice of the North" for business or leisure.

Which airport should you fly into?

Saint Petersburg is served by one primary commercial airport. While smaller regional airfields exist, all international and domestic commercial traffic is routed through a single hub.

  • Pulkovo International Airport (LED): Located 23 km (14 miles) from the city center. This is the only airport you need to consider when booking flights to Saint Petersburg. It features a unified terminal that handles both domestic and international arrivals.

Best time to book flights to Saint Petersburg

Timing your booking determines your final price. For international travelers, the optimal window to book flights to Saint Petersburg is between 8 and 12 weeks before departure.

If you are planning to visit during the "White Nights" (late May to early July), you need to extend this window. Demand spikes significantly for the summer solstice; in this case, book at least 4 to 5 months in advance. For domestic flights within Russia, booking 3 to 4 weeks out usually secures the best rates. Avoid booking last-minute, as prices on these routes tend to double within seven days of departure.

Cheapest months to fly to Saint Petersburg

If budget is your primary concern, look for the cheapest flights to Saint Petersburg during the off-peak winter months.

  • November and February: These are statistically the most affordable months. Expect cold weather and short daylight hours, but significantly lower airfare and hotel rates.
  • January: Prices rise slightly around the New Year holidays but drop sharply after January 10th.
  • March and October: These shoulder months offer a balance between manageable weather and lower-than-average ticket prices.
  • Avoid June and July: These are the most expensive months due to the high tourist season and major international forums.

Direct flights vs connecting flights

Currently, the availability of direct flights to Saint Petersburg depends heavily on your point of origin.

  • Direct Flights: Most direct international connections now originate from hubs in the Middle East (Dubai, Doha, Istanbul), Asia (Beijing, Shanghai), and its neighboring CIS countries (Minsk, Astana). Domestic direct flights from Moscow are frequent, with departures roughly every 30 minutes.
  • Connecting Flights: For travelers from North America or Europe, a connection is mandatory. Istanbul (IST) and Dubai (DXB) are the most popular transfer points. While connecting flights add 4 to 8 hours to your travel time, they are often the only way to secure the cheapest flights to Saint Petersburg from the West.

Best airlines flying to Saint Petersburg

Several major carriers maintain frequent schedules to Pulkovo Airport. Availability may change based on international regulations.

  • Aeroflot: The Russian flag carrier offers the highest frequency of flights, particularly connecting through Moscow.
  • Turkish Airlines: Provides extensive connections to Europe, Africa, and North America via Istanbul.
  • Emirates: Operates high-capacity aircraft between Dubai and Saint Petersburg, useful for long-haul travelers.
  • Rossiya Airlines: A subsidiary of Aeroflot based at Pulkovo, focused on domestic routes and regional international destinations.
  • Belavia: The primary choice for travelers connecting through Minsk, Belarus.

Getting from the airport to the city center

Once you land at Pulkovo (LED), you have several options to reach the city center.

  • Public Bus and Metro: This is the most cost-effective method. Take Bus No. 39 or Express Bus No. 39Ex from the arrivals hall to the "Moskovskaya" Metro station. The bus costs roughly 65 RUB. From there, the Metro takes you to the city center (Nevsky Prospekt) for another 70 RUB. Total time: 50–70 minutes.
  • Taxi: Use official taxi counters in the arrivals hall or the "Taxi Pulkovo" app. A ride to the city center takes 30–60 minutes depending on traffic. Expect to pay between 1,000 and 1,800 RUB.
  • Rideshare: Apps like Yandex Go work efficiently in Saint Petersburg. Prices are transparent and usually slightly lower than standard taxis, ranging from 800 to 1,500 RUB.
  • Private Transfer: Pre-booked transfers offer a meet-and-greet service. These typically start at 2,500 RUB and are recommended if you have heavy luggage or arrive late at night.

Flight duration from major cities

Flight times to Saint Petersburg vary significantly depending on layover durations. These estimates reflect average travel times including one necessary connection where direct flights are unavailable.

  • Moscow: 1 hour 30 minutes (Direct)
  • Istanbul: 3 hours 50 minutes (Direct)
  • Dubai: 6 hours 15 minutes (Direct)
  • London: 9–11 hours (Connecting via Istanbul or Dubai)
  • New York: 14–17 hours (Connecting via Istanbul or Dubai)
  • Los Angeles: 18–22 hours (Connecting via Istanbul or Dubai)
  • Beijing: 7 hours 30 minutes (Direct)
  • Sydney: 24+ hours (Requires at least two stops)

Tips for finding cheap flights to Saint Petersburg

Securing the best deal requires a mix of flexible scheduling and tool-assisted searching.

  1. Use Incognito Browsing: Airlines often track your search history and may increase prices for routes you check frequently. Search in private or incognito mode to see the baseline fares.
  2. Monitor Secondary Hubs: If flights to LED are expensive, check for flights to Moscow (SVO or DME) and take the Sapsan high-speed train to Saint Petersburg. It’s a 4-hour journey and can sometimes save you hundreds of dollars on airfare.
  3. Set Price Alerts: Use tracking tools to notify you of price drops for LED. Because prices fluctuate based on geopolitical factors, being alerted to a sudden dip can save 20-30%.
  4. Fly Mid-Week: Tuesday and Wednesday remain the cheapest days to fly. Avoid arriving on Friday or departing on Sunday when local business travel and weekend tourism drive up costs.
  5. Check Budget Carriers in Hubs: If you are flying into a hub like Istanbul or Dubai, check if local low-cost carriers offer separate legs to Saint Petersburg that don't appear on major search engines. Just ensure you have the necessary visas for a self-transfer if required.

More Saint Petersburg guides

Back to the Saint Petersburg guide

Have Oerno plan your Saint Petersburg trip

Tell us what you like, we'll build the itinerary and book it — all in one app.

Join the waitlist

Plan it. Book Saint Petersburg.

Four quick questions help us build the right thing, and help our investors see what travellers actually want.

1. How often do you travel? (pick one)
2. What's the most painful part of booking a trip? (pick all that apply)
3. Who do you usually book trips for?
4. Would you pay for an app that books your full trip in 60 seconds?

No spam. No marketing emails. Just product updates.