Bamhori is a village in Raisen district, Madhya Pradesh, India.
Bamhori is located at 23.20ðN, 78.29ðE. It has an average elevation of , and is located in the Vindhya Range.
As of the 2011 census, Bamhori had 1,135 households and population of 5,177: 2,664 () were male, while 2,513 () were female. 75.79% of its residents were literate