Krk on Kroatialle kuuluva saari Adrianmerellä.[1] Se on Adrianmeren toiseksi suurin saari Cresin jälkeen. Krkin pinta-ala on 409 neliökilometriä ja asukasluku noin 16 000.[2] Saaren suurin kaupunki on Krk, jonka asukasluku on 5 491 (2001). Muita saarella sijaitsevia kaupunkeja ovat muun muassa Omišalj ja Baška.
Saaren korkein kohta on 556 m korkea Obzova.[1]