Log truck at the Millinocket Half Marathon start
Millinocket Half Marathon
Katahdin's Knife Edge ridge under summer clouds
Katahdin
Kenduskeag Stream Trail path through a meadow
Kenduskeag Stream Trail
Gravel Stud Mill Road running straight between spruce woods
Stud Mill Road
Pond below the Traveler ridge, framed by pines
Travelers Loop
View over the forest from Mt. Chase
Mt. Chase
Runner passing snowy houses in Millinocket
Millinocket Half Marathon
Wide view of lakes and ridges from high on Katahdin
Katahdin
Fall color and lakes from the trail to Cloud Pond
Barren to Cloud Pond
Gravel road stretching ahead through green woods
Mountain Road
Singletrack through a pine forest
Barren Mountain Trail
Rocky ridge disappearing into fog on the Travelers Loop
Travelers Loop

Routes the BAD crew runs, races and explores, from Bangor neighborhood loops to Katahdin and race courses across Maine and beyond. Filter by region, surface or race course, sort by distance, tap a route to see it on a map, and download any route as a GPX file to load into Strava, Garmin Connect, COROS or any running app.

Distances and climb come from the GPS files and are approximate. Surface is the main surface; many routes mix in some road or trail. Training routes are trimmed slightly at each end; race courses are complete. Check conditions and trail rules before you go.

Region
Surface
Type