The eastern terminus of NH 87 is in Newfields at its junction with New Hampshire Route 85.
The western terminus is in Epping at its junction with New Hampshire Route 125.
The highway proceeds eastward out of town and crosses into Newfields.
In Newfields, the highway is known locally as Piscassic Road.
In Epping, the highway is known locally as Hedding Road.