Viiburi linnus (soome keeles Viipurin linna, rootsi keeles Wiborgs slott) on Rootsi kuningriigi ajal ehitatud keskaegne linnus Karjalas, mille ümber kujunes Viiburi linn.
Tänapäevase haldusjaotuse järgi paikneb see Venemaal Soome lahes asuval väiksel saarel, mille praegune ametlik nimi vene keeles on Zamkovõi saar.
Linnust on esimest korda mainitud 1293. aastal ja selle rajasid rootslased. Sellel kohal olnud karjalaste puitlinnus hävis 1293. aastal rootslaste vallutuse käigus.
Linnus on arvele võetud Venemaa kultuurimälestisena.