Новгородскую крепость в древности называли детинцем, городом и кромом, что означало «ограждённое пространство». С этой крепости началось строительство Великого Новгорода, в летописях кремль так и обозначен - Новгород, новый город и впервые упоминается в 1044 году.
В XII-XV веках кремль был неоднократно перестроен, виной тому феодальные войны, монгольское нашествие, угроза интервенции. К началу XV века кремль был уже полностью каменным и представлял собой надёжное защитное сооружение.
Изначально в кремле было двенадцать башен, до наших дней сохранилось девять: Дворцовая, Спасская, Княжая, Кукуй, Покровская, Златоустовская, Митрополичья, Федоровская и Владимирская. Эти башни являлись узлами артиллерийской обороны, в каждой из них было установлено по несколько бойниц. Несмотря на такое сугубо стратегическое назначение каждая из этих башен имеет индивидуальную архитектурную форму, а некоторые из них — богатое декоративное убранство.
В стенах кремля также находится несколько соборов и церквей — знаменитый Софийский собор, Церковь Андрея Стратилата, Церковь Сергия Радонежского, церковь входа Господня в Иерусалим.