Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

New Hampshire Towns Day-Long Driving Route from Brookline

Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.

Day 1
Peterborough, NH

Brookline, Jaffrey, Marlborough, Harrisville, Hancock, and Peterborough driving route

  1. Drive from Brookline to Jaffrey — Take NH-137/NH-124 toward Jaffrey; allow about 40–50 minutes, leaving in the morning. Park safely and confirm access at each address before stopping.
  2. Jaffrey and Marlborough stops — Visit 773 Gilmore Pond Road, Jaffrey, then continue to 99 Main Street and 16 Church Street, Marlborough; allow roughly 1–2 hours for your visits, plus the short drive between towns.
  3. Harrisville and Hancock stops — Continue to Harrisville for 21 Nelson Road, 9 Mill Alley Road, 69 Main Street, and 124 Main Street, then drive to Hancock for 2 Shire Road and 10 Antrim Road; budget about 2–3 hours including local driving.
  4. Peterborough stops — Head 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, depending on how long you stay at each address.
  5. Peterborough Diner — In downtown Peterborough, take a relaxed meal break; budget about $15–30 per person and allow around an hour.
  6. Drive from Peterborough back to Brookline — Allow about 35–45 minutes via local roads, with extra time for traffic and parking at your destination. With all stops, plan for a full day and verify each address’s access and parking in advance.

Morning

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.

Afternoon

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.

Meal break and return

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.

Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version