WhatFliesWhere Get the app

Nonstop flights from Moscow to Saint Petersburg

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

VKOMoscow Vnukovo International
388 mi · 35 flights a week
LEDSaint Petersburg Pulkovo
VKOLED

When they leave

Moscow time
6:30a10:30pFirst departure 6:30 AM, last 10:30 PM

Six in the morning, 6:30 AM to 11:00 AM, then three in the afternoon, 12:30 PM to 4:00 PM, then seven in the evening, 5:00 PM to 10:30 PM.

Every flight

Earliest first

Times are local.

Flying from Moscow to Saint Petersburg

Rossiya Airlines flies most often, 2 to 8 times a day on the Sukhoi Superjet 100. Pobeda flies on Mondays, Tuesdays and Thursdays with the Boeing 737-800. Alrosa flies on Saturdays with the Boeing 737-700. Azimuth flies on Wednesdays with the Sukhoi Superjet 100.

Flights run every day of the week, from 2 on Fridays to 9 on Mondays. The first arrival in Saint Petersburg is at 8:00 AM and the last at 12:00 AM the next day. The flight covers 388 miles.

Flying back, Saint Petersburg to Moscow has 61 nonstop flights a week. Sheremetyevo Alexander S. Pushkin (SVO) also has nonstop flights to Saint Petersburg, 68 a week.

Return flights

WhatFliesWhere app icon

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

Download on the App StoreGet it on Google Play

Schedules as of Oct 9, 2026.