Северная Двина как таковая берёт начало в г. Великий Устюг Вологодской области. Там образуется река Малая Северная Двина путём слияния р. Сухоны, как тут правильно отмечено, вытекающей из Кубенского озера (кстати, это одна из рек, которая течёт обратно в озеро в период весеннего паводка) , - и реки Юг, притока Сухоны. В г. Котласе, в 60 км ниже по течению от г. Великий Устюг, в Малую Сев. Двину втекает приток под названием Вычегда, и с этого места начинается собственно Северная Двина. Так что вопрос о том, где она берёт начало, сложный. Смотря что считать началом.
А впадает Северная Двина в Белое море, в его Двинскую губу, в районе г. Архангельска. Здесь река представляет собой дельту с эстуарием, то есть русло разделено на множество рукавов, и в них заметны морские приливы и отливы.