Machhrauli is a village in Thanesar tehsil in district of Kurukshetra, Haryana, India. As per the data provided by Census of India in 2011, total population of Machhrauli was 1,754 which includes 946 males and 808 females. Machhrauli covers 486 ha area. Pincode of Machhrauli is 136135.