Otok Krk (talijanski Veglia) je uz susjedni otok Cres najveći (405,78 km2) od 1246 otoka koliko ih ima Hrvatska. Administrativno sjedište otoka je grad Krk. Otok se nalazi u Primorsko-goranskoj županiji. Na otoku se nalazi Zračna luka Rijeka.
Od 19. srpnja 1980. godine otok Krk povezan je s kopnom putem Krčkog mosta (ex Titov Most), čiji su radovi započeli u srpnju 1976. sponzorstvom samog Tita.
Krk je hrvatski otok sa najviše naseljenih mjesta. Ima ih ukupno 68. Neka od njih su:
Grad Krk, Punat, Njivice, Baška, Dobrinj, Valbiska, Malinska, Porat, Vantačići, Zidarići, Turčići, Kremenići, Žgombići, Rasopasno, Vrbnik, Bogovići, Sveti Vid, Šilo, Čižići, Klimno, Sužan, Tribulje, Sv.Ivan, Gabonjin, Kras, Polje, Gostinjac, Sv. Vid Dobrinjski, Risika, Žestilac, Garica, Kornić, Stara Baška...