Maine · ME

The Best Hiking Trails in Maine

3,297 named trails across Maine are tagged for hiking — here are the top 100, ranked by length, with maps, distances, and elevation profiles.

3,297
Hiking
6,297 mi
Total length
16
Counties
Outline map of Maine

About hiking in Maine

Maine has 3,297 named trails tagged for hiking on the map, covering 6,297 miles, an average of 1.9 miles each. The longest is Snowmobile ITS 81 in Aroostook County, at 107 miles. 203 run 5 miles or longer. 16 of the state's counties have at least one; Cumberland County has the most, with 592 trails.

Top 100 hiking trails, longest first

Snowmobile ITS 81HikeAroostook County107 miHundred-Mile WildernessHikePiscataquis County91.7 miInternational Appalachian Trail New-BrunswickHikeAroostook County89.0 miSnowmobile ITS 84HikeSomerset County74.6 miAroostook Valley TrailHikeMTBAroostook County64.9 miGrafton Loop TrailHikeOxford County59.8 miSnowmobile ITS 85HikeMTBAroostook County57.0 miSnowmobileHikeKennebec County56.0 miMaine Huts TrailHikeSomerset County55.0 miSnowmobile ITS 89HikeCumberland County50.4 miSnowmobile Pittsfield TrailHikeSomerset County46.4 miSnowmobile ITS 87HikeSomerset County46.1 miSnowmobile ITS 89HikeMTBFranklin County40.9 miSnowmobile ITS 85HikeKennebec County40.0 miWassataquoik Lake TrailHikePiscataquis County39.3 miSnowmobile ITS 115 ConnectorHikeFranklin County38.9 miSouthern Bangor & Aroostook TrailHikeMTBAroostook County37.5 miAppalachian National Scenic TrailHikeFranklin County37.5 miSnowmobile Trail St. AlbansHikeSomerset County36.6 miGreat Circle TrailHikePiscataquis County35.1 miSnowmobile ITS 89HikeSomerset County34.9 miSnowmobile ITS 89HikeYork County31.6 miSebago to the Sea TrailHikeCumberland County31.2 miSnowmobile ITS 82HikeFranklin County31.2 miSnowmobile ITS 83HikeAroostook County30.0 miSnowmobile ITS 90HikeAroostook County29.7 miSnowmobile ITS 88HikeAroostook County29.6 miSnowmobile ITS 82HikeMTBOxford County28.9 miMadison Branch Rail TrailHikeMTBSomerset County28.8 miFreezeout TrailHikePiscataquis County28.6 miInternational Appalachian TrailHikeMTBPenobscot County28.0 miSnowmobile ITS 89HikeOxford County27.7 miCarriage RoadHikeMTBHancock County27.5 miSnowmobile ITS 84HikeFranklin County26.8 miPleasant River TrailHikePiscataquis County26.6 miPogy Notch TrailHikePiscataquis County26.0 miNorthwest Basin TrailHikePiscataquis County23.3 miSnowmobile Bangor TrailHikePenobscot County22.8 miSebois Riverside TrailHikePenobscot County21.0 miSnowmobile ITS 80HikeOxford County20.5 miNewport/Dover-Foxcroft Rail TrailHikePenobscot County20.3 miRussell Pond TrailHikePiscataquis County20.1 miSnowmobile ITS 83HikeWaldo County19.4 miSnowmobile ITS 86HikeFranklin County19.1 miSnowmobile ITS 92HikeAroostook County19.1 miWadleigh Brook TrailHikePiscataquis County18.5 miSnowmobile ITS 87HikeFranklin County18.4 miSnowmobile Rangeley Eustis ConnectorHikeFranklin County18.3 miSnowmobile ITS 117 ConnectorHikeOxford County17.8 miSnowmobile ITS 113 ConnectorHikeSomerset County16.7 miITS 89HikeMTBOxford County16.7 miSnowmobile Dedham TrailHikeHancock County16.6 miKatahdin Region Multi-Use TrailHikeMTBPenobscot County16.2 miSnowmobile Embden Pond TrailHikeSomerset County16.0 miSnowmobile Trail 27HikeKennebec County16.0 miSnowmobile Trail 46HikeSomerset County16.0 miMaine Hut TrailHikeMTBSomerset County16.0 miDwelley Pond TrailHikePiscataquis County15.7 miSnowmobile Fairfield Oakland TrailHikeSomerset County15.6 miCross Falmouth TrailHikeCumberland County15.6 miNorth Peaks TrailHikePiscataquis County15.5 miSnowmobile Falmouth TrailHikeCumberland County15.1 miDoubletop TrailHikePiscataquis County15.1 miAround Pond TrailHikeFranklin County14.7 miSnowmobile Trail 27HikeSomerset County14.6 miSnowmobile ITS 84HikePenobscot County14.5 miSnowmobile ITS 84HikeOxford County14.5 miSnowmobile Kingfield New Portland ConnectorHikeSomerset County14.0 miSnowmobile Trail 6 RangeleyHikeFranklin County13.7 miRiver TrailHikeMTBPenobscot County13.3 miBorder TrailHikeAroostook County13.2 miOJI TrailHikePiscataquis County13.0 miSnowmobile Embden trailHikeSomerset County12.8 miSnowmobile Trail 29AHikeKennebec County12.7 miSouth Branch Mountain TrailHikePiscataquis County12.5 miSnowmobile Madison Starks trailHikeSomerset County12.4 miFrost Pond TrailHikePiscataquis County12.4 miSnowmobile Trail 32HikeAndroscoggin County12.2 miBangor & AroostookHikePiscataquis County12.2 miOodys RoadHikeMTBFranklin County12.1 miSnowmobile ITS 115 ConnectorHikeKennebec County12.1 miSnowmobile ITS 115 ConnectorHikeAndroscoggin County12.1 miSnowmobile Kingfield TrailHikeSomerset County12.0 miMarston TrailHikePiscataquis County11.8 miSanders Hill TrailHikeKennebec County11.7 miGrand Falls TrailHikePiscataquis County11.6 miSnowmobile Trail 13 BowdoinhamHikeSagadahoc County11.6 miSnowmobile Smithfield trailHikeSomerset County11.6 miEastern TrailHikeMTBYork County11.3 miSnowmobile Trail 2 GlenburnHikePenobscot County11.3 miWassataquoik Stream TrailHikePiscataquis County11.3 miFoss and Knowlton TrailHikePiscataquis County11.2 miSnowmobile ITS 117 ConnectorHikeFranklin County11.2 miRound Top TrailHikeKennebec County11.1 miRiver LinkHikeLincoln County10.9 miTote RoadHikeMTBPenobscot County10.7 miLong Pond TrailHikeMTBPiscataquis County10.6 miAround-Mountain Carriage RoadHikeMTBHancock County10.6 miNarrow Gauge PathwayHikeMTBFranklin County10.6 miITS 89HikeMTBFranklin County10.6 mi

Hiking Trails by county

← All of Maine

Trail geometry from OpenStreetMap contributors, licensed ODbL. Elevation from the USGS 3D Elevation Program. Compiled and published by Trailmonger · trail data last rebuilt .