Punat a Krk-szigeten található. A szigetet és a szárazföldet híd köti össze, és Punat mindössze 30 kilométerre van Rijekától. Punat a Puntarska Draga öbölben található, amely jól védett a viharoktól. A hídtól 35 kilométerre található. Krk szigetén található a repülőtér, amely még nagyobb repülőgépeket is képes fogadni. Punat 34 km2-es területen fekszik. Az enyhe éghajlat és a kristálytiszta tenger sok turistát vonz. Punat az egyik legnagyobb hajózási központ az Adriai-tenger partján.
Punat lakossága a 2001-es népszámlálás szerint 1876 fő. Nyáron sokan vannak, de az év nagy részében Punat nem zsúfolt, mivel sokan Rijekába mennek, és ott maradnak egész héten.
Számos szálloda és még több magánlakás-kapacitás ad Punat számára jó szálláslehetőségeket. Mint említettük, Punat egy nagy kikötővel is rendelkezik.
Ha a városnézés mellett dönt, érdemes meglátogatni a 20. század elejéről származó Kostarika palotát, a Kosljun kolostort, a Szent Jeronim templom romjait, a 9. századból származó Szent Donát kis templomot és néhány más látnivalót.