Just came last week from shogran. Drove my Cultus all the way to Shogran from Karachi with 4 adults 1kid.
Coming to topic, Leave early morning from Islamabad and you will be in 6-7 hours (including your 2-3 half an hour stays).
Road conditions througout till kiwai is very good. Just drive carefully, slowly on SMALL gears both inclining n declining once hilly areas starts after ABBOTABAD.
After Kiwai, road to Shogran is apporx 7 km but quite steep rise. I drove my car throughout 7 kms in 1st gear and give 15-20 mins rest in middle approx after 3.5-4 kms.
Your approx distance from Islamabad to Shogran one way is 250 km via motorway/10 avg will cost you not more than 4,000rs for 500kms.
We stayed in Hill Top hotel at Shogran which cost us 2500 for 2 rooms (1250 each) without breakfast.
ONE SUGGESSION, While declining back from shogran, only use 1st gear with minimum breaks. Try to use break only when you need to break the momentum of your car. Instead, use hand break often.
Take some packed food if you are low on budjet.
Have a safe trip!! ENJOY..