Flights from Saint Petersburg to Moscow – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
LED to DME – All flight route options from Pulkovo Airport, Russia to Moscow Domodedovo Airport, Russia. These flights are operated by 2 airlines. Fly non-stop with S7 Airlines or choose from 1 different transit flights. The shortest flight time is 1 hour and 35 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Moscow Domodedovo Airport
We got great deals on hotels and car rentals near the airport.
Saint Petersburg to Moscow flights
There are over 2 and approximately 19 flights every week. You can fly non-stop to Moscow (DME) from Saint Petersburg (LED) with S7 Airlines or opt for a connecting flight via Cherepovets (CEE).
Tip! You might want to consider arriving at Sheremetyevo International Airport (SVO) instead.
Saint Petersburg to Moscow with S7 Airlines
You can fly non-stop every weekday with flights departing at 11:55, 20:20 or 20:35.
With Severstal Aircompany
If you fly from Saint Petersburg with Severstal Aircompany you will do a stopover in Cherepovets, CEE before reaching Moscow. This flight trip will take 2 hours and 40 minutes and you can fly every day of the week except Mondays and Tuesday with departures at 09:15.
Distance & flight times: Pulkovo Airport to Domodedovo Airport
The shortest flight time between LED and DME is 1 hour and 35 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 35m | - | 416 miles (669 km) |
CEE Cherepovets | 2h 40m | 50m | 544 miles (875 km) |


