Dirvonai is a village in Kalvarija Municipality, in Marijampolė County, Lithuania. Dirvonai lies at 191 m above sea level. It has 18 inhabitants. The nearest city is Marijampolė, 22 km to the northeast. Among the landmarks around are Vilkaviškis Cathedral (23 km), Puńsk synagogue (22 km) and Church of the Assumption in Puńsk (22 km).