Badnjevac (en serbe cyrillique : Бадњевац) est une localité de Serbie située dans la municipalité de Batočina, district de Šumadija. Au recensement de 2011, elle comptait 1 084 habitants. Badnjevac est officiellement classé parmi les villages de Serbie.