Upper Purgatory Falls


Upper Purgatory Falls is a stunning waterfall located in Lyndeborough, New Hampshire. The waterfall drops 25 feet in total and can be found along Purgatory Brook. Purgatory Brook features good water flow year-round, but it flows strongest during spring when the snow melts. Considering the water flow is often best in the spring, the months of March, April, and May are recommended for visitors hoping to see the falls in peak conditions. The waterfall itself drops in a unique formation consisting of cascades and small plunges. 

Accessing the waterfall is relatively easy. The waterfall is located in the Purgatory Reservation which features a well-marked and well-maintained trail system. Visitors can park at the trailhead along Purgatory Falls Road and then hike a quarter-mile to the falls. The waterfall trail is family-friendly and a great route to get some hiking in. Dogs are also allowed to explore throughout the reservation. Ultimately, the journey out and back is 0.50 miles and features just 40 feet of elevation gain.

Be sure to also check out Lower Purgatory Falls either by continuing on the trail or driving around to the other parking area. 


Waterfall Specs

  • Height: 25-foot total drop
  • Type: Cascades and small plunges
  • Water Source: Purgatory Brook
  • Swimming: Not possible / not allowed


  • Park: Purgatory Reservation
  • Address: Purgatory Falls Road
  • Town: Lyndeborough
  • State: New Hampshire
  • GPS: 42.887277, -71.708221
  • Parking Notes: Parking for the waterfall is available at the upper falls trailhead located along Purgatory Falls Road.
  • Parking Directions: HERE
  • Location Directions: HERE


There are no reviews yet.

Be the first to review “Upper Purgatory Falls”