Explore hiking trails around New Meadows, Idaho. The best hike near New Meadows is Boulder Lake Dam via Boulder Lake Road, a 1.5 mile oneway in Payette National Forest.