Shahpur Kandi Fort is nestled in the foot of the majestic Himalayas, overlooking the
. The fort is situated 7 km from Pathankot
It was built in 16th century by Bhao Singh, who named it after the Emperor Shah Jahan. The little town of Shahpur is located on the left bank of the Ravi River. The fort now functions as a rest house.
Some Muslim Tombs and a mosque are sighted near the fort. There is a typical old stone tank just outside the village.