Kestenovac se nalazi u općini Donji Lapac, u Ličko-senjskoj županiji na 548 metara nadmorske visine i prostire se na površini od 12,97 km². Prema popisu iz 2011. godine, u Kestenovcu živi 39 stanovnika. Stanovništvo je u potpunosti srpsko. Okolna naselja: Donji Štrbci, Gornji Štrbci, Bušević, Mišljenovac, Kruge, Birovača, Nebljusi, Donji Lapac, Dnopolje i Gajine.