Kvarner Gulf
Кралевица находится в северо-западной части страны на побережье Адриатического моря (залив Кварнер) между городами Риека (23 километра) и Цриквеница (22 километра). Кралевица стоит на полуострове, образованном с одной стороны морем, а с другой узким проливом, ведущим в Бакарский залив. На берегу пролива — большой маяк.