New Hampshire Route 101 (NH 101) is a state-maintained highway in southern New Hampshire extending from Keene to Hampton Beach. It is the major east–west highway in the southern portion of the state. Most of its eastern portion is a major freeway linking the greater Manchester area to the Seacoast Region. At 95.189 miles (153.192 km) in length, NH 101 nearly spans the entire width of southern New Hampshire.
The western terminus of NH 101 is in Keene at the junction of NH 9, NH 10, and NH 12. The eastern terminus is in Hampton Beach at the junction with Ocean Boulevard (NH 1A).