Shamgarh is situated in Nilokheri tehsil and located in Karnal district of Haryana. It is one of 76 villages in nilokheri Block along with villages like Dadupur and Laliani . Nearby railway station of Shamgarh is Nilokheri.
Block / Tehsil :
|Village Post Office : -||Pin Code|