Distance from Freedom, Maine to Windsor, Maine

Freedom Windsor
Total Distance
26.5 mi
(42.7 km)
Travel Time
33 minutes

The driving distance from Freedom, Maine to Windsor, Maine is 26.5 mi (42.7 km)

The straight-line (air) distance is approximately 12.8 mi (20.6 km)

Estimated travel time by road is 33 minutes

We found 3 routes between Freedom and Windsor.

Available Routes

Shortest Fastest
N Palermo Rd and ME-32 S
24.1 mi
38.9 km
31 minutes
N Palermo Rd
24.5 mi
39.5 km
33 minutes
ME-137 W and US-202 W
26.5 mi
42.7 km
33 minutes

Route Directions

26.5 mi
33 min

Route Directions

Take N Palermo Rd to Dirigo Rd in China
15.3 mi
20 min
Continue on Dirigo Rd. Take Windsor Neck Rd to ME-105 W in Windsor
8 mi
11 min
1.3 mi
1 min

Route Directions

24.1 mi
31 min

Journey Details

Traveling from Freedom, Maine to Windsor, Maine covers 24.1 miles (39 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 31 minutes under normal conditions.

Drivers have 3 route options between these locations (24-27 miles / 39-43 km). The primary route shown here saves 3 minutes compared to alternatives.

The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 48 mph (77 km/h) .

Journey Waypoints

Freedom

Starting Point

Knox, Maine

30 mi to destination

2 mi
Montville, Maine

Traveled 7 mi from origin

3 mi
Palermo, Maine

Traveled 15 mi from origin

2 mi
Somerville, Maine

7 mi to destination

2 mi
Windsor

Destination