WhatFliesWhere Get the app

Nonstop flights from Moscow to Saint Petersburg

3 airlines fly this route, with up to 15 flights a day.

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

When they leave

Moscow time
12:30a11:30pFirst departure 12:30 AM, last 11:30 PM

One overnight flight at 12:30 AM, then 10 in the morning, 7:00 AM to 11:00 AM, then five in the afternoon, 12:00 PM to 4:00 PM, then 11 in the evening, 5:15 PM to 11:30 PM.

Every flight

Earliest first

Times are local.

Flying from Moscow to Saint Petersburg

Rossiya Airlines flies most often, 3 to 11 times a day on the Sukhoi Superjet 100. Aeroflot flies 13 times a week on the Airbus A320, Airbus A321 and Airbus A330-300. Pobeda flies 3 times a week on the Boeing 737-800.

Flights run every day of the week, from 6 on Tuesdays and Wednesdays to 15 on Thursdays. The first arrival in Saint Petersburg is at 1:55 AM and the last at 12:55 AM the next day. The flight covers 372 miles.

Flying back, Saint Petersburg to Moscow has 310 nonstop flights a week. Vnukovo (VKO) also has nonstop flights to Saint Petersburg, 35 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.