@ Abdullah
No direct garri from isb to naran. u have to get to mansehra from Isb first. then from Mansehra to Naran.
As for the fares, its Rs.170 standard from pir wadhai to Mansehra. Regardless of the condition, Ac or Non Ac.. stop-on-the-way or non-stop. So spend you time to look for the best bus..Same is the case with Mansehra to Naran except the charges are Rs 200, but no ac on this route cuz of climb.Prefer a coaster over a hiace.. So One way total is 370 per person.
The timings are such that a non-stop bus should take almost 4 hours to get to mansehra bus stand. From there , it should take 4 hours till Naran. So total around 8 hours. Be sure that you leave pir wadhai no late than 10 am because at mansehra its hard to find a coaster for naran after 3 pm. so dont take the risk of having to waste a night at mansehra. ( Those people are big big crooked thieves). In total its 8 hours to get to Naran.
If you want to get to Saiful Maluk on the same day then you Must leave on the first coaster from Pir Wadhai, which is between 6:30 to 7. So that your 8 hours of travel + 2 hours of meal and jeep till lake is all completed within day light. BUT then you have to stay the night at the Lake.
Hope that serves you questions. Anything else feel free to enquire