Железнодорожный вокзал Архангельска расположен на центральной железнодорожной станции города, Архангельск-Город и представляет собой конечный пункт Северной железной дороги. Железнодорожный вокзал станции Архангельск-Город находится на правом берегу реки Двины, недалеко от центра Архангельска.
Северная железная дорога, берущая начало в центре России простирается далеко на Север и связывает между собой Ярославль, Кострому, Иваново, Вологду, Сыктывкар и Воркуту и Архангельск. Через Архангельск-Город за сутки проходит примерно 32 пары поездов, среди которых половина – пассажирские. В летний период число пассажирских поездов увеличивается за счет дополнения составов, следующих на Украину (Крым) и на юг России. С вокзала станции Архангельск-Город отправляются пригородные поезда, следующие до Брусеницы, Исакогорки, Малошуйки, Карпогор, Няндомы и других населенных пунктов Архангельской области.
В 1965 году была открыта железнодорожная станция Архангельск-Город. После этого было построено здание жд вокзала. На железнодорожном вокзале станции Архангельск-Город Северной железной дороги после капитального ремонта появились душевые, комната матери и ребенка, увеличилось число комнат отдыха для пассажиров, среди которых появился номер повышенной комфортности.