Выборгский замок представляет собой хорошо сохранившееся архитектурное сооружение эпохи средневековья. Замок был основан шведами в 1293 году на месте бывшего поселения карелов, которые были разорены шведами. Замок очень удачно расположен на острове, омываемом водами Финского залива. Его местоположение позволяло полностью контролировать всю реку. Новгородцы в 1293 и 1322 годах пытались безуспешно захватить этот замок. В отличии от шведской крепости Корела, которая постоянно меняла своих хозяев, до конца 18 века замок принадлежал шведам. Сам замок не очень велик, но он так искусно выстроен, что в течении многих веков оставался неприступным для всех врагов. Экскурсии в Выборг рекомендуется начинать с осмотра именно этих оборонительных сооружений, находящихся на северо-западе страны. Петропавловская крепость находится в этом же регионе, но они настолько отличны друг от друга по духу, что их даже не нужно сравнивать.
Из-за постоянной угрозы нападения извне, замок постоянно перестраивался. Первоначально была построена башня Олафа, до наших дней дошло в первоначальном виде только основание этой башни. В 15 веке периметр острова был укреплён дополнительной оборонительной стеной. В это же время были проведены работы по изысканной отделке внутренних помещений. В 16 веке была достроена до семи этажей Главная башня замка и дополнительно укреплена береговая линия. Чтобы иметь возможность держать круговую оборону, именно в это время, а может быть уже в 18 веке, башне придали восьмигранную форму. Пётр Первый со своим войском 13 июня 1710 года взял крепость штурмом. Замок при осаде крепости был сильно разрушен. При его реставрации внутренний интерьер был изменён. В 19 веке замок вновь модернизировали, основные изменения коснулись внутренней планировки. Арочные своды заменили балками, добавили новые окна и прочее. После революции 1917 года замок был потерян для России и только после Второй мировой войны был вновь возвращён. Основным материалом для строительства замка служил гранит, но верхушка Главной башни выложена из кирпича.