Novi Vinodolski is a city in Croatia, in Primorje-Gorski Kotar County. The city of Novi Vinodolski consists of 20 settlements (as of 2006): Bater, Bile, Birch, Black, Donji Zagon, Drinak, Gornji Zagon, Jakov Polje, Javorje, Klenovica, Krmpotske Vodice, Ledenice, Luka Krmpotska, Novi Vinodolski , Podmelnik, Povile, Ruševo Krmpotsko, Sibinj Krmpotski, Smokvica Krmpotska and Zabukovac.
Novi Vinodolski is located on a steep hill, above the mouth of Suha Ricina, in the southeastern part of the Vinodol Valley. The settlement follows the configuration of the terrain, and its silhouette dominates the Vinodol Valley.
Novi Vinodolski is only 30 kilometers from the airport on the island of Krk and 180 kilometers from the Zagreb airport. Thanks to the proximity of the main highways, the location is also very accessible to drivers from all over Europe.