Olavinlinna (også kendt som St. Olafs Slot ; svensk: Olofsborg) er et slot fra det 15. århundrede med tre tårne i Savonlinna, Finland . Det er bygget på en ø i Kyrönsalmi-strædet, der forbinder søerne Haukivesi og Pihlajavesi . Det er den nordligste middelalderlige stenfæstning, der stadig eksisterer.[1]
Slottet udgør en spektakulær scene for Savonlinna Opera Festival, der blev afholdt for første gang i sommeren 1912.[2]