Ohníč lies approximately 6 kilometres (4 mi) south-east of Teplice, 16 km (9.9 mi) south-west of Ústí nad Labem, and 69 km (43 mi) north-west of Prague.
Administrative parts
The villages of Dolánky, Křemýž, Němečky and Pňovičky are administrative parts of Ohníč.