A substantial portion of the town is part of the White Mountain National Forest, including Cherry Mountain ("Mount Martha", at above sea level), which is traversed by the Cohos Trail; and part of the Dartmouth Range, which contains Mount Deception, the summit of which at is the highest point in town. The southeast corner of town boasts the Mount Washington Hotel and the height of land in Crawford Notch. The Ammonoosuc River rises at the confluence of several brooks and flows westward generally along Route 302 through town. The Saco River rises in Crawford Notch and runs south-southeast to the Maine coast.