Nowshera located on the Kabul river lies 27 miles due east of the major city of Peshawar on the Grand Trunk Road. For travelling to Nowshera, you can hire rent a car in Nowshera for a comfortable ride.