St. Petersburg: Best Time to Visit
Best Time to Visit
- May through August = good weather
- Mid June to early July = white nights, the sun never sets
- Mid January to end of February = snow
- January 1st New Years Day,
- January 7th Russian Orthodox Christmas,
- February 23rd Defenders of the Motherland Day
- March / April Easter Sunday
- May 1st Labor Day
- May 9th Victory Day
- June 12th Russia Day
- November 4th Day of National Unity
- 1 week in the off season
- Two full days during white nights