Dirvonai es una aldea en el municipio de distrito de Pasvalys, en el condado de Panevėžys, Lituania. Dirvonai se encuentra a 37 m de altitud. La ciudad grande más cercana es Panevėžys, a 29 km al sur. Entre los lugares de interés cercanos: Palacio de Rundāle (52 km), Church of St. John the Baptist, Pasvalys (7,5 km) y Orthodox church in Gegabrasta (6,1 km). Entre los parajes naturales: Zalsvasis spring (7,9 km).