Distance from Brookline, Vermont to Cornish, New Hampshire
The driving distance from Brookline, Vermont to Cornish, New Hampshire is 43.1 mi (69.3 km)
The straight-line (air) distance is approximately 20 mi (32.1 km)
Estimated travel time by road is 1 hour 4 minutes
We found 3 routes between Brookline and Cornish.
Available Routes
Route Directions
Take VT-121 E/Saxtons River Rd to Pleasant Valley Rd in Town of Rockingham
Continue on Pleasant Valley Rd to VT-103 S
Take I-91 N and NH-12A N to Town House Rd in Cornish
Route Directions
Get on I-91 N in Putney from Brookline Rd/Grassy Brook Rd, VT-30 S, East-West Rd and US-5 N
Follow I-91 N to VT-131 E in Weathersfield. Take exit 8 from I-91 N
Take NH-12A N to Town House Rd in Cornish
Route Directions
Take VT-121 E/Saxtons River Rd to Pleasant Valley Rd in Town of Rockingham
Continue on Pleasant Valley Rd to VT-103 S
Take I-91 N and NH-12A N to Town House Rd in Cornish
Journey Details
Traveling from Brookline, Vermont to Cornish, New Hampshire covers 42.1 miles (68 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 57 minutes under normal conditions.
Drivers have 3 route options between these locations (42-59 miles / 68-94 km). The primary route shown here saves 11 minutes compared to alternatives.
Journey Waypoints
Brookline
Starting Point
Cornish
Destination