Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
From 3 McDaniels Drive, Brookline, head toward Jaffrey via NH-137/NH-124; allow about 40–50 minutes, longer if you hit school or commuter traffic. Start in the morning, and use a navigation app for the exact turns. Your first stop is 773 Gilmore Pond Road, Jaffrey, followed by 99 Main Street and 16 Church Street in Marlborough. Set aside roughly 1–2 hours for these visits and the short hop between towns. These are specific street addresses, not necessarily public attractions, so confirm you’re welcome to visit and identify safe, legal parking before pulling in.
Continue to Harrisville in the listed order: 21 Nelson Road, 9 Mill Alley Road, 69 Main Street, then 124 Main Street. From there, drive to Hancock for 2 Shire Road and 10 Antrim Road, then carry on to Peterborough for 349 Middle Hancock Road, 259 Middle Hancock Road, 77 Wilder Farm Road, 2 Highland Drive, and 70 Contoocook Lane. Allow 2–3 hours for the Harrisville and Hancock stops and another 2–3 hours for Peterborough, plus the country-road driving between them; the full sequence is a substantial day, so keep time at each address flexible.
After the Peterborough stops, take a relaxed meal at Peterborough Diner in downtown Peterborough; budget about $15–30 per person and around an hour, and check current hours before setting out. When you’re ready to head back, allow about 35–45 minutes from Peterborough to 3 McDaniels Drive, Brookline, with extra time for traffic and parking. Follow your navigation app’s best route at departure—local-road conditions can change—and leave a buffer rather than trying to fit in more stops.
No packing list attached yet.