NH 111 is the main east-west route across Windham, following Haverhill Road west of the town center, Indian Rock Road east of the town center, and Range Road after intersecting with 111-A.
NH 111-A runs from south-central Windham, where it enters the town from Pelham, to a terminus with Route 111 at the eastern edge of town.