WhatFliesWhere Get the app

Nonstop flights from Saint Petersburg to Moscow

2 airlines fly this route, with up to 48 flights a day.

LEDSaint Petersburg Pulkovo
372 mi · 310 flights a week
SVOMoscow Sheremetyevo Alexander S. Pushkin International
LEDSVO

When they leave

Saint Petersburg time
6:00a11:55pFirst departure 6:00 AM, last 11:55 PM

12 in the morning, 6:00 AM to 11:30 AM, then 11 in the afternoon, 12:00 PM to 4:30 PM, then 20 in the evening, 5:00 PM to 11:55 PM.

Every flight

Earliest first

Schedules last checked Aug 12, 2026. Times are local.

Flying from Saint Petersburg to Moscow

Aeroflot flies most often, 38 to 45 times a day on the Sukhoi Superjet 100, Airbus A320, Airbus A321, Airbus A319 and Airbus A330-300. Pobeda flies 2 to 3 times a day on the Boeing 737-800.

Flights run every day of the week, from 41 on Tuesdays and Saturdays to 48 on Fridays and Sundays. The first arrival in Moscow is at 7:30 AM and the last at 1:25 AM the next day. The flight covers 372 miles.

Pobeda flies it until Oct 24.

Flying back, Moscow to Saint Petersburg has 68 nonstop flights a week. From Saint Petersburg, Vnukovo (VKO) is the other Moscow area airport with nonstop flights, 61 a week.

Return flights

WhatFliesWhere app icon

Find the cheapest day to fly from Saint Petersburg to Moscow.

Download on the App StoreGet it on Google Play

Schedules as of Oct 9, 2026.