Dobrna is situated at a height of 375m above sea level in the northern part of the Celje basin between the slopes of Paški Kozjak and Pohorje. It is half way between the towns of Celje and Velenje, and only 14km away from the motorway (Arja vas). Maribor is 69km away and Ljubljana 79km away from Dobrna.