Das Klima ist angenehm mediterran. Die durchschnittliche Lufttemperatur im Sommer beträgt 22,8°C und die Meerestemperatur 23-25°C. Die hauptsächlichen Winde sind die Bora, der Jugo und der Maestral. Mit ihren 2.500 Sonnenstunden pro Jahr zählt die Insel Krk zu den sonnigsten Gegenden Europas.