Rainbow Lake is just one of the beautuful mountain lakes along the trail from East Rosebud Lake to Cooke City, Montana. Located in the Absaroka Beartooth Wilderness Area.