Excluding ecofriendly buses that operate within Jiuzhaigou National Park, public transport in Jiuzhaigou is not developed. It is most likely that your accommodation will near the entrance to the park or in one of the nearby villages or small towns, so it is not a problem. Towns and villages around Jiuzhaigou are small, so almost everything can be reached on foot. For remote locations only option is taxi, and fortunately, there are many of them. Flag-fall rate for first 2 km is CNY5, then CNY1.4 for every additional kilometer. Expect to pay about CNY10/18 between Pengfeng Village/Zhangzha Town and park entrance or Bian Bian Street.
For transportation between places in China visit: