Rattlesnake Ledge is a rock outcropping and viewpoint 1160 feet above Rattlesnake Lake. Rattlesnake Ledge is a very popular hike destination. The Rattlesnake Ledge Trail makes up the eastern 2 mile segment of the Rattlesnake Ridge or Rattlesnake Mountain Trail.