(gt road n-5) lahore- gjr.wala-jehlum - rwp - texila - hassan abdal - atok - noshehra
then take right turn for
mardan - malakand batkhela swat
if you have more time and want to enjoy more places then rout should be like this
from hassan abdal take kkh for hari pur - abbottabad - mansehra - shankiari - batgram - besham
take left tern for shangla - shangla top - khawaza khela swat