Distance from Brixham, Maine to Beverly, Massachusetts
The driving distance from Brixham, Maine to Beverly, Massachusetts is 53.5 mi (86 km)
The straight-line (air) distance is approximately 27.3 mi (43.9 km)
Estimated travel time by road is 1 hour 15 minutes
We found 3 routes between Brixham and Beverly.
Available Routes
Route Directions
Take Birch Hill Rd and ME-101 S to US-1 S in Kittery
Drive from I-95 S to Portsmouth. Take exit 3B from I-95 S
Take NH-151 S/Post Rd to US-1 S/Lafayette Rd in Hampton
Follow US-1 S/Lafayette Rd and I-95 S to Maple St in Danvers. Take the exit toward MA-62 E/Danvers from US-1 S/Newbury St/Newburyport Turnpike
Follow Maple St, Poplar St and Elliott St to East Dr in Beverly
Route Directions
Get on I-95 S in Kittery from Birch Hill Rd and ME-101 S
Follow I-95 S and I-495 S to MA-114 E/Salem Turnpike/Winthrop Ave in Lawrence. Take exit 100A from I-495 S
Continue on MA-114 E. Take MA-62 E and Elliott St to East Dr in Beverly
Route Directions
Get on I-95 S in Kittery from Birch Hill Rd and ME-101 S
Follow I-95 S to US-1 S/Newbury St/Newburyport Turnpike in Danvers. Take exit 70 from I-95
Continue on US-1 S/Newbury St/Newburyport Turnpike. Take Maple St, Poplar St and Elliott St to East Dr in Beverly
Journey Details
Traveling from Brixham, Maine to Beverly, Massachusetts covers 51.3 miles (82 km) in a south direction. This mixed highways and local roads, moderate route typically takes 58 minutes under normal conditions.
Drivers have 3 route options between these locations (51-63 miles / 82-102 km). The primary route shown here saves 24 minutes compared to alternatives.
The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 52 mph (84 km/h) .
Journey Waypoints
Brixham
Starting Point
Beverly
Destination