La localidad se ha desarrollado en torno al castillo de Hermann, construido por los daneses en el siglo XIII en el borde izquierdo del río Narva, mientras en la otra orilla se levantó la fortaleza de Ivángorod bajo dominio moscovita.