The distance between Shahkot and Gurdaspur is approximately 150 kilometers. You can travel this route in about 3.5 hours by bus or car. The route passes through Jalandhar and Batala. Gurdaspur is a historic city known for its religious sites.
Total Distance: 150 km by road, 140 km air distance.
Buses are available throughout the day.
October to March for pleasant weather.