Similar Climates › City Pairings › Saint Petersburg ≈ Oslo
City Pairings
close match
Saint Petersburg, Russia and Oslo, Norway are a close climate match — 1,086 km (675 mi) apart. Saint Petersburg is Köppen zone Dfb; Oslo is Dfb.
See Saint Petersburg on the interactive map →Saint Petersburg and Oslo both sit in the warm-summer continental (Dfb) zone, so their seasonal arcs line up. They sit only about 1,086 km (675 mi) apart — a short hop on the atlas for a climate match this close.
It is a close match: day-to-day weather in Oslo should feel familiar if you know Saint Petersburg. January means differ by 3°C (Oslo warmer); July by 2°C (Oslo cooler). Monthly rainfall stays within 5 mm in both January and July.
Sunshine stays close: Oslo at 7.6 h/day on average versus 7.1 h/day in Saint Petersburg (January 2.7 h / 1.3 h, July 12.5 h / 12.8 h). PM2.5 averages stay near each other (7 µg/m³ in Oslo, 11 in Saint Petersburg). Humidity: dew point in Oslo runs about 4°C higher in January (-5°C vs -9°C), so the air feels muggier.
January & July · °C and mm
Compare Saint Petersburg and Oslo month by month on the interactive map →
See Oslo's climate twin on its own page.
On Similar Climates, Oslo, Norway is the closest distant match for Saint Petersburg, Russia — scored close, about 1,086 km (675 mi) away.
Saint Petersburg and Oslo are separated by roughly 1,086 km (675 mi) on the great-circle route.
Yes — both cities are in the same hemisphere, so summer and winter fall in the same calendar months.
Yes — both are warm-summer continental (Dfb).
Saint Petersburg has a warm-summer continental climate (Dfb). January averages a high of -4°C and a low of -9°C with 45 mm of rain; July averages 23°C / 14°C and 80 mm.
Saint Petersburg averages about 1.3 hours of sunshine a day in January and 12.8 hours in July.
January PM2.5 averages about 13 µg/m³ (US AQI 56); July averages 8.9 µg/m³ (US AQI 45).
Other close climate matches for Saint Petersburg: Luxembourg (fair), Gothenburg (fair), Toronto (loose).
All warm-summer continental (Dfb) cities on Similar Climates →
Explore Saint Petersburg and Oslo on the interactive map →