Dirvonakiai es una aldea en el municipio de distrito de Biržai, en el condado de Panevėžys, Lituania. Dirvonakiai se encuentra a 59 m de altitud. Su población es de 53 habitantes (2021). La ciudad grande más cercana es Panevėžys, a 53 km al suroeste. Cerca de la frontera: Letonia, a 19 km. Entre los lugares de interés cercanos: Castillo de Biržai (6,0 km), Church of the Assumption of Mary in Skaistkalne (27 km) y Lutheran church in Nereta (33 km). Entre los parajes naturales: Cow cave (8,3 km).