Dirvonakiai este un sat din municipalitatea districtuală Biržai, din județul Panevėžys, Lituania. Dirvonakiai se află la 59 m altitudine. Populația este de 53 de locuitori (2021). Cel mai apropiat oraș mare este Panevėžys, la 53 km la sud-vest. Aproape de graniță: Letonia, la 19 km. Printre obiectivele din împrejurimi: Biržai Castle (6,0 km), Church of the Assumption of Mary in Skaistkalne (27 km) și Lutheran church in Nereta (33 km). Printre locurile naturale: Cow cave (8,3 km).