The motorway starts from Havelian, passes through Abbottabad, Mansehra and Shinkiari, and ends at Thakot. It has five tunnels – two at Abbottabad, and one each at Battal, Karmong and Mansehra. Up to Haripur, it is a six-lane controlled-access road, the section from Havelian to Mansehra has four lanes, while the Mansehra to Thakot section has two lanes. The route begins at its southernmost extent – the Hazara Expressway interchange, located to the west of
Hasan Abdal near the village of Koliya on the banks of the
Haro River in northern Punjab province on the
M-1 motorway. The route tracks northeast, and crosses the Haro River. The Jharikass Interchange is located immediately east of the river, where the motorway intersects with the
N-35 National Highway at Tareen Abad bus stop. Further eastwards is the Hattar Industrial Area and on west is the village Char. The motorway continues eastwards, where it connects to Haripur Road via the Hattar Interchange near the town of
Kot Najeebullah. From there, it continues towards the east to
N-125 National Highway, which it joins via the Chechiyan Interchange, six miles south of
Haripur. It thus serves as a bypass and alternative route to the N-35 National Highway which courses directly through the city of Haripur. The motorway further continues eastwards for two miles before turning northeast towards the town of Shah Maqsood, where the Shah Maqsood Interchange connects the motorway, for a second time, with the N-35 National Highway. From there, the highway runs roughly parallel to the N-35 National Highway as it travels northeast towards the city of
Havelian. At the
confluence of the
Dor River and the Salhad Nalah, the Havelian Interchange connects the motorway with the N-35 National Highway for direct access to Havelian. The next phase extends the motorway further north to Abbottabad via the 1.7 km Shimla tunnel and continues on to Manshera, Battagram and terminate at Thakot to rejoin the N-35. == Inauguration ==