Garhi Harsaru is a town and railway station in Gurugram district of Haryana state in India. It lies on the road from Gurugram city to Pataudi town. According to the Census India 2011, it has a population of about 7894 persons of which 4216 are males while 3678 are females living in around 1539 households.