L'île de Krk compte beaucoup de belles plages comme la plage de Baška, l'une des plus belles de Croatie. Elle peut se vanter de plusieurs types de plages, en sable, de galets, ou celles situées dans les zones rocheuses et proposant des plateaux en béton.
L'île de Krk propose plusieurs plages de sable avec notamment la plage de la baie de Soline, qui est réputée pour sa boue médicinale. Certaines plages se situent dans les baies cachées, accessibles uniquement par bateau, à pied via des sentiers naturels ou à travers la dense végétation méditerranéenne.
De nombreuses plages arborent le « Pavillon Bleu », attestant de la propreté de la mer, de la sécurité et de la qualité de la plage.
Les plages « sauvages » n’arborent pas le drapeau bleu, dans la mesure où elles ne sont pas testées ; la mer y est toutefois tout aussi propre que sur les plages de la ville.