Trail Races & Routes in Maine
Explore 88 trail running and hiking routes across Maine. 0 organized races and 88 training routes covering distances from 0.4 mi to 138.5 mi. Elevation gains range from 15 ft to 18,894 ft. Preview every trail in 3D flyover with segment breakdowns.
Key Takeaways
| Route Name | Location | Distance | Elevation Gain | Type | Race Date |
|---|---|---|---|---|---|
| The Beehive (Acadia National Park, ME) | Hancock County, Maine | 0.4 mi | 462 ft | route | — |
| Blue Hill Mountain - Post Office/Osgood Summit (ME) | Hancock County, Maine | 1.9 mi | 904 ft | route | — |
| Bayside Trail | Portland, Maine | 2.0 mi | 15 ft | route | — |
| Borestone Mountain | Piscataquis County, Maine | 3.9 mi | 992 ft | route | — |
| Cadillac South Ridge Trail | Acadia National Park, Maine | 4.1 mi | 1,443 ft | route | — |
| South Branch Mountain Trail | Baxter State Park, Maine | 4.1 mi | 1,796 ft | route | — |
| Foss and Knowlton Trail | Baxter State Park, Maine | 4.2 mi | 760 ft | route | — |
| Great Wass Island Loop | Beals, Maine | 4.3 mi | 295 ft | route | — |
| West Shore Loop Trail | Ed Woodsum Preserve, Maine | 4.4 mi | 321 ft | route | — |
| West Side Trail (ME) | Cumberland County, Maine | 4.7 mi | 144 ft | route | — |
| Marston Trail | Baxter State Park, Maine | 4.8 mi | 2,421 ft | route | — |
| North Peaks Trail | Baxter State Park, Maine | 5.1 mi | 194 ft | route | — |
| Sugarloaf Mtn (ME) | Franklin County, Maine | 5.1 mi | 2,442 ft | route | — |
| Dwelley Pond Trail | Nesourdnahunk Township, Maine | 5.2 mi | 370 ft | route | — |
| Little Mayberry Cove Trail | Downeast Lakes Community Forest, Maine | 5.3 mi | 475 ft | route | — |
| Great Pond Mountain Summit (Capstone to Stuart Gross) (ME) | Hancock County, Maine | 5.3 mi | 877 ft | route | — |
| Cross Town Trail | Cape Elizabeth, Maine | 5.4 mi | 256 ft | route | — |
| Tumbledown Mountain Trail (ME) | Franklin County, Maine | 5.4 mi | 1,906 ft | route | — |
| Grand Pitch Trail | T5 R8 WELS, Maine | 5.5 mi | 220 ft | route | — |
| Grand Falls Trail | Baxter State Park, Maine | 5.5 mi | 442 ft | route | — |
| North Katahdin Lake Trail | Baxter State Park, Maine | 5.6 mi | 925 ft | route | — |
| Mt Kineo State Park Loop (ME) | Piscataquis County, Maine | 5.6 mi | 940 ft | route | — |
| Ilse's Triple Crown | Oxford County, Maine | 5.9 mi | 1,865 ft | route | — |
| Frost Pond Trail | Baxter State Park, Maine | 6.0 mi | 658 ft | route | — |
| Mill Brook Preserve Trail | Westbrook, Maine | 6.0 mi | 523 ft | route | — |
| Mount Agamenticus 3 Peaks (ME) | York County, Maine | 6.2 mi | 1,228 ft | route | — |
| Stroudwater Trail | Portland, Maine | 6.2 mi | 572 ft | route | — |
| Old Millbrook Trail System | Scarborough, Maine | 6.4 mi | 268 ft | route | — |
| Russell Pond Trail | Baxter State Park, Maine | 6.6 mi | 748 ft | route | — |
| Caribou Mountain (ME) | Oxford County, Maine | 6.7 mi | 1,913 ft | route | — |
| The Western Mountain Challenge (ME) | Hancock County, Maine | 6.8 mi | 2,615 ft | route | — |
| Old Speck Mtn (ME) | Oxford County, Maine | 6.8 mi | 2,799 ft | route | — |
| 4000' Peaks in Maine (ME) | Oxford County, Maine | 6.9 mi | 2,806 ft | route | — |
| Mt Katahdin (ME) | Piscataquis County, Maine | 7.5 mi | 3,975 ft | route | — |
| Long Island Circumnavigation (ME) | Cumberland County, Maine | 7.7 mi | 568 ft | route | — |
| Portland Public Trails | Presumpscot River Preserve, Maine | 7.9 mi | 823 ft | route | — |
| Presumpscot River Trails | Presumpscot River Preserve, Maine | 7.9 mi | 823 ft | route | — |
| Northwest Basin Trail | Baxter State Park, Maine | 8.4 mi | 471 ft | route | — |
| Cutter Loop Trail | Cutler, Maine | 8.5 mi | 989 ft | route | — |
| Androscoggin Riverlands State Park (ME) | Androscoggin County, Maine | 8.8 mi | 956 ft | route | — |
| Miles Knob Loop (ME) | Oxford County, Maine | 9.3 mi | 2,792 ft | route | — |
| Wadleigh Brook Trail | Baxter State Park, Maine | 9.5 mi | 700 ft | route | — |
| Around Pond Trail | Chain of Ponds Township, Maine | 10.1 mi | 558 ft | route | — |
| Cutler Coast Loop (ME) | Washington County, Maine | 10.3 mi | 1,305 ft | route | — |
| Saddleback Mountain (ME) | Franklin County, Maine | 10.5 mi | 2,795 ft | route | — |
| Cross Falmouth Trail | Falmouth, Maine | 10.6 mi | 945 ft | route | — |
| Marston Trail Loop (Baxter State Park, ME) | Piscataquis County, Maine | 10.9 mi | 3,559 ft | route | — |
| Blackwoods Loop, Acadia National Park (ME) | Hancock County, Maine | 11.3 mi | 3,063 ft | route | — |
| Cadillac Mountain (Acadia NP, ME) | Hancock County, Maine | 11.8 mi | 2,823 ft | route | — |
| Otter Creek Grand Slam (ME) | Hancock County, Maine | 11.9 mi | 3,324 ft | route | — |
| Tumbledown, Jackson & Little Jackson (ME) | Franklin County, Maine | 12.6 mi | 4,562 ft | route | — |
| River Link | Edgecomb, Maine | 13.0 mi | 822 ft | route | — |
| Traveler Mtn Loop, Baxter State Park (ME) | Piscataquis County, Maine | 13.4 mi | 5,479 ft | route | — |
| Acadia West Side Traverse (ME) | Hancock County, Maine | 14.1 mi | 4,041 ft | route | — |
| Pogy Notch Trail | Baxter State Park, Maine | 14.2 mi | 874 ft | route | — |
| Hamlin-Katahdin-Dudley (Baxter State Park, ME) | Piscataquis County, Maine | 14.3 mi | 4,760 ft | route | — |
| Wassataquoik Lake Trail | Baxter State Park, Maine | 16.0 mi | 1,096 ft | route | — |
| Bigelow Range Traverse (ME) | Somerset County, Maine | 16.3 mi | 5,577 ft | route | — |
| Acadia Traverse (ME) | Hancock County, Maine | 18.0 mi | 6,274 ft | route | — |
| West Side Trail | Yarmouth, Maine | 18.6 mi | 925 ft | route | — |
| Acadia National Park Loop Road (ME) | Hancock County, Maine | 18.7 mi | 1,468 ft | route | — |
| Pleasant Mountain (ME) | Oxford County, Maine | 18.8 mi | 7,267 ft | route | — |
| Camden Hills (ME) | Knox County, Maine | 18.9 mi | 4,203 ft | route | — |
| Doubletop Trail | Baxter State Park, Maine | 19.3 mi | 4,796 ft | route | — |
| Katahdin Loop Road (ME) | Penobscot County, Maine | 19.3 mi | 1,684 ft | route | — |
| Acadia Mountain Marathon (ME) | Hancock County, Maine | 22.2 mi | 7,218 ft | route | — |
| Wassataquoik-Katahdin Loop (Baxter State Park, ME) | Piscataquis County, Maine | 23.2 mi | 5,022 ft | route | — |
| Hamlin Peak Loop | Mount Katahdin Township, Maine | 23.2 mi | 5,022 ft | route | — |
| Caribou-Speckled Loop (ME) | Oxford County, Maine | 25.4 mi | 5,893 ft | route | — |
| Freezeout Trail | Trout Brook Township, Maine | 25.6 mi | 1,261 ft | route | — |
| Isle Au Haut Trace (ME) | Knox County, Maine | 25.7 mi | 2,095 ft | route | — |
| Katahdin Woods & Waters north to south (ME) | Penobscot County, Maine | 26.9 mi | 3,157 ft | route | — |
| Sebago to the Sea Trail (ME) | Cumberland County, Maine | 30.3 mi | 807 ft | route | — |
| Acadia Round | Bar Harbor, Maine | 33.0 mi | 7,867 ft | route | — |
| The Acadia Round (ME) | Hancock County, Maine | 33.0 mi | 7,867 ft | route | — |
| Grafton Loop Trail | Newry, Maine | 34.8 mi | 11,226 ft | route | — |
| Grafton Notch Loop (ME) | Oxford County, Maine | 34.8 mi | 11,226 ft | route | — |
| Bigelow-Flagstaff Loop (ME) | Somerset County, Maine | 36.5 mi | 6,102 ft | route | — |
| Maine Huts Traverse (ME) | Somerset County, Maine | 47.3 mi | 3,849 ft | route | — |
| Hills to Sea Trail (ME) | Waldo County, Maine | 49.8 mi | 5,121 ft | route | — |
| La Grande Traversée des Sentiers frontaliers - SF1 - Chartierville à Woburn | Oxford County, Maine | 51.2 mi | 12,508 ft | route | — |
| Flagstaff Lake - Rt 4 Peaks Traverse (ME) | Franklin County, Maine | 55.3 mi | 18,894 ft | route | — |
| Traverse of the Katahdin Woods and Waters National Monument (ME) | Penobscot County, Maine | 59.2 mi | 4,388 ft | route | — |
| Eastern Trail (ME) | York County, Maine | 65.2 mi | 1,672 ft | route | — |
| Down East Sunrise Trail (ME) | Washington County, Maine | 87.5 mi | 1,692 ft | route | — |
| Hundred Mile Wilderness (ME) | Piscataquis County, Maine | 97.3 mi | 15,690 ft | route | — |
| Run Across Maine (ME) | Franklin County, Maine | 138.2 mi | 5,841 ft | route | — |
| International Appalachian Trail - Maine Section (ME) | Aroostook County, Maine | 138.5 mi | 10,834 ft | route | — |
Frequently Asked Questions
How many trail races are in Maine?
There are 0 organized races and 88 self-supported routes available in Maine.
What is the average elevation gain in Maine?
The average elevation gain is 3,115 feet, with routes ranging from 15 to 18,894 feet.
What distances are available in Maine?
Available distances include: 5K, 10K, Half Marathon, Marathon, 50K, 50 Mile, 100K, 100 Mile, Ultra.
Can these trail routes in Maine be used for hiking?
Yes. 99% of these routes are on trail surfaces, making them suitable for both trail running and hiking. The terrain analysis and elevation profiles help hikers plan their adventures just as effectively as runners.
What's the best time of year to run trails in Maine?
Trail running conditions in Maine vary by season and elevation. Check the race date column for organized events, which are typically scheduled during optimal weather windows. For year-round training routes, elevation profiles help you plan for seasonal conditions.
More Races in Maine
Want filters, map view, and 3D flyover previews?
Browse with Interactive Map →