Nowshera is a garrison town on the Kabul river in Khyber Pakhtunkhwa, about 40 km east of Peshawar. It was established by the British in the 19th century as a cantonment along the strategic road to the Khyber Pass, and it still functions primarily as the headquarters of a Pakistan Army division. For most travellers it is a place passed through on the N-5 highway between Peshawar and Islamabad rather than a destination in its own right.
If you do stop, the surrounding countryside holds a few points of interest: the shrine of Kaka Sahib at nearby Ziarat Kaka Sahib, venerated by Pashtun Sufis and the focus of the annual Charaghan illumination festival during the month of Rajab, and the village of Kheshgi, with its old Mughal-era shrines. The Gandharan Buddhist ruins of Takht-i-Bahi, a UNESCO World Heritage Site, lie about an hour's drive north near Mardan.