Distance from Freedom, Maine to Swans Island, Maine

Freedom Swans Island
Total Distance
99.7 mi
(160.4 km)
Travel Time
2 hours 43 minutes

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

Shortest Fastest Tolls
US-1 N
86.8 mi
139.7 km
2 hours 34 minutes
Tolls
US-1A E
99.7 mi
160.4 km
2 hours 43 minutes

Route Directions

Take ME-220 N to US-202 E in Unity
8.8 mi
11 min
Continue on US-202 E. Take I-95 N to US-1A E/Wilson St in Brewer. Exit from I-395 E
35.4 mi
37 min
Follow US-1A E to High St in Ellsworth
22.8 mi
28 min
1 mi
2 min
Follow ME-3 E/Bar Harbor Rd and ME-102 S to Bass Harbor - Swans Island Ferry in Tremont
22.7 mi
35 min
6.2 mi
43 min
Take Atlantic Rd to Harbor Rd
2.8 mi
5 min

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
77.9 mi
1 hr 45 min
6.2 mi
43 min
Take Atlantic Rd to Harbor Rd
2.8 mi
5 min

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

Knox, Maine

70 mi to destination

2 mi
Morrill, Maine

Traveled 18 mi from origin

1 mi
Belfast, Maine

53 mi to destination

1 mi
Northport, Maine

Traveled 35 mi from origin

2 mi
Bucks Harbor, Maine

35 mi to destination

2 mi
Little Deer Isle, Maine, Maine

Traveled 53 mi from origin

1 mi
Deer Isle, Maine

18 mi to destination

2 mi
Brooklin, Maine

Traveled 70 mi from origin

3 mi
Swans Island

Destination