Peshawar Cantonment railway station serves as the terminus for Pakistan's 1687 kilometers -long Main Line-1 railway that connects the city to the port city of Karachi and passes through the Peshawar City railway station.