Best time to visit Saint Petersburg, Russia
Based on 2020–2024 of daily weather data, the best months to visit Saint Petersburg are June, July, August — when temperatures are comfortable, rainfall is low, and sunshine is plentiful.
Months ranked by travel comfort
| Rank | Month | High | Low | Precip | Rainy days | Sun | Score |
|---|---|---|---|---|---|---|---|
| 1 ★ | June | 22.2° | 13.1° | 268 mm | 83 | 15.5 h | 88 |
| 2 ★ | July | 22.9° | 14.9° | 439.6 mm | 110 | 13.3 h | 82 |
| 3 ★ | August | 21.5° | 13.7° | 486.8 mm | 102 | 11.2 h | 81 |
| 4 | May | 14.8° | 5.6° | 229.5 mm | 86 | 12.6 h | 77 |
| 5 | September | 16.3° | 9.4° | 290.1 mm | 91 | 8.5 h | 77 |
| 6 | April | 8.4° | -0.1° | 233.6 mm | 91 | 9.3 h | 61 |
| 7 | October | 9.6° | 4.4° | 380.9 mm | 113 | 4.8 h | 53 |
| 8 | March | 2.8° | -4.2° | 230.9 mm | 90 | 6.4 h | 44 |
| 9 | November | 3° | -0.6° | 313.5 mm | 108 | 1.7 h | 36 |
| 10 | February | -2.1° | -6.9° | 258.7 mm | 105 | 2.8 h | 28 |
| 11 | January | -2.5° | -7° | 226.9 mm | 107 | 1.4 h | 26 |
| 12 | December | -2.2° | -6.2° | 278.6 mm | 108 | 1 h | 24 |
Score (0–100) blends ideal-temperature comfort (50%), low-rainfall (30%), and sunshine (20%). Higher is better for a typical sightseeing trip.
Plan your trip
January February March April May June July August September October November December · Saint Petersburg hub