Distance from Grantham, New Hampshire to Canaan, New Hampshire
The driving distance from Grantham, New Hampshire to Canaan, New Hampshire is 22.6 mi (36.3 km)
The straight-line (air) distance is approximately 7.5 mi (12.1 km)
Estimated travel time by road is 32 minutes
We found 3 routes between Grantham and Canaan.
Available Routes
Route Directions
Get on I-89 N in Enfield from Olde Farm Rd and Old New Hampshire 10 (North)/Old New Hampshire 10 (South)
Follow I-89 N and US-4 E to John Roberts Rd/Roberts Rd in Canaan
Follow John Roberts Rd/Roberts Rd and Canaan St to Grafton Turnpike Rd
Route Directions
Follow Olde Farm Rd to Old New Hampshire 10 (North)/Old New Hampshire 10 (South)/Rte 10 N
Take Rd Round the Lake and Bog Rd to Nh Rte 4a N in Enfield
Follow Shaker Hill Rd, Kluge Rd and Jones Hill Rd to US-4 E in Canaan
Follow John Roberts Rd/Roberts Rd and Canaan St to Grafton Turnpike Rd
Route Directions
Follow Olde Farm Rd to Old New Hampshire 10 (North)/Old New Hampshire 10 (South)/Rte 10 N
Take Rd Round the Lake and Bog Rd to Nh Rte 4a S in Enfield
Continue on Boys Camp Rd. Take Potato Rd to US-4 E in Canaan
Follow John Roberts Rd/Roberts Rd and Canaan St to Grafton Turnpike Rd
Journey Details
Traveling from Grantham, New Hampshire to Canaan, New Hampshire covers 17.1 miles (28 km) in a northeast direction. This secondary roads, moderate route typically takes 36 minutes under normal conditions.
Drivers have 3 route options between these locations (17-23 miles / 28-36 km). The primary route shown here saves 12 seconds compared to alternatives.
The route features scenic views. During evening weekend travel, expect typical weekend traffic patterns with average speeds around 31 mph (50 km/h) .
Journey Waypoints
Grantham
Starting Point
Canaan
Destination