Distance from Freedom, Maine to Portland, Maine
The driving distance from Freedom, Maine to Portland, Maine is 90 mi (144.8 km)
The straight-line (air) distance is approximately 47.8 mi (77 km)
Estimated travel time by road is 1 hour 33 minutes
This route includes Toll roads along the way.
We found 3 routes between Freedom and Portland.
Available Routes
Route Directions
Get on I-95 S in Augusta from N Palermo Rd and ME-3 W
Take I-295 S to ME-100 N/US-302 W/Forest Ave in Portland. Take exit 6B from I-295 S
Route Directions
Get on I-95 S in Augusta from N Palermo Rd and ME-3 W
Follow I-95 S to Falmouth. Take exit 53 from I-95 S
Continue on ME-100 S/ME-26 S. Drive to Forest Ave in Portland
Route Directions
Take N Palermo Rd to ME-3 W in China
Follow ME-3 W to Stone St in Augusta
Take State Rte 9 W to Bridge St in Gardiner
Take I-295 S to Baxter Blvd in Portland. Take exit 9 from I-295 S
Continue on Baxter Blvd. Drive to Woodford St
Journey Details
Traveling from Freedom, Maine to Portland, Maine covers 85.8 miles (138 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 37 minutes under normal conditions.
Drivers have 3 route options between these locations (86-97 miles / 138-156 km). The primary route shown here saves 7 minutes compared to alternatives.
Journey Waypoints
Freedom
Starting Point
Portland
Destination