Krk (Chakavian - Khark, germana – Vegl, latina – Curicta, italiana - Veglia) este o insula croata in nordul Marii Adriatice, situat in apropiere de Rijeka in Golful Kvarner si o parte a tinutului Primorje-Gorski Kotar.
Krk este cea mai mare insula Adriatica, cu o suprafata de 405.78 km patrati (156.67 mp MI), si, de asemenea, cea mai populata, cu numeroase orase si sate, cu o populatie de 17860 locuitori (recensamantul din 2001).
Desi sondajele recente au aratat ca Krk este cea mai mare insula croata, cele mai recente date oficiale arata ca sunt de aceeasi dimensiune.