Kanhor is situated 22 km to the east of Suratgarh in Hanumangarh District of Rajasthan. The nearest town is Eta, 10 km to the south. Some of the other nearby towns are Jakhrawali, Khoda and Karru.
Eleven kilometers to the north is Baropal, a serene village. The district headquarters, Hanumangarh, is easily accessible from here.