Distance from New Ipswich, New Hampshire to Peterborough, New Hampshire
The driving distance from New Ipswich, New Hampshire to Peterborough, New Hampshire is 15 mi (24.2 km)
The straight-line (air) distance is approximately 6.2 mi (10 km)
Estimated travel time by road is 24 minutes
We found 3 routes between New Ipswich and Peterborough.
Available Routes
Route Directions
Take Binney Hill Rd, Page Hill Rd and Smithville Rd to NH-123A N
Follow NH-123A N to Temple Rd
Follow Temple Rd and Hadley Hwy to NH-45 N in Temple
Drive to State Rte 101 W in Peterborough
Route Directions
Take Smithville Rd, Ashby Rd and Davis Village Rd to NH-123 N/NH-124 W
Follow NH-124 W to US-202 E in Peterborough
Route Directions
Take Smithville Rd, Ashby Rd and Davis Village Rd to NH-123 N/NH-124 W
Continue on NH-123 N. Drive to State Rte 101 W/Wilton Rd in Peterborough
Journey Details
Traveling from New Ipswich, New Hampshire to Peterborough, New Hampshire covers 12.2 miles (20 km) in a northwest direction. This secondary roads, moderate route typically takes 19 minutes under normal conditions.
Drivers have 3 route options between these locations (12-17 miles / 20-27 km). The primary route shown here saves 6 minutes compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 38 mph (61 km/h) .
Journey Waypoints
New Ipswich
Starting Point
Peterborough
Destination