Ivangorod, Border fortress town in Leningrad Oblast, Russia.
Ivangorod is a small frontier town on the eastern bank of the Narva River in Leningrad Oblast, directly across from the Estonian city of Narva. The 15th-century fortress forms the heart of the settlement, surrounded by residential neighborhoods and several industrial facilities along the riverbank.
Grand Prince Ivan III ordered the fortress built in 1492 to establish a Russian foothold on the Baltic Sea and counter the expansion of the Livonian Order. Throughout its history, the site changed hands several times until it came under Soviet control for good after World War Two.
The fortress takes its name from Grand Prince Ivan III, and its massive stone walls overlook the river that marks the political frontier at this point. Inside the museum, visitors find paintings by local artists and discoveries that speak to centuries of life at this strategic location.
Due to the location within the frontier security zone, a special permit is required and must be requested in advance from the relevant authorities. Checks take place at designated crossing points, and travelers should allow extra time for clearance procedures.
The hydroelectric station on the river and several factories shape the townscape and provide employment for much of the local population. Despite the industrial character, the medieval fortress remains the best-known attraction for visitors who have obtained the required permit.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.