Каждый день с железнодорожного вокзала уходят поезда межрегионального и дальнего следования в города России и Белоруссии. Курсируют электрички по пригородным станциям. Железнодорожная станция Великий Новгород является железнодорожной пассажирской станцией Октябрьской железной дороги. Станция имеет 6 путей и 4 платформы, две из которых высокие и две низкие. На вокзале оборудован зал ожидания, комнаты отдыха, ресторан, а также билетные кассы.
Новгородская железная дорога была построена частным предприятием в конце XIX века. Она имела протяженность 73 км и соединяла Николаевскую железную дорогу с городом Великий Новгород. Спустя 7 лет путь был продлен от Новгорода до Старой Руссы. Позже открыты линии Луга-Новгород и Павловск-Новгород.