Distance from Bloomfield, Vermont to Roxbury, Maine

Bloomfield Roxbury
Total Distance
98.3 mi
(158.2 km)
Travel Time
2 hours 5 minutes

The driving distance from Bloomfield, Vermont to Roxbury, Maine is 98.3 mi (158.2 km)

The straight-line (air) distance is approximately 31.9 mi (51.4 km)

Estimated travel time by road is 2 hours 5 minutes

We found 2 routes between Bloomfield and Roxbury.

Available Routes

Shortest Fastest
NH-26 E
72.7 mi
117.1 km
1 hour 44 minutes
NH-110 E and US-2 E
98.3 mi
158.2 km
2 hours 5 minutes

Route Directions

Follow VT-105 E and Town Common Rd to US-3 S in Stratford
0.2 mi
1 min
Follow US-3 S to NH-110 E in Northumberland
13.3 mi
16 min
Continue on NH-110 E to Gorham
31.2 mi
41 min
Follow US-2 E to ME-17 W/Roxbury Rd in Mexico
44.7 mi
54 min
Follow ME-17 W/Roxbury Rd to Canwell Hill Rd in Roxbury
8.9 mi
11 min

Route Directions

0 mi
0 min
Follow US-3 N and NH-26 E to Andover Rd/E B Hill Rd in Upton
44.9 mi
1 hr
Continue on E B Hill Rd to Andover
14 mi
23 min
Follow ME-120 E and ME-17 W to Canwell Hill Rd in Roxbury
13.8 mi
20 min
0 mi
0 min

Journey Details

Traveling from Bloomfield, Vermont to Roxbury, Maine covers 72.7 miles (117 km) in a east direction. This mixed highways and local roads, substantial route typically takes 1 hour 44 minutes under normal conditions.

Drivers have 2 route options between these locations (73-98 miles / 117-158 km). The primary route shown here saves 21 minutes compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 41 mph (66 km/h) .

Journey Waypoints

Bloomfield

Starting Point

Stratford, New Hampshire

73 mi to destination

4 mi
Odell, New Hampshire

Traveled 18 mi from origin

2 mi
Cambridge, New Hampshire

Traveled 37 mi from origin

1 mi
Upton, Maine

37 mi to destination

1 mi
Andover, Maine

18 mi to destination

3 mi
Roxbury

Destination