The Khushalgarh–Kohat–Thal Railway (Urdu: خوشحال گڑھ–کوہاٹ–تھل ریلوے) is one of several railway lines in Pakistan, operated and maintained by Pakistan Railways. The line originally ran from Golra Sharif Junction railway station to Khushalgarh station and onward to Thal station, however the line now ends at Kohat Cantonment station. The total length of this railway line is 272 kilometers (169 mi) to Thal station and 176 kilometers (109 mi) to Kohat. There are 16 railway stations from Golra Sharif Junction to Thal. In 1991, the Kohat-Thal section was abandoned by Pakistan Railways.