Letovisko Omišalj je prvým mestečkom a prístavom po príchode na ostrov Krk. Leží v severozápadnej časti ostrova. Je malebne rozložené na plošine (82 m) nad Omišaljským zálivom (Omišaljski zaljev).
Spolu s mestom Krk je najstaršie na ostrove. Nová časť mesta sa rozrástla na pobreží, kde je i prístav pre jachty - marina. Neďaleko Omišalje sa nachádza letisko.