Distance from Freedom, Maine to Swans Island, Maine
The driving distance from Freedom, Maine to Swans Island, Maine is 99.7 mi (160.4 km)
The straight-line (air) distance is approximately 30.5 mi (49.2 km)
Estimated travel time by road is 2 hours 43 minutes
This route includes Toll roads along the way.
We found 2 routes between Freedom and Swans Island.
Available Routes
Route Directions
Take ME-220 N to US-202 E in Unity
Continue on US-202 E. Take I-95 N to US-1A E/Wilson St in Brewer. Exit from I-395 E
Follow US-1A E to High St in Ellsworth
Follow ME-3 E/Bar Harbor Rd and ME-102 S to Bass Harbor - Swans Island Ferry in Tremont
Take Atlantic Rd to Harbor Rd
Route Directions
Take ME-137 E, US-1 N, ME-3 E/Bar Harbor Rd and ME-102 S to Bass Harbor - Swans Island Ferry in Tremont
Take Atlantic Rd to Harbor Rd
Journey Details
Traveling from Freedom, Maine to Swans Island, Maine covers 86.8 miles (140 km) in a southeast direction. This secondary roads, substantial route typically takes 2 hours 34 minutes under normal conditions.
Drivers have 2 route options between these locations (87-100 miles / 140-160 km). The primary route shown here saves 10 minutes compared to alternatives.
The route features scenic views, toll sections. During midday weekday travel, expect lighter midday traffic with average speeds around 36 mph (58 km/h) .
Journey Waypoints
Freedom
Starting Point
Swans Island
Destination