Distance from Ogunquit, Maine to Dover, New Hampshire

Ogunquit Dover
Total Distance
21.9 mi
(35.3 km)
Travel Time
35 minutes

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

Shortest Fastest
NH-4
17.8 mi
28.6 km
33 minutes
US-1 S and ME-91 W
21.9 mi
35.3 km
35 minutes
US-1 S and ME-236 N
24 mi
38.6 km
34 minutes

Route Directions

Take School St to US-1 S/Main St
0.2 mi
0 min
Continue on US-1 S. Take ME-91 W to NH-4 in Dover
21.7 mi
34 min

Route Directions

Take School St to US-1 S/Main St
0.2 mi
0 min
Follow US-1 S and I-95 S to ME-236 N in Kittery. Take exit 2 from I-95 S
13.5 mi
16 min
Continue on ME-236 N. Take ME-101 N/Dover Rd and Gulf Rd to NH-4 in Dover
10.3 mi
16 min

Route Directions

Take School St to Main St
0.2 mi
0 min
Follow Berwick Rd and Ogunquit Rd to Bennett Lot Rd in South Berwick
5 mi
9 min
Continue on Bennett Lot Rd to Hooper Sands Rd
3.7 mi
7 min
Take Knights Pond Rd and Agamenticus Rd to NH-4 in Dover
8.9 mi
16 min

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

Clay Hill, Maine

20 mi to destination

1 mi
Emerys Bridge, Maine

15 mi to destination

1 mi
Jewett, Maine

10 mi to destination

1 mi
Rollinsford Station, New Hampshire

Traveled 20 mi from origin

1 mi
Dover

Destination