☀ Sunshine Atlas

St. Petersburg vs Tallinn: which is sunnier?

🇷🇺 Russia vs 🇪🇪 Estonia · 308 km apart · long-term climate normals (NASA POWER, 2001–2020)

Tallinn is the sunnier overall: about 1,693 hours of sunshine a year to St. Petersburg's 1,522. Tallinn has the higher Sunshine Score in 3 of 12 months, St. Petersburg in 2 (7 within 2 points).

Scores are the 0–100 Sunshine Score — sunshine, daytime warmth and dryness in one number, per month.

St. Petersburg, Russia
St. Petersburg
Tallinn, Estonia
Tallinn

At a glance

St. PetersburgTallinn
Sunshine hours / year1,5221,693
Sunniest monthJuly (71/100)July (76/100)
Nov–Feb average score0/1000/100
Jun–Aug average score68/10069/100
Rain / year724 mm684 mm
Warmest sea23°C / 73°F20°C / 68°F
Peak midday UV4 (moderate)4 (moderate)

St. Petersburg vs Tallinn month by month

MonthSunshine ScoreDay high °CRain mmSea °C
St. PetersburgTallinnSt. PetersburgTallinnSt. PetersburgTallinnSt. PetersburgTallinn
January00-5°-2°4552
February00-5°-3°3842
March004040
April004740
May443315°13°604812°
June615618°17°787221°16°
July717622°21°886523°20°
August717520°20°907222°20°
September454515°15°585719°18°
October06677110°13°
November005968
December00-3°5457

The sunnier month by month: Jan even · Feb even · Mar even · Apr even · May St. Petersburg · Jun St. Petersburg · Jul Tallinn · Aug Tallinn · Sep even · Oct Tallinn · Nov even · Dec even.

When to pick which

Sea temperature

St. Petersburg's sea gets warmer: 23°C / 73°F at its peak vs 20°C. Swimmable water (21°C+): St. Petersburg about 3 months a year, Tallinn never. Month-by-month sea temperatures are in the table above.

Full month-by-month guides: St. Petersburg weather by month · Tallinn weather by month · Best time to visit Russia.

More comparisons: St. Petersburg vs Helsinki (Vantaa) · St. Petersburg vs Cherepovets · St. Petersburg vs Petrozavodsk · Tallinn vs Stockholm · Tallinn vs Helsinki (Vantaa) · Tallinn vs Riga · all head-to-heads