Во время Северной Войны крепость Олавинлинна стала одним из основных препятствий на пути русских войск вглубь Швеции. Несмотря на это, 28 июля 1714 г. гарнизон Олавинлинны сдался русским войскам. В 1721 году по условиям Ништадтского мирного договора крепость была возвращена Швеции. Граница вновь прошла от Олавинлинны на том же расстоянии что и до Столбовского мирного договора в 1617 г.
Во время очередной русско-шведской войны русские войска 6 августа 1742 года вновь подошли к Олавинлинне. Гарнизон крепости состоял лишь из сотни человек и уже через через два дня сложил оружие. В 1743 г. был заключен Абоский мир, по которому крепость отошла к России вместе со всем регионом Савонлинна.