Nibhora, located at a height of 1066 ft above sea level, is one of the prominent towns in Hoshangabad District. It is situated near the district’s north-eastern border with Narsinghpur District, about 17 km east of Sandia and 20 km south of Udaipura. Hoshangabad is 68 km west and Bhopal is 128 km north-west.