Distance from Phillips, Maine to Berlin, New Hampshire

Phillips Berlin
Total Distance
94.1 mi
(151.4 km)
Travel Time
2 hours 4 minutes

The driving distance from Phillips, Maine to Berlin, New Hampshire is 94.1 mi (151.4 km)

The straight-line (air) distance is approximately 30 mi (48.2 km)

Estimated travel time by road is 2 hours 4 minutes

We found 3 routes between Phillips and Berlin.

Available Routes

Shortest Fastest
ME-142 S and US-2 W
82.8 mi
133.2 km
1 hour 49 minutes
ME-4 N, ME-16 W and NH-16 S
94.1 mi
151.4 km
2 hours 4 minutes
ME-4 S
106 mi
170.6 km
2 hours 18 minutes

Route Directions

Take Sawyer St to ME-149 N/Main St
0 mi
0 min
Follow ME-4 N, ME-16 W and NH-16 S to Union St in Berlin
94 mi
2 hr 4 min
0 mi
0 min

Route Directions

Take ME-4 S to US-2 W/Wilton Rd in Farmington
18.3 mi
23 min
2.6 mi
4 min
Follow ME-133 S and ME-4 S to ME-219 W in Turner
21.9 mi
28 min
Follow ME-219 W, ME-26 N and US-2 W to NH-16 N/Main St in Gorham
58.1 mi
1 hr 13 min
Follow NH-16 N to Union St in Berlin
5.2 mi
9 min

Route Directions

Follow ME-142 S to US-2 W/Main St in Dixfield
27.7 mi
37 min
Continue on US-2 W to Gorham
49.9 mi
1 hr 2 min
Follow NH-16 N to Union St in Berlin
5.2 mi
9 min

Journey Details

Traveling from Phillips, Maine to Berlin, New Hampshire covers 82.8 miles (133 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 49 minutes under normal conditions.

Drivers have 3 route options between these locations (83-106 miles / 133-171 km). The primary route shown here saves 30 minutes compared to alternatives.

Journey Waypoints

Phillips

Starting Point

Weld, Maine

69 mi to destination

4 mi
Byron, Maine

Traveled 17 mi from origin

3 mi
Andover, Maine

Traveled 35 mi from origin

2 mi
Grafton Notch State Park, Maine

Traveled 52 mi from origin

1 mi
Success, New Hampshire

Traveled 69 mi from origin

1 mi
Berlin

Destination