Distance from Allagash, Maine to St Agatha, Maine

Allagash St Agatha
Total Distance
47 mi
(75.6 km)
Travel Time
1 hour 2 minutes

The driving distance from Allagash, Maine to St Agatha, Maine is 47 mi (75.6 km)

The straight-line (air) distance is approximately 22.3 mi (35.9 km)

Estimated travel time by road is 1 hour 2 minutes

We found 2 routes between Allagash and St Agatha.

Available Routes

Shortest Fastest
ME-161 S
44.5 mi
71.7 km
1 hour
ME-161 S and Flat Mountain Rd
47 mi
75.6 km
1 hour 2 minutes

Route Directions

Follow ME-161 S to Bridge St in Fort Kent
28.6 mi
39 min
Take ME-161 S and Flat Mountain Rd to ME-162 S in Saint Agatha
18.4 mi
23 min

Route Directions

44.5 mi
1 hr

Journey Details

Traveling from Allagash, Maine to St Agatha, Maine covers 44.5 miles (72 km) in a east direction. This mixed highways and local roads, moderate route typically takes 1 hour under normal conditions.

Drivers have 2 route options between these locations (45-47 miles / 72-76 km). The primary route shown here saves 3 minutes compared to alternatives.

Journey Waypoints

Allagash

Starting Point

St Francis, Maine

51 mi to destination

4 mi
St. John, Maine

Traveled 26 mi from origin

3 mi
Wallagrass, Maine

26 mi to destination

2 mi
New Canada, Maine

Traveled 39 mi from origin

1 mi
Frenchville, Maine

Traveled 51 mi from origin

2 mi
St Agatha

Destination