Badkhal Lake is situated near Faridabad in Haryana, close to the Aravalli hills. It became a well-known recreational and tourism site because of its scenic setting. Thaneswar and Karnal lie considerably farther north.