Typically the return flight from Moscow to St. Petersburg costs about that much:
$73$73$73
Our users typically choose flights from Moscow to St. Petersburg within this price range. If you come across prices over $73, they are likely to be more expensive than usual. To find cheap flights at the best price, we recommend searching early, using our flexible dates feature.
Planning a trip from Moscow to St. Petersburg? Check the weather
16 Days Weather Forecast
Here’s how the weather in St. Petersburg looks currently:
Thu, 18 April
☁️
+34°F
Scattered clouds
4 m/s
49 %
Fri, 19 April
❄️
+32°F
Snow
7 m/s
72 %
Sat, 20 April
❄️
+30°F
Snow
6 m/s
77 %
Sun, 21 April
⛅️
+36°F
Few clouds
5 m/s
67 %
Mon, 22 April
❄️
+30°F
Snow
8 m/s
85 %
Tue, 23 April
🌦
+39°F
Rain
6 m/s
98 %
Wed, 24 April
☁️
+43°F
Broken clouds
4 m/s
85 %
Thu, 25 April
☁️
+43°F
Scattered clouds
3 m/s
67 %
Fri, 26 April
🌦
+46°F
Rain
4 m/s
72 %
Sat, 27 April
🌦
+46°F
Rain
5 m/s
85 %
Sun, 28 April
🌦
+45°F
Rain
6 m/s
96 %
Mon, 29 April
☁️
+50°F
Broken clouds
5 m/s
69 %
Tue, 30 April
☀️
+54°F
Clear sky
3 m/s
57 %
Wed, 01 May
☀️
+63°F
Clear sky
2 m/s
50 %
Thu, 02 May
🌦
+48°F
Rain
5 m/s
91 %
Fri, 03 May
🌦
+41°F
Rain
5 m/s
86 %
Monthly weather
Planning a trip and want to know what the weather in St. Petersburg will be like?
St. Petersburg in JanuarySt. Petersburg in FebruarySt. Petersburg in MarchSt. Petersburg in AprilSt. Petersburg in MaySt. Petersburg in June
St. Petersburg in JulySt. Petersburg in AugustSt. Petersburg in SeptemberSt. Petersburg in OctoberSt. Petersburg in NovemberSt. Petersburg in December
Still thinking when to go? Read when is the best time to visit St. Petersburg.
Where to stay in St. Petersburg
Find the right accommodation in St. Petersburg with Avionero:
St. Petersburg has 1 airport and Moscow has 4 airports.
LED
DME
SVO
VKO
ZIA
Pulkovo Airport (LED) - 15 km
FAQ
Flying from Moscow to St. Petersburg? Here are some useful things to know:
✈️
How far is it between Moscow and St. Petersburg by plane?
St. Petersburg is around 633 km away from Moscow.
🛬
What airports does St. Petersburg has?
There are 1 of airport in St. Petersburg: Pulkovo Airport. The closest one is Pulkovo Airport which is 15 km away.
☁️
How good the weather is in St. Petersburg?
The coldest month is January with an average temperature of +21°F. The hottest month is July with an average temperature of +64°F. Right now it is +34°F and Scattered clouds in St. Petersburg.