If you stay at one of the onsite hotels you can easily walk to the parks. Basically, the cheaper the hotel, the further the walk - up to about 15 - 20 minutes. And they also run regular buses, if you're feeling tired!!
Didn't bother with any buses between the Cheyenne and the parks - much preferred to walk and the walk was very pleasant even in the rain we had on Thursday night.