Find cheap Osh, Kyrgyzstan to St Petersburg, Russia flights with our free search service. Compare all available fares for direct or connection flights to St Petersburg.
Best price to flight from Osh to St Petersburg (One Way)
What is the distance between Osh and St Petersburg?
The average distance from Osh to St Petersburg is 3617 kilometers (equals to 2247 miles or 1953 nautical miles).
Your flight will departure from Osh Airport, Kyrgyzstan and arrive on Pulkovo Airport, Russia.