The Karachi-Peshawar Railway Line is one of four main railway lines in Pakistan. The line begins in Karachi and ends in Peshawar connecting the north and the south of the country. Currently the line consist of 184 stations with a total length of 1,687 km with a total travel time of 22 hours. Parts of the Karachi-Peshawar Railway Line have been established during the 19th century. Under the framework of the China-Pakistan Economic Corridor the line will be upgraded in order to increase the average rail speed from current 105 km/h to 160 km/h. Furthermore, a computer based signaling and control system will be introduced and the entire track will be doubled. This upgrade is essential to the development of Pakistan since the Karachi-Peshawar Railway Line serves as the main passenger and freight line.