The Landi-Kotal railway station was opened in November 1925 alongside the Khyber Pass Railway's newly laid tracks between Jamrud and Landi Kotal. In 1982, regular service to the Landi Kotal railway station was terminated. However, beginning in the 1990s, the station served as the terminus of the Khyber train safari, a tourist train running from Peshawar to Landi Kotal via the Khyber Pass. The route was closed in 2006 due to extensive flooding.