The calculated distance (air line) between Arkhangel’sk and Severodvinsk is approximately 21 miles respectively 34 kilometers.
By car or train, the actual journey to Severodvinsk is certainly longer, as only the direct route (as the crow flies) between Arkhangel’sk and Severodvinsk has been calculated here.
Air line (approximately)
34 kilometers
18 nautical miles