Echo Lake State Park

Echo Lake State Park

New Hampshire (Carroll County)

Nestled at the base of White Horse Ledge and Cathedral Ledge in Carroll County, Echo Lake State Park packs a remarkable amount of natural beauty into its 118 acres. The park’s centerpiece is Echo Lake itself — a pristine, spring-fed lake framed by dramatic granite cliffs that rise hundreds of feet above the water, creating one of the most photographed landscapes in New Hampshire’s White Mountains.

The swimming beach is the main draw in summer, with calm, clear water and a sandy shoreline that feels worlds away from the ocean crowds. A bathhouse with changing facilities makes it easy to spend the whole day. Beyond the beach, a scenic road climbs to Cathedral Ledge’s summit, where a short walk leads to a lookout with sweeping views of the Mount Washington Valley — no strenuous hiking required.

For those who want to earn the view, trails connect to the broader White Mountain trail network, including routes up White Horse Ledge popular with rock climbers and hikers alike. Paddlers will find the lake ideal for kayaking and canoeing, with the surrounding cliffs reflecting off the still morning water.

Peak season runs from late June through early September, when the beach and facilities are fully staffed. But autumn may be the park’s finest moment — the granite cliffs draped in red and gold foliage make for an unforgettable visit. Arrive early on summer weekends, as the small parking area fills quickly by mid-morning.

Explore Nearby

Nearby Discoveries

12 places to explore within 30 miles

3 State Parks 7 Covered Bridges 1 Scenic Byway 1 National Forest