Moscow: Annual Weather Averages. July is the hottest month in Moscow with an average temperature of 65°F (19°C) and the coldest is January at 18°F (-8°C) with the most daily sunshine hours at 9 in July. The wettest month is June with an average of 100mm of rain.
Moscow is situated on the banks of the Moskva River, which flows for just over 500 km (311 mi) through the East European Plain in central Russia. 49 bridges span the river and its canals within the city’s limits.