Miasteczko z portem wraz z niedużą miejscowością wypoczynkową na końcu wąskiej i długiej zatoki Omiszajskiej (Omisaljksi zaljev) na północnym wybrzeżu wyspy Krk. 5 km od miasteczka znajduje się lotnisko. Omiszalj leży 7 km od Krcskiego mostu, który łączy wyspę z lądem.
Na równinie nad morzem znajduje się malownicza stara część i niektóre nowe części, następna część miasteczka wraz z wyposażeniem dla ruchu turystycznego została wybudowana na wybrzeżu. Obie części połączone są drogami wiodącymi przez uporządkowane jak parki zbocza. Omiszalj jest słynny z przepięknych widoków na okolicę. Ruch turystyczny nie ma tutaj jeszcze wielkiej tradycji.