Viipurin linna on peräisin jo 1200-luvulta. Pienellä saarella sijaitseva ruotsalaisten rakantama keskiaikainen ritarilinna on ainutlaatuoinen historiallinen nähtävyys. Linnassa järjestetään paljon keskiaikaisia festivaaleja ja turnauksia. Linnassa toimii museo, jossa voi tutustua tarkemmin linnan historiaan. Linnassa järjestetään myös vaihtuvia näyttelyitä. Pyhän Olavin torni on suosittu paikka mennä katselemaan kaupunkia yläilmoista.