Князь Александр Невский основал город Порхов в 1239 году. Небольшая пограничная крепость защищала Новгородское княжество. Оборонительные сооружения практически полностью сохранились до наших дней, внутри находится деревянная часовня в честь Александра Невского. Первоначально Порховская крепость представляла собой систему земляных валов, усиленных деревянным частоколом. Каменные строения появились в 1387 году. Порхов считался одной из двенадцати главных крепостей Русского государства. До сих пор сохранился земляной вал старой крепости, которой пришлось не раз отражать набеги немцев и литовцев.