Create an account

Start your adventure today.


    Already a member? Login

    The 20 Lakes Trail

    This reflects the 10Adventures difficulty rating for each route. We aim to keep ratings consistent across regions.
    This reflects the estimated time the majority of users will take on this trail. If you are slower, add time to the top-end figure. If you are fast, then you may complete this route faster than this time range.
    This reflects the return distance of this route as measured by the GPS file.
    12.2 km
    This reflects the total elevation gained throughout this route as measured by the GPS file. This includes all ascents and descents, and is higher than what is quoted in most route guides, which simply measure the distance between the starting-point and high-point of the route.
    291 m
    User Ratings
    These ratings are completed by users who have completed this trail and not subject to reviews by 10Adventures.
    Be the first to add a review!
    Directions to Trailhead

    The 20 Lakes Trail is a gorgeous route in the western Uintas. This trail is moderately strenuous, and an appropriate challenge for families with older children. With more than twenty lakes along the 20 Lakes Trail, this hike delivers incredible views at every turn.

    View The 20 Lakes Trail on Map

    View Map

    Join our newsletter

    Get a weekly dose of discounts and inspiration for adventure lovers

    Route Description for The 20 Lakes Trail

    The 20 Lakes Trail is a super fun route in the western Uintas. This circuit connects a series of established trails to make one big loop through Lake Country. As a result, this hike does require some route finding as you make your way from one established trail to the next. If you are not experienced in route finding, we recommend printing or downloading a map before hitting the trail. With over 20 lakes along the loop, the 20 Lakes Trail is truly incredible. This dog-friendly trail is a fantastic way to spend the day exploring the Utah wilderness with your family and friends.

    To hike the 20 Lakes Trail, begin at the Crystal Lake Trailhead and take the Lakes Country Trail 216 to head west; this will take you around the 20 Lakes circuit counter-clockwise. On the north shore of Crystal Lake, take the Clyde Lake Trail on your right to head north past a series of lakes to Clyde Lake. At Clyde Lake, follow the west shore and stick to the trail on your left to head northwest past another series of lakes to Hidden Lake. After visiting Hidden Lake, head east, then take the first trail on your right to follow the Notch Mountain Trail down to Wall Lake. At Wall Lake, take the second trail on your left to head back south to the Crystal Lake Trailhead, where you began.

    Getting to the The 20 Lakes Trail Trailhead

    From Kamas, Utah, head east along highway 150 for 39.6 km then take a left onto Forest Road 041. Continue along FR 041 to a divide, take a right then park at the Crystal Lake Trailhead parking lot just past the Washington Lake Campground. The 20 Lakes Trail begins here.

    Route Information

    • Backcountry Campground

      Primitive Camping

    • When to do

      March to November

    • Pets allowed


    • Family friendly

      Older Children only

    • Route Signage


    • Crowd Levels


    • Route Type


    The 20 Lakes Trail Elevation Graph

    Weather Forecast

    Check Area Weather

    The 20 Lakes Trail Reviews

    Add a comment

    You must be logged in to post a comment.

    Nearby Trails

    Nearby Regions

    Get travel inspiration and discounts

    Join our weekly travel newsletter