Randhirgarh is a village in Phagwara tehsil in district of Kapurthala, Punjab, India. As per the data provided by Census of India in 2011, total population of Randhirgarh was 473 which includes 245 males and 228 females. Randhirgarh covers 107 ha area. Pincode of Randhirgarh is 144408.