Kansallisen kaupunkipuiston ytimenä on Olavinlinna, ja se käsittää yhteensä noin 7 700 hehtaarin laajuisen alueen. Kansalliseen kaupunkipuistoon kuuluu sekä ydinkeskustan virkistys- ja puistoalueita että keskustaa ympäröiviä saimaannorpan elinalueita ja saaristoa etelässä Pihlajavedellä ja pohjoisessa Haapavedellä ja Pienellä Haukivedellä.











