Gurdaspur is a city located in the Majha region of the Indian state of Punjab. Situated between the rivers Beas and Ravi, it serves as the administrative headquarters for the Gurdaspur District.
The city is positioned in the geographical center of its district, which shares a border with Pakistan.