Ivangorod är en rysk stad belägen i Leningrad oblast vid floden Narva. Fram till 1945 var den delen av den estniska staden Narva. Fästningen byggdes 1492 på initiativ av Moskva-prinsen Ivan III Vasilyevich. Under flera hundra år av dess existens bytte det händer: det var under den svenska styrelsen, sedan ockuperades det av Peter den store armén och tände under andra världskriget det tillhörde Estland. På andra sidan floden finns Hermann Castle.