N-5 National Highway

The N-5 or National Highway 5 (Urdu: قومی شاہراہ ۵) is a 1819 km national highway in Pakistan,[1] which extends from Karachi in Sindh to Torkham in Khyber Pakhtunkhwa.

The N-5 is the longest national highway in Pakistan and serves as an important north–south road artery, starting from Karachi and extending through Hyderabad, Moro and Sukkur in Sindh before crossing into Punjab province where it passes through Multan, Sahiwal, Lahore, Gujranwala, Gujrat, Lalamusa, Kharian, Jhelum and Rawalpindi.

At Rawalpindi, it turns westwards and passes through Attock Khurd before crossing the Indus River into Khyber Pakhtunkhwa to continue through Nowshera and Peshawar before entering the Khyber Pass and reaching the town of Torkham on the border with Afghanistan.

Part of the highway was built on the ancient Grand Trunk Road (commonly known as G.T.

[2] The historical Grand Trunk Route extended from Wagha, Punjab to Peshawar, Khyber Pakhtunkhwa.

Map of National Highways of Pakistan also indicating N5