Situated at an altitude of 1,204 ft above mean sea level, Badshahibagh is a small town located in the northern part of Saharanpur District. Saharanpur, the district headquarters, lies to the south of it. It is situated near the popular tourist places such as Paonta Sahib (15 km), and Timli (10 km). Chamarla Rao, Raipur, Chanchak and Bhogriwala are its neighboring places.