Elk Lake to Twin Lakes is a 10 mile lightly trafficked out and back trail located near Elkhorn, Oregon that features a lake and is rated as difficult. The trail offers a number of activity options and is best used from April until September. Dogs are also able to use this trail but must be kept on leash.

10.0 miles
2,273 feet
Out & Back

dogs on leash





nature trips

trail running






4 months ago

Good climb first two miles, first half pretty over grown in areas once you hit the runoff. Trail is ridden with mosquitoes til the second half. Nice rock ledge for a quarter of a mile and a few logs to hurdle over along the way. No water past the 2.75 miles til you get to twin lakes. Didn't see alot of lake access but 4 to 5 camp spots. Good hike but the road in to Elk lake is slow going and 4 wheel drive would make it easier but we did pass a mercedes, proceed at your own risk. ;)

4 months ago

The road up is tough, and pretty rocky. You end up having to Park where the split to Elk Lake is, as the road farther on is washed out. The trail could use some love but wasn't too bad. Enjoyed our stay at the lake. Upper twin is really nice this time of year. Just warm enough for a nice dip in the lake. Campsites are very well maintained, but please pick up your trash as we had to pick up quite a bit on our way out. The the trail to the lower twin seems to not be there anymore or is it very overgrown.

4 months ago

This trail makes an excellent overnight train up trip. Moderate distance and elevation gain. There are 10+/- blow downs on the trail but nothing too annoying. There were quite a few water sources along the way, so I never needed to carry more than one liter of water. Lots of small brook trout in Upper Twin and crawdads too. 5-6 good campsites on the northwest side of the lake. Very little mosquito activity on June 23-24, 2018.

5 months ago

Trail is in good shape, road to the trailhead is rough and rocky but doable. Gorgeous views, great camp spots to stay overnight at Twin Lakes.

1 month ago

4 months ago

Monday, August 07, 2017

Sunday, August 14, 2016

Saturday, August 13, 2016