Город находится в 1550 км от аэропорта Казани.
Путь из Казани в Новодвинск занимает в среднем 20 часов 52 минуты.
Город расположен на левом берегу протоки Мечка-Полой реки Северной Двины, в 8,5 км от железнодорожной станции Исакогорка, в 10 км от федеральной автодороги М8 «Холмогоры», в 20 км к югу от Архангельска (по автодороге 27 км), в 48 км от села Холмогоры.
Новодви́нск — город на севере Архангельской области. Административный центр административно-территориальной единицы в статусе города областного значения и муниципального образования в статусе городского округа Новодвинск.