Наиболее удобный способ добраться в Великий Новгород из Санкт-Петербурга — "Ласточка" на 7:26 утра (поезд №7001), стоимость от 740 р., в пути 3 часа 10 минут. Из Москвы в Великий Новгород идет ночной поезд №042А "Легендарный Маресьев" (отправление в 22:10, прибытие в 07:06 на следующий день), стоимость от 2000 р.