Route Network
Saint-Petersburg Pulkovo Airport connects 113 destinations worldwide, with Kaliningrad standing out as its busiest route. The longest nonstop flight is to Nha Trang, and the shortest flight is to Cherepovets.
Route and destination data updated July 17, 2026.
Saint-Petersburg Pulkovo Airport is served by 49 airlines, with Rossiya Airlines in the lead at 18% of routes. The top three carriers together cover 37% of routes. 21 carriers operate only one route each. A total of 35 airlines operate international routes, compared with 23 airlines serving domestic routes. Pegas Fly is operating the longest nonstop flight, connecting to Nha Trang with a flight time of 10 hrs 25 mins.
Saint-Petersburg Pulkovo Airport provides direct service to 20 countries across four continents. The route network is 62% domestic and 38% international. Türkiye is the primary international destination.
Delays
- Departures
- on-time
- 1 min (+140.5%) vs last 24 hours
- 24h trend
- Arrivals
- 5 min early
- min (-2.5%) vs last 24 hours
- 24h trend
- Cancelled Departures
- 2 flights (24 hour total)
Jul 20
2026
15:00 - 16:00
- Departure
- on-timeon-timeon-time
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 0
Jul 20
2026
14:00 - 15:00
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 0
Jul 20
2026
13:00 - 14:00
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 7 min early7 min early7 minutes early
- Cancelled
- 0
Jul 20
2026
12:00 - 13:00
- Departure
- on-timeon-timeon-time
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 0
Jul 20
2026
11:00 - 12:00
- Departure
- 2 min early2 min early2 minutes early
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 20
2026
10:00 - 11:00
- Departure
- 2 min early2 min early2 minutes early
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 0
Jul 20
2026
09:00 - 10:00
- Departure
- 1 min early1 min early1 minutes early
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Jul 20
2026
08:00 - 09:00
- Departure
- on-timeon-timeon-time
- Arrival
- 11 min early11 min early11 minutes early
- Cancelled
- 0
Jul 20
2026
07:00 - 08:00
- Departure
- on-timeon-timeon-time
- Arrival
- 11 min early11 min early11 minutes early
- Cancelled
- 0
Jul 20
2026
06:00 - 07:00
- Departure
- 3 min early3 min early3 minutes early
- Arrival
- 7 min early7 min early7 minutes early
- Cancelled
- 0
Jul 20
2026
05:00 - 06:00
- Departure
- 3 min early3 min early3 minutes early
- Arrival
- 7 min early7 min early7 minutes early
- Cancelled
- 0
Jul 20
2026
03:00 - 04:00
- Departure
- 3 min early3 min early3 minutes early
- Arrival
- 16 min early16 min early16 minutes early
- Cancelled
- 0
Jul 20
2026
02:00 - 03:00
- Departure
- 3 min early3 min early3 minutes early
- Arrival
- 21 min early21 min early21 minutes early
- Cancelled
- 0
Jul 20
2026
00:00 - 01:00
- Departure
- on-timeon-timeon-time
- Arrival
- 6 min early6 min early6 minutes early
- Cancelled
- 0
Jul 19
2026
23:00 - 00:00
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 6 min early6 min early6 minutes early
- Cancelled
- 0
Jul 19
2026
21:00 - 22:00
- Departure
- on-timeon-timeon-time
- Arrival
- 6 min early6 min early6 minutes early
- Cancelled
- 0
Jul 19
2026
20:00 - 21:00
- Departure
- on-timeon-timeon-time
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jul 19
2026
19:00 - 20:00
- Departure
- 6 min late6 min late6 minutes late
- Arrival
- 6 min early6 min early6 minutes early
- Cancelled
- 1
Jul 19
2026
18:00 - 19:00
- Departure
- 11 min late11 min late11 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 1
Jul 19
2026
17:00 - 18:00
- Departure
- on-timeon-timeon-time
- Arrival
- 2 min late2 min late2 minutes late
- Cancelled
- 0
Jul 19
2026
16:00 - 17:00
- Departure
- on-timeon-timeon-time
- Arrival
- 6 min early6 min early6 minutes early
- Cancelled
- 0
| Time | Departure | Arrival | Cancelled |
|---|---|---|---|
|
15:00 - 16:00 |
on-timeon-timeon-time | 3 min early3 min early3 minutes early | 0 |
|
14:00 - 15:00 |
1 min late1 min late1 minutes late | 2 min early2 min early2 minutes early | 0 |
|
13:00 - 14:00 |
1 min late1 min late1 minutes late | 7 min early7 min early7 minutes early | 0 |
|
12:00 - 13:00 |
on-timeon-timeon-time | 5 min early5 min early5 minutes early | 0 |
|
11:00 - 12:00 |
2 min early2 min early2 minutes early | on-timeon-timeon-time | 0 |
|
10:00 - 11:00 |
2 min early2 min early2 minutes early | 1 min late1 min late1 minutes late | 0 |
|
09:00 - 10:00 |
1 min early1 min early1 minutes early | 1 min early1 min early1 minutes early | 0 |
|
08:00 - 09:00 |
on-timeon-timeon-time | 11 min early11 min early11 minutes early | 0 |
|
07:00 - 08:00 |
on-timeon-timeon-time | 11 min early11 min early11 minutes early | 0 |
|
06:00 - 07:00 |
3 min early3 min early3 minutes early | 7 min early7 min early7 minutes early | 0 |
|
05:00 - 06:00 |
3 min early3 min early3 minutes early | 7 min early7 min early7 minutes early | 0 |
|
03:00 - 04:00 |
3 min early3 min early3 minutes early | 16 min early16 min early16 minutes early | 0 |
|
02:00 - 03:00 |
3 min early3 min early3 minutes early | 21 min early21 min early21 minutes early | 0 |
|
00:00 - 01:00 |
on-timeon-timeon-time | 6 min early6 min early6 minutes early | 0 |
|
23:00 - 00:00 |
1 min late1 min late1 minutes late | 6 min early6 min early6 minutes early | 0 |
|
21:00 - 22:00 |
on-timeon-timeon-time | 6 min early6 min early6 minutes early | 0 |
|
20:00 - 21:00 |
on-timeon-timeon-time | 4 min early4 min early4 minutes early | 0 |
|
19:00 - 20:00 |
6 min late6 min late6 minutes late | 6 min early6 min early6 minutes early | 1 |
|
18:00 - 19:00 |
11 min late11 min late11 minutes late | on-timeon-timeon-time | 1 |
|
17:00 - 18:00 |
on-timeon-timeon-time | 2 min late2 min late2 minutes late | 0 |
|
16:00 - 17:00 |
on-timeon-timeon-time | 6 min early6 min early6 minutes early | 0 |
- Departures
- 4 min late
- 11 min (-74.7%) vs last week
- 7d trend
- Arrivals
- 1 min late
- 11 min (-90.5%) vs last week
- 7d trend
- Cancelled Departures
- 76 flights (7 day total)
Jul 19
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 6
Jul 18
2026
- Departure
- 5 min late5 min late5 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 2
Jul 17
2026
- Departure
- 2 min late2 min late2 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 0
Jul 16
2026
- Departure
- 4 min late4 min late4 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 13
Jul 15
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 5
Jul 14
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 22
Jul 13
2026
- Departure
- 13 min late13 min late13 minutes late
- Arrival
- 13 min late13 min late13 minutes late
- Cancelled
- 28
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 19, 2026 |
1 min late1 min late1 minutes late | 5 min early5 min early5 minutes early | 6 |
|
Jul 18, 2026 |
5 min late5 min late5 minutes late | 1 min late1 min late1 minutes late | 2 |
|
Jul 17, 2026 |
2 min late2 min late2 minutes late | 2 min early2 min early2 minutes early | 0 |
|
Jul 16, 2026 |
4 min late4 min late4 minutes late | 4 min late4 min late4 minutes late | 13 |
|
Jul 15, 2026 |
1 min late1 min late1 minutes late | 3 min early3 min early3 minutes early | 5 |
|
Jul 14, 2026 |
1 min late1 min late1 minutes late | 1 min early1 min early1 minutes early | 22 |
|
Jul 13, 2026 |
13 min late13 min late13 minutes late | 13 min late13 min late13 minutes late | 28 |
- Departures
- 5 min late
- 4 min (-45.5%) vs last 30 days
- 30d trend
- Arrivals
- 2 min late
- 7 min (-78.4%) vs last 30 days
- 30d trend
- Cancelled Departures
- 527 flights (30 day total)
Jul 19
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 6
Jul 18
2026
- Departure
- 5 min late5 min late5 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 2
Jul 17
2026
- Departure
- 2 min late2 min late2 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 0
Jul 16
2026
- Departure
- 4 min late4 min late4 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 13
Jul 15
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 5
Jul 14
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 22
Jul 13
2026
- Departure
- 13 min late13 min late13 minutes late
- Arrival
- 13 min late13 min late13 minutes late
- Cancelled
- 28
Jul 12
2026
- Departure
- 34 min late34 min late34 minutes late
- Arrival
- 36 min late36 min late36 minutes late
- Cancelled
- 36
Jul 11
2026
- Departure
- 29 min late29 min late29 minutes late
- Arrival
- 11 min late11 min late11 minutes late
- Cancelled
- 10
Jul 10
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 4
Jul 9
2026
- Departure
- 5 min late5 min late5 minutes late
- Arrival
- 7 min late7 min late7 minutes late
- Cancelled
- 30
Jul 8
2026
- Departure
- 5 min late5 min late5 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 37
Jul 4
2026
- Departure
- 22 min late22 min late22 minutes late
- Arrival
- 25 min late25 min late25 minutes late
- Cancelled
- 0
Jul 3
2026
- Departure
- 4 min late4 min late4 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 11
Jul 2
2026
- Departure
- 2 min late2 min late2 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 21
Jul 1
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 43
Jun 30
2026
- Departure
- 4 min late4 min late4 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 20
Jun 29
2026
- Departure
- 2 min late2 min late2 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 15
Jun 28
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 8
Jun 27
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 22
Jun 26
2026
- Departure
- 1 min early1 min early1 minutes early
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 8
Jun 25
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 32
Jun 24
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 22
Jun 23
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 35
Jun 22
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 44
Jun 21
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 18
Jun 20
2026
- Departure
- 3 min late3 min late3 minutes late
- Arrival
- 3 min late3 min late3 minutes late
- Cancelled
- 35
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 19, 2026 |
1 min late1 min late1 minutes late | 5 min early5 min early5 minutes early | 6 |
|
Jul 18, 2026 |
5 min late5 min late5 minutes late | 1 min late1 min late1 minutes late | 2 |
|
Jul 17, 2026 |
2 min late2 min late2 minutes late | 2 min early2 min early2 minutes early | 0 |
|
Jul 16, 2026 |
4 min late4 min late4 minutes late | 4 min late4 min late4 minutes late | 13 |
|
Jul 15, 2026 |
1 min late1 min late1 minutes late | 3 min early3 min early3 minutes early | 5 |
|
Jul 14, 2026 |
1 min late1 min late1 minutes late | 1 min early1 min early1 minutes early | 22 |
|
Jul 13, 2026 |
13 min late13 min late13 minutes late | 13 min late13 min late13 minutes late | 28 |
|
Jul 12, 2026 |
34 min late34 min late34 minutes late | 36 min late36 min late36 minutes late | 36 |
|
Jul 11, 2026 |
29 min late29 min late29 minutes late | 11 min late11 min late11 minutes late | 10 |
|
Jul 10, 2026 |
1 min late1 min late1 minutes late | on-timeon-timeon-time | 4 |
|
Jul 9, 2026 |
5 min late5 min late5 minutes late | 7 min late7 min late7 minutes late | 30 |
|
Jul 8, 2026 |
5 min late5 min late5 minutes late | 4 min late4 min late4 minutes late | 37 |
|
Jul 4, 2026 |
22 min late22 min late22 minutes late | 25 min late25 min late25 minutes late | 0 |
|
Jul 3, 2026 |
4 min late4 min late4 minutes late | 4 min late4 min late4 minutes late | 11 |
|
Jul 2, 2026 |
2 min late2 min late2 minutes late | on-timeon-timeon-time | 21 |
|
Jul 1, 2026 |
1 min late1 min late1 minutes late | 1 min late1 min late1 minutes late | 43 |
|
Jun 30, 2026 |
4 min late4 min late4 minutes late | 1 min late1 min late1 minutes late | 20 |
|
Jun 29, 2026 |
2 min late2 min late2 minutes late | 1 min early1 min early1 minutes early | 15 |
|
Jun 28, 2026 |
1 min late1 min late1 minutes late | 2 min early2 min early2 minutes early | 8 |
|
Jun 27, 2026 |
1 min late1 min late1 minutes late | 3 min early3 min early3 minutes early | 22 |
|
Jun 26, 2026 |
1 min early1 min early1 minutes early | 4 min early4 min early4 minutes early | 8 |
|
Jun 25, 2026 |
on-timeon-timeon-time | 5 min early5 min early5 minutes early | 32 |
|
Jun 24, 2026 |
on-timeon-timeon-time | 3 min early3 min early3 minutes early | 22 |
|
Jun 23, 2026 |
1 min late1 min late1 minutes late | on-timeon-timeon-time | 35 |
|
Jun 22, 2026 |
on-timeon-timeon-time | 3 min early3 min early3 minutes early | 44 |
|
Jun 21, 2026 |
on-timeon-timeon-time | 5 min early5 min early5 minutes early | 18 |
|
Jun 20, 2026 |
3 min late3 min late3 minutes late | 3 min late3 min late3 minutes late | 35 |
Global Rankings
Most destinations
Runways
| Runway | Length | Width | Surface |
|---|---|---|---|
| 12,359 ft 3,767 m 12,359 ft · 3,767 m | 197 ft 60 m 197 ft · 60 m | Concrete | |
| 12,359 ft 3,767 m 12,359 ft · 3,767 m | 197 ft 60 m 197 ft · 60 m | Concrete | |
| 11,122 ft 3,390 m 11,122 ft · 3,390 m | 197 ft 60 m 197 ft · 60 m | Concrete | |
| 11,122 ft 3,390 m 11,122 ft · 3,390 m | 197 ft 60 m 197 ft · 60 m | Concrete |
Runway Length
Runways at Saint-Petersburg Pulkovo Airport are long enough for all aircraft with known takeoff and landing distances.
Operational Context
Saint-Petersburg Pulkovo (IATA: LED) operates around 266 flights per day to 114 nonstop destinations. Its network includes 70 domestic and 43 international routes, with Rossiya Airlines as the leading carrier and Kaliningrad currently the busiest connection. From LED, passengers can reach 20 countries across 4 continents, and the longest runway measures 3,767 m (12,359 ft).
Airlines and Destinations Overview
Saint-Petersburg Pulkovo serves as the primary air gateway for northwestern Russia and a major hub for traffic in and out of Saint Petersburg. Its route network combines a larger domestic schedule with international service to selected destinations across Europe, Asia, and the Middle East, reflecting both local origin and destination demand and connecting traffic through the airport.
The airport is led in scheduled service by Rossiya Airlines and also handles a mix of other domestic and foreign carriers. Short-haul domestic flying is a core part of the operation, while international service provides medium- and long-haul links where demand and market conditions support them.
Terminal Buildings and Facilities
Passenger traffic is handled through a single integrated passenger terminal complex at Pulkovo, which organizes domestic and international processing within one airport system. The terminal layout is designed to separate functions by airline operations and passenger flow rather than by completely detached terminals, which simplifies transfers within the airport.
The terminal system supports scheduled commercial traffic, transit passengers, and seasonal fluctuations in demand. Arrivals and departures are managed in a conventional airport format with check-in, security screening, border control for international flights, and airside retail and waiting areas.
Key characteristics of the terminal system include:
- Single integrated passenger terminal complex
- Domestic and international processing within one facility
- Centralized check-in and security areas
- Airside retail and waiting zones
- Passenger flow designed for scheduled commercial traffic
Passenger-facing facilities generally include standard airport services for ticketed travelers, transferring passengers, and those waiting for departures. These typically cover baggage handling, border and security processing, retail, and basic traveler support functions.
Passenger facilities available across the airport include:
- Check-in and baggage services
- Security screening
- Border control for international flights
- Retail and waiting areas
- Passenger information services
Airport Lounges
Lounge access at Pulkovo is typically provided through a mix of airline-related and independent lounge options, with use generally based on premium cabin status, frequent flyer eligibility, lounge membership, or paid entry where available. Lounges are generally located in the passenger terminal after security, with access depending on flight type and operator.
Notable lounges include:
- Information not confidently verified for specific lounge names
Dining and Food Options
Food and beverage options at the airport generally include a mix of quick-service outlets, cafes, and sit-down venues suited to both domestic and international passengers. The selection is built to serve standard preflight dining needs rather than destination-specific restaurant demand.
Common dining options include:
- Cafes
- Quick-service outlets
- Sit-down dining
- Snack counters
- Coffee service
Public Transport and Parking
The airport is connected to Saint Petersburg by road and public transport, with access from the city through buses, shuttle services, and taxis. Travelers can review current airport access information on the official transport page and parking arrangements on the official parking page.
Passengers can reach the airport using:
- Bus
- Shuttle service
- Taxi
- Private car
- Ride-hailing
Parking is available for short stays and longer stays, with products organized for different trip lengths and traveler needs. The airport’s parking layout supports both direct terminal access and general passenger drop-off and collection.
Parking options include:
- Short-term parking
- Long-term parking
- Terminal-access parking
- Drop-off and pick-up areas
Runways and Operations
Pulkovo operates a dual-runway airfield with a longest runway measuring 3,767 meters, which supports a broad mix of domestic and international commercial traffic. The runway system is capable of handling narrow-body and wide-body operations within normal airport and airline performance limits.
The airport functions as a major scheduled passenger hub with high daily movement levels and a route structure centered on domestic connectivity, especially to Moscow, as well as international services to multiple countries. Its operational role is shaped by year-round airline demand and the need to support both hub and point-to-point flying.
The runway system includes:
- Two-runway configuration
- Longest runway of 3,767 meters
- Commercial passenger operations
- Support for domestic and international service
Passenger Traffic and Airport Role
The airport is one of Russia’s principal air transport facilities outside Moscow and serves as the main passenger airport for Saint Petersburg and the surrounding region. Its network role combines hub functions with strong origin-and-destination demand, particularly on domestic routes and on trunk services to the capital.
It also functions as an international gateway for travelers from northwestern Russia, with traffic spread across a multi-country network. The airport’s demand base includes business travel, leisure travel, and connecting passengers using Saint Petersburg as a regional air access point.
The airport’s role includes:
- Major hub airport
- Primary airport for Saint Petersburg
- Domestic connector
- International gateway
- Regional passenger catchment
Location and Catchment Area
Pulkovo is located south of central Saint Petersburg and serves the city proper as well as a wider northwestern Russian catchment. Its position makes it the principal airport for the St. Petersburg metropolitan area and nearby regional travelers.
The airport also draws passengers from surrounding Leningrad Oblast and from travelers using Saint Petersburg as the main air link to the Baltic and northwestern parts of the country.
The airport serves:
- Saint Petersburg metropolitan area
- Leningrad Oblast
- Northwestern Russia
- Domestic and international origin-and-destination traffic
Hotels Near the Airport
Hotels near the airport are useful for overnight layovers, early departures, late arrivals, and business travelers needing access to the terminal area. Official airport accommodation information, where available, is the best starting point for current options.
Notable nearby hotels include:
- Information not confidently verified for specific hotel names
Airport History
Civil aviation activity at Pulkovo developed in the Soviet period as Saint Petersburg, then Leningrad, expanded its role as a major urban and industrial center. The airport became the city’s principal passenger gateway and gradually absorbed the region’s scheduled domestic and international traffic.
Over time, the airport underwent modernization to support increasing passenger volumes and more complex commercial operations. Improvements to terminal handling, airfield infrastructure, and passenger processing helped it transition from a Soviet-era airport into a large-scale modern hub for the city.
A major step in its current form was the development of the present passenger terminal complex, which consolidated operations into an integrated facility. This modernization supported the airport’s role as the main airport for Saint Petersburg and strengthened its position in Russia’s national route network.
Today, the airport operates as a key hub for scheduled passenger service in northwestern Russia, with a route structure centered on domestic demand and selective international connectivity. Its current operational profile reflects both its historical role as the city’s main airport and its modern function as a major traffic center.