after peshawar only acoomodation is available at DIR main bazar. after that 3 hour drive no accomodation and no resturants. only road side dhabas and cookies and snakes along the road. if you are driving by your self then i would recomend to leave ISB or Peshawar by 8 am in the morning. then you can reach Chitral by magrib time. if you to buy anything ( food or anyother thing) get if from DIR bcoz after that everything is way to expansive, petrol and diesel is available all the way. when you enter chitral city petrol and diesel prices are almost rs 5 less then the prices in Punjab.