Shahdara Bagh–Chak Amru Branch Line

Shahdara Bagh–Chak Amru Branch Line is one of several branch rail lines in Pakistan. It is operated and maintained by Pakistan Railways. The line runs from Shahdara Bagh Junction station to Narowal Junction, extending 79 km to Narowal Junction and 52 km from Narowal Junction to Chak Amru. Total length of this line is 131 km. It includes 10 active stations.

This track is important for the movement of the Army.

Shakargarh station is the biggest station in the Narowal to Chak Amru section. It is the city of 8 lakh peoples and it includes many villages.

Shakargarh is now part of Narowal district. Before partition Shakargarh was tehsil of Gurdaspur.

The Shahdra bagh Junction to Narowal Junction track is poorly maintained. Its maximum speed is 40/50 kmph and at some places its maximum speed is 60 kmph. A previous government spent 359 million rupees on Narowal railway station. Only four trains are running on this branch line.

Narowal to Chak Amru section
The line originally ran from Shahdara Bagh Junction station to Chak Amru station, but was later shortened to only reach Narowal. Residents living along the closed section demanded that the section be reopened, including Shakargarh MPA Ghayasuddin.

Railway minister Sheikh Rasheed Ahmed stated that the Kartarpur station would be reconstructed to ease the journey for Sikh pilgrims. In February 2017, the Ministry of Railways began a new study for the reconstruction of the 45 km section.

Stations
The railway stations on this railway line are:
 * Shahdara Bagh
 * Kot Mul Chand (Abandoned)
 * Babakwal (Abandoned)
 * Srirampura
 * Kala Khatai
 * Shah Sultan Halt (Abandoned)
 * Narang
 * Khundda Ladheke (Abandoned)
 * Mehta Suja
 * Baddomalhi
 * Alamgir Town Halt (Abandoned)
 * Raya Khas
 * Daud Halt
 * Pejowali
 * Kalas Goraya (Abandoned)
 * Narowal Junction

Closed section
 * Jassar Junction
 * Darbar Sahib Kartar Pur
 * Boston Afghanan
 * Nurkot
 * Shakargarh
 * Mariyal
 * Chak Amru