Wayfli › Bangkok (BKK) › To St. Petersburg (LED)

Bangkok (BKK) to St. Petersburg (LED) flights

There are direct flights from Bangkok Suvarnabhumi Airport to St. Petersburg Pulkovo Airport, sold by one airline: Aeroflot. The distance is 7,609 km, about 9h 45m in the air. There are also 16 one-stop options, via airports such as Istanbul, Dubai and Beijing.

Live fares for BKK → LEDSee all routes on the map
7,609 kmdistance
~9h 45mdirect flight time (estimate)
1direct airline
16one-stop options

Direct flights from Bangkok to St. Petersburg

RouteAirlines (incl. codeshares)DistanceTime (est.)
BKK → LEDAeroflot7,609 km~9h 45m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
IST IstanbulTHAI Airways and Turkish Airlines then Southwind airlines and Aeroflot9,601 km~14h 25m
DXB DubaiEmirates and Qantas then Emirates and Flydubai9,204 km~13h 55m
PEK BeijingAir China and Hainan Airlines then Hainan Airlines and S7 Airlines9,374 km~14h 5m
DME MoscowChina Airlines and THAI Airways then ALROSA and S7 Airlines7,726 km~12h 5m
AUH Abu DhabiITA Airways and Etihad Airways then Etihad Airways9,329 km~14h 5m
SVO MoscowAeroflot then Pobeda and Rossiya Airlines7,704 km~12h 5m
TAS TashkentUzbekistan Airways then Qanot Sharq and Uzbekistan Airways7,683 km~12h
OVB NovosibirskS7 Airlines and Aeroflot then ALROSA and Nordwind Airlines7,953 km~12h 20m
SVX YekaterinburgAeroflot and United Nigeria Airlines then Pobeda and Nordwind Airlines7,659 km~12h
ALA Alma-ataAir Astana then Rossiya Airlines and Air Astana7,609 km~11h 55m
HKT PhuketTransnusa and Air France then Aeroflot and United Nigeria Airlines8,686 km~13h 15m
KJA KrasnoyarskAeroflot and United Nigeria Airlines then Nordwind Airlines and Aeroflot8,331 km~12h 50m

More from Bangkok and St. Petersburg

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.