Distance from Ogunquit, Maine to Dover, New Hampshire
The driving distance from Ogunquit, Maine to Dover, New Hampshire is 21.9 mi (35.3 km)
The straight-line (air) distance is approximately 8.9 mi (14.3 km)
Estimated travel time by road is 35 minutes
We found 3 routes between Ogunquit and Dover.
Available Routes
Route Directions
Take School St to US-1 S/Main St
Continue on US-1 S. Take ME-91 W to NH-4 in Dover
Route Directions
Take School St to US-1 S/Main St
Follow US-1 S and I-95 S to ME-236 N in Kittery. Take exit 2 from I-95 S
Continue on ME-236 N. Take ME-101 N/Dover Rd and Gulf Rd to NH-4 in Dover
Route Directions
Take School St to Main St
Follow Berwick Rd and Ogunquit Rd to Bennett Lot Rd in South Berwick
Continue on Bennett Lot Rd to Hooper Sands Rd
Take Knights Pond Rd and Agamenticus Rd to NH-4 in Dover
Journey Details
Traveling from Ogunquit, Maine to Dover, New Hampshire covers 17.8 miles (29 km) in a west direction. This secondary roads, moderate route typically takes 33 minutes under normal conditions.
Drivers have 3 route options between these locations (18-24 miles / 29-39 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Ogunquit
Starting Point
Dover
Destination