Direct flights from Saint Petersburg
Our checks show nonstop flights from Saint Petersburg to 87 destinations. Cheapest nonstop: Kaliningrad — $19, Moscow — $21, Yekaterinburg — $22. Below are all direct routes with price, flight time and airlines.
Direct flights from Saint Petersburg at a glance
All direct flights from Saint Petersburg
Price is the lowest nonstop one-way fare in our checks this week. Open a route to see dates and a price calendar.

Track prices from Saint Petersburg
Open FoxAway in Telegram: the fox messages you when a nonstop flight from Saint Petersburg gets cheaper..
More
FAQ
Where can I fly nonstop from Saint Petersburg?
Our checks show direct flights from Saint Petersburg to 87 destinations. Cheapest: Kaliningrad — $19, Moscow — $21, Yekaterinburg — $22. The list changes with the season and airline schedules; the seller's site shows the final price.
How long is a direct flight from Saint Petersburg?
Flight times on direct routes in our checks: Cherepovets — 0 h 55 min, Yaroslavl — 1 h 20 min, Minsk — 1 h 30 min, Moscow — 1 h 35 min. Times depend on the flight and airline.
Which airlines fly nonstop from Saint Petersburg?
In our checks these airlines fly nonstop from Saint Petersburg: Pobeda, Nordwind Airlines, Smartavia, Rossiya Airlines, Ural Airlines, RusLine. The set changes with schedules.
Data as of 7 Nov 2026