Their is a roomy in Sost aswell.
I did this trip in August last year. Google maps show 7 hours for Islamabad to naran, but just before naran their is dam construction going on you have to change sides with the river bed, from right to left single lane bridges and bad roads.
It takes atleast 9 hours if you don't get stuck in traffic.
We left naran around 9.30/10, reached eagle nest hotel 15 minutes away from karimabad bazar, at around 10.30/11 at nite.
We had a 2012 Prado.
Maybe my post wasn't very helpful, but I wanted to say keep margins of time. Me with family I was driving all day reaching everywhere at nite. It gets very tiring.