Direct flights from Moscow
Our checks show nonstop flights from Moscow to 146 destinations. Cheapest nonstop: Ulyanovsk — $14, Kazan — $17, Saint Petersburg — $18. Below are all direct routes with price, flight time and airlines.
Direct flights from Moscow at a glance
All direct flights from Moscow
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 Moscow
Open FoxAway in Telegram: the fox messages you when a nonstop flight from Moscow gets cheaper..
More
FAQ
Where can I fly nonstop from Moscow?
Our checks show direct flights from Moscow to 146 destinations. Cheapest: Ulyanovsk — $14, Kazan — $17, Saint Petersburg — $18. The list changes with the season and airline schedules; the seller's site shows the final price.
How long is a direct flight from Moscow?
Flight times on direct routes in our checks: Cherepovets — 1 h, Tambov — 1 h 05 min, Pskov — 1 h 25 min, Cheboksary — 1 h 25 min. Times depend on the flight and airline.
Which airlines fly nonstop from Moscow?
In our checks these airlines fly nonstop from Moscow: Aeroflot, Pobeda, Utair, Rossiya Airlines, S7 Airlines, Ural Airlines. The set changes with schedules.
Data as of 7 Nov 2026