Kotri–Attock Line

Kotri–Attock Railway Line (also referred to Main Line 2 or ML-2) is one of five main railway lines in Pakistan, operated and maintained by Pakistan Railways. The line begins from Kotri Junction and ends at Attock City Junction. The total length of this railway line is 1427 km. There are 74 operational railway stations from Kotri Junction to Attock City Junction on this line. Currently, no train is running on this railways line between Kot Adu Junction and Jacoababad Junction.

History
The present-day Kotri–Attock Railway Line was built as a patchwork of different railways during the 19th and 20th centuries by North Western State Railway and Pakistan Railways. The present day line consists of the following historic lines:

The Mari–Attock Railway opened in 1891 as a broad gauge railway line between Mari Indus and Attock. In 1895 it was extended to Mianwali.
 * Mari–Attock Railway

The Jacobabad–Kashmor Railway (also known as the Upper Sind Light Railway) opened in 1914 as a narrow gauge railway line between Jacobabad and Kashmore.
 * Jacobabad–Kashmor Railway

The Larkana–Jacobabad Light Railway (also known as the Sind Light Railway) opened in 1924 as a narrow gauge railway line between Larkana and Jacobabad.
 * Larkana–Jacobabad Light Railway

In 1956, Pakistan Western Railway converted the all 3 sections from narrow gauge to  broad gauge. Between 1969 and 1973, Pakistan Western Railways completed the gap section between Kashmore–Mari Indus and the line was also extended from Larkana to Kotri, thus linking Kotri to Attock. In 2010, this line was designated Main Line 2 by Pakistan Railways to provide an alternative North–South route to the heavily used Karachi–Peshawar Railway Line.

Stations
The stations on this line are as follows: • Kotri Junction

• Sindh University

• Cadet College Petaro

• Unarpur (Abandoned)

• Budhapur

• Khanot

• Gopang

• Manjhand

• Sann

• Amri

• Laki Shah Saddar

• Bago Toro (Abandoned)

• Sehwan Sharif

• Bubak Road

• Bhan Saydabad

• Khudabad

• Dadu

• Phulji

• Piaro Goth

• Rehmani Nagar

• Balishah

• Shah Panjo Halt

• Radhan

• Sihar Halt

• Badah

• Mohenjodaro

• Bakhsh Jatoi (Abandoned)

• Bakrani Road

• Mashori Sharif (Abandoned)

• Larkana Junction

• Mahota (Abandoned)

• Brohi (Abandoned)

• Shah Nawaz Bhutto

• Madije Road

• Allahdadani (Abandoned)

• Ruk

• Habib Kot Junction

• Shikarpur

• Sultankot

• Abad

• Jacobabad Junction

• Dilmurad (Abandoned)

• Thul Nao (Abandoned)

• Haibat Shaheed (Abandoned)

• Kandkot (Abandoned)

• Kashmor Colony (Abandoned)

• Shahwali (Abandoned)

• Basti Abdullah (Abandoned)

• Wali Mazari (Abandoned)

• Rojhan (Abandoned)

• Badil Mizari (Abandoned)

• Kot Behram (Abandoned)

• Murghal (Abandoned)

• Mithan Kot (Abandoned)

• Kotla Nasir (Abandoned)

• Rajanpur (Abandoned)

• Kotla Issan (Abandoned)

• Fazilpur Dhandi (Abandoned)

• Hamunwala (Abandoned)

• Muhammad Pur Diwan (Abandoned)

• Azmatwala (Abandoned)

• Jampur (Abandoned)

• Basti Fauji (Abandoned)

• Kot Chutta (Abandoned)

• Paigah (Abandoned)

• Dera Ghazi Khan (Abandoned)

• Yaroo Khosa (Abandoned)

• Dost Muhammad Khan (Abandoned)

• Basti Derwash Laghari (Abandoned)

• Basti Rehman (Abandoned)

• Shadan Lund (Abandoned)

• Taunsa Barrage (Abandoned)

• Taunsa Barrage Colony (Abandoned)

• Kot Adu Junction

• Dera Dinpanah

• Ashanpur

• Paharpur Thal (Abandoned)

• Kot Sultan

• Kharal Azam (Abandoned)

• Jaman Shah

• Leiah

• Kotla Haji Shah (Abandoned)

• Dorota

• Rajan Shah (Abandoned)

• Karor

• Samtiah (Abandoned)

• Sadan Sawaya (Abandoned)

• Behal

• Notak

• Sultan Karori (Abandoned)

• Bhakkar

• Kotla Jam (Abandoned)

• Darya Khan

• Panj Girain

• Shah Alam

• Maibal Halt

• Kallur Kot

• Tiba Meharaban Shah (Abandoned)

• Piplan

• Bhumb (Abandoned)

• Alluwali

• Khanqah Sirajia (Abandoned)

• Kundian Junction

• Mianwali

• Biruli (Abandoned)

• Samand wala

• Pai Khel

• Dher Ummed Ali (Abandoned)

• Daud Khel Junction

• Massan

• Sohan Bridge

• Makhad Road

• Injra

• Khattakabad Halt

• Chhab

• Jhamat

• Uchhri

• Jand Junction

• Langar Halt

• Chura Sharif Halt

• Nammal

• Domel

• Basal Junction

• Suleman Abad

• Jhalar

• Kanjur

• Attock City Junction