Moscow vs Saint Petersburg for Remote Work
Moscow and Saint Petersburg are the two largest cities in Russia with complete remote-work profiles. Moscow has about 10M residents; Saint Petersburg has about 5.4M. Moscow is the national capital.
Moscow averages 19°C in its best month, versus 18°C in Saint Petersburg. Moscow sees about 12 rainy days that month, while Saint Petersburg sees about 11 rainy days. Across the year, temperatures range -11–23°C in Moscow and -9–22°C in Saint Petersburg.
Moscow sits at 155 m, versus 11 m in Saint Petersburg.
Side-by-side
Moscow
Russia
- Population
- 10M
- Elevation
- 155 m
- Best-month temperature
- 19°C
- Best-month range
- 15–23°C
- Best-month rain
- About 12 rainy days
- Year temperature range
- -11–23°C
- National capital
- Yes
Saint Petersburg
Russia
- Population
- 5.4M
- Elevation
- 11 m
- Best-month temperature
- 18°C
- Best-month range
- 14–22°C
- Best-month rain
- About 11 rainy days
- Year temperature range
- -9–22°C
- National capital
- No
| Metric | MoscowRussia | Saint PetersburgRussia |
|---|---|---|
| Population | 10M | 5.4M |
| Elevation | 155 m | 11 m |
| Best-month temperature | 19°C | 18°C |
| Best-month range | 15–23°C | 14–22°C |
| Best-month rain | About 12 rainy days | About 11 rainy days |
| Year temperature range | -11–23°C | -9–22°C |
| National capital | Yes | No |
FAQ
- Which is larger, Moscow or Saint Petersburg?
- Moscow is the larger of the two complete profiles in Russia, with about 10M residents compared with about 5.4M in Saint Petersburg.
- How does the climate compare in Moscow vs Saint Petersburg?
- The best remote-work month is typically July in Moscow (19°C avg) and July in Saint Petersburg (18°C avg). Rainfall that month is about 12 rainy days in Moscow versus about 11 rainy days in Saint Petersburg.
Related pages
- Moscow city guide
- Saint Petersburg city guide
- More cities in Russia
- All city guides
- Cheapest Countries for Remote Work — Low cost of living
- Retiring in Russia — Retirement hub
- Best healthcare countries to retire — Healthcare