Distance from New Ipswich, New Hampshire to Peterborough, New Hampshire

New Ipswich Peterborough
Total Distance
15 mi
(24.2 km)
Travel Time
24 minutes

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

Shortest Fastest
NH-123 N
12.2 mi
19.6 km
19 minutes
State Rte 101 W
15 mi
24.2 km
24 minutes
NH-124 W and US-202 E
16.8 mi
27 km
24 minutes

Route Directions

Take Binney Hill Rd, Page Hill Rd and Smithville Rd to NH-123A N
1.3 mi
3 min
Follow NH-123A N to Temple Rd
1.5 mi
2 min
Follow Temple Rd and Hadley Hwy to NH-45 N in Temple
3.7 mi
6 min
Drive to State Rte 101 W in Peterborough
8.4 mi
11 min

Route Directions

Take Smithville Rd, Ashby Rd and Davis Village Rd to NH-123 N/NH-124 W
2.7 mi
5 min
Follow NH-124 W to US-202 E in Peterborough
14.1 mi
19 min

Route Directions

Take Smithville Rd, Ashby Rd and Davis Village Rd to NH-123 N/NH-124 W
2.7 mi
5 min
Continue on NH-123 N. Drive to State Rte 101 W/Wilton Rd in Peterborough
9.4 mi
13 min

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

Davis, New Hampshire

14 mi to destination

1 mi
Wilder, New Hampshire

11 mi to destination

1 mi
Sharon, New Hampshire

7 mi to destination

0 mi
Drury, New Hampshire

4 mi to destination

1 mi
Noone, New Hampshire

Traveled 14 mi from origin

1 mi
Peterborough

Destination