WhatFliesWhere Get the app

Nonstop flights from Saint Petersburg to Moscow

4 airlines fly this route, with up to 12 flights a day.

LEDSaint Petersburg Pulkovo
388 mi · 61 flights a week
VKOMoscow Vnukovo International
LEDVKO

When they leave

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

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

Every flight

Earliest first

Times are local.

Flying from Saint Petersburg to Moscow

Rossiya Airlines flies most often, 6 to 11 times a day on the Sukhoi Superjet 100. Alrosa flies on Sundays with the Boeing 737-700. Azimuth flies on Thursdays with the Sukhoi Superjet 100. Pobeda flies on Mondays with the Boeing 737-800.

Flights run every day of the week, from 6 on Tuesdays and Saturdays to 12 on Sundays. The first arrival in Moscow is at 8:35 AM and the last at 1:30 AM the next day. The flight covers 388 miles.

Flying back, Moscow to Saint Petersburg has 35 nonstop flights a week. From Saint Petersburg, Sheremetyevo Alexander S. Pushkin (SVO) is the other Moscow area airport with nonstop flights, 310 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.