Русский
Popular routes

Flights from Moscow to Saint Petersburg

The lowest one-way fare seen recently from Moscow to Saint Petersburg is $21, departing November 9.

Lowest fare$21
Direct from$21
Usually cheapestMonday
Distance600 km
Find my flight with AISee fares on Aviasales

Lowest fare by departure date

November 6December 5

Lowest recent one-way fares for one adult, from Aviasales data updated daily. Seats sell out and prices change, so check the final price before you pay. The Aviasales link is an affiliate link: we may earn a commission at no extra cost to you.

More routes

  • Saint Petersburg → Moscow
  • Moscow → Dubai
  • Moscow → Istanbul
  • Moscow → Antalya
© 2026 Kudafly
Popular routesTermsPrivacy