Vyborg is located in Leningrad region on the Karelian Isthmus at the distance of 130 km to the northwest of St. Petersburg, close to the Russian border with Finland. The historical centre of the town is formed by the Castle of Vyborg and other historical buildings of different architectural styles.