Garhshankar is a city located in the Hoshiarpur district of the Indian state of Punjab. It serves as a local urban center within the region.
The town is situated in the northern part of India and is characterized by its placement within the rural landscape of the Punjab state.