Olavinlinna (“Olafův hrad”) je ostrovní hrad ve finském městě Savonlinna. V současné době je nejsevernějším dosud stojícím středověkým hradem.
Hrad byl založený roku 1475 Erikem Axelsonem jako Sankt Olofsborg. Hrad byl součástí finského systému pohraničních pevností na rusko-finské hranici a mimo to chránil jednak celou Savonii, jednak přilehlou část jezerního systému Saimaa, který byl již tehdy využíván jako významná vodní cesta. V 17. a 18. století se hrad stal svědkem řady střetnutí mezi švédskými a ruskými vojsky.