Garhshankar is a small town in Hoshiarpur District of Punjab. It is located 80 km north-west of Chandigarh.
Places of tourist interest include Bhakra Dam and the gurdwara in Gadial village. An excursion to the ancient temple city of Hoshiarpur will be an exciting option.
Nearest airport is at Chandigarh. Garhshankar Railway Station is managed by the Northern Railways.