Ivangorod es una ciudad rusa ubicada en el Óblast de Leningrado en el río Narva. Hasta 1945 fue parte de la ciudad estonia de Narva. La fortaleza fue construida en 1492 por iniciativa de Ivan III Vasilyevich, el príncipe de Moscú. Durante varios cientos de años de su existencia cambió de manos: estuvo bajo el dominio sueco, luego fue ocupada por el ejército de Pedro el Grande y antes de la Segunda Guerra Mundial perteneció a Estonia. Al otro lado del río está el castillo de Hermann.