Luka Krmpotska is located in the City of Novi Vinodolski, in Primorje-Gorski Kotar County at an elevation of 650 meters above sea level and it covers the area of 10.69 km² (4.13 sq. miles). According to the 2011 census report, there was only one inhabitant left. Nearby places: Javorje, Podmelnik, Zabukovac, Ruševo Krmpotsko, Drinak, Crno, Jakov Polje, Bile, Alan and Klenovica.