Kraljevica bevindt zich in de regio Primorje-Gorski kotar, 20 kilometer ten zuiden van Rijeka aan de opening van de baai van Bakar. De machtige Kroatische middeleeuwse adellijke families Zrinski en Frankopani waren de vorsten van dit gebied. Uit die tijd stammen ook de middeleeuwse kastelen van uitzonderlijke schoonheid.
Het kasteel Stari Grad, gebouwd in de eerste helft van de 17e eeuw, bevindt zich in het centrum van Kraljevica. Novi Grad, ook bekend als Kasteel Frankopan, trekt de aandacht van voorbijgangers met zijn pracht en zijn schitterende ligging boven de kust.
Het toerisme begon zich hier al in de 19e eeuw te ontwikkelen, toen de Oostenrijkse graaf Ollschbaur het eerste hotel gebouwd had, dat later tot kuuroord is omgebouwd. Vele bekende kunstenaars hebben hier hun rust gevonden, aangetrokken door de heldere zee, de mooi ingerichte stranden en de culturele evenementen, en hebben hier hun mooiste havens geschilderd.
Tegenwoordig is Kraljevica het maritieme en scheepswerfcentrum van de Adriatische kust, en de mooie baaien Dubno en Scott, met camping, trekken vele toeristen aan.