Dirvonakiai is a village in Biržai District Municipality, in Panevėžys County, Lithuania. Dirvonakiai lies at 59 m above sea level. It has 53 inhabitants (2021). The nearest city is Panevėžys, 53 km to the southwest. Near the border: Latvia, 19 km. Among the landmarks around are Biržai Castle (6.0 km), Church of the Assumption of Mary in Skaistkalne (27 km) and Lutheran church in Nereta (33 km). Among the natural features are Cow cave (8.3 km).