Arkhangelsk is a locality located 992.99 km south from Moscow in Arkhangelsk Oblast, Russia. The population of Arkhangelsk is 349,742 people. You can find Arkhangelsk on any map using the following decimal coordinates: 64.5678 (latitude), 40.5572 (longitude).