Distance from Brookline, Vermont to Crescent Lake, New Hampshire
The driving distance from Brookline, Vermont to Crescent Lake, New Hampshire is 38.8 mi (62.5 km)
The straight-line (air) distance is approximately 14.8 mi (23.8 km)
Estimated travel time by road is 1 hour 2 minutes
We found 3 routes between Brookline and Crescent Lake.
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
Continue on VT-103 S. Take I-91 N and NH-11 E/NH-12 N to Unity Stage Rd in Charlestown
Follow Unity Stage Rd and Cold Pond Rd/W Unity Rd to Crescent Lake Rd in Acworth
Route Directions
Take VT-121 E, NH-12 N and Charlestown Rd to Cold Pond Rd/Stage Rd in Acworth
Continue on Cold Pond Rd. Take Stage Rd and Cold Pond Rd to Crescent Lake Rd
Route Directions
Take VT-121 E, NH-123 S, NH-123A E and Hill Rd to Cold Pond Rd/Stage Rd in Acworth
Continue on Cold Pond Rd. Take Stage Rd and Cold Pond Rd to Crescent Lake Rd
Journey Details
Traveling from Brookline, Vermont to Crescent Lake, New Hampshire covers 36.3 miles (58 km) in a northeast direction. This secondary roads, moderate route typically takes 1 hour 6 minutes under normal conditions.
Drivers have 3 route options between these locations (36-39 miles / 58-62 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 32 mph (51 km/h) .
Journey Waypoints
Brookline
Starting Point
Crescent Lake
Destination