Krk leži na severu Jadrana v Kvarnerskem zalivu v republiki Hrvaška. Krk je tudi drugi največji hrvaški otok po površini (405,22 km²); dolga leta je veljal za največjega, vendar so zadnja merjenja pokazala, da je Cres nekoliko večji (405,70 km²). S celino je od leta 1980 povezan s Krčkim mostom (bivši Titov most).