Maine · ME
The Best Mountain Biking Trails in Maine
643 named trails across Maine are tagged for mountain biking — here are the top 100, ranked by length, with maps, distances, and elevation profiles.
643
Mountain biking
2,268 mi
Total length
16
Counties
About mountain biking in Maine
Maine has 643 named trails tagged for mountain biking on the map, covering 2,268 miles, an average of 3.5 miles each. The longest is bicycle in Aroostook County, at 220 miles. 83 run 5 miles or longer. 16 of the state's counties have at least one; Cumberland County has the most, with 240 trails.
Top 100 mountain biking trails, longest first
Trails 1–25
bicycleAroostook CountyBangor & Aroostook TrailAroostook CountyDown East Sunrise TrailWashington CountyEast Coast Greenway (ME Complementary route)Kennebec CountyAroostook Valley TrailAroostook CountySnowmobile ITS 85Aroostook CountySnowmobile ITS 89Franklin CountyEast Coast Greenway (ME)Waldo CountySouthern Bangor & Aroostook TrailAroostook CountyEastern Trail Sections 5-7York CountySaint John Valley Heritage TrailAroostook CountybicycleLincoln CountyBangor & Aroostook Trail Western BranchAroostook CountySnowmobile ITS 82Oxford CountyMadison Branch Rail TrailSomerset CountyInternational Appalachian TrailPenobscot CountyCarriage RoadHancock CountyITS 89Oxford County1 (Maine)Waldo CountyKatahdin Region Multi-Use TrailPenobscot CountyMaine Hut TrailSomerset CountyDwelley Pond TrailPiscataquis CountyWhistle Stop TrailFranklin CountyEastern Trail Section 1York CountyKennebec Valley TrailSomerset County
Trails 26–50
Eastern Trail Section 3York CountyRiver TrailPenobscot CountyChase Hill Drive/Snowmobile ITS 82Oxford CountyKennebec River Rail TrailKennebec CountyEastern Trail Section 2York CountyOodys RoadFranklin CountyEastern TrailYork CountyTri Lakes LoopHancock CountyEastern Trail Section 4York CountyTote RoadPenobscot CountyAround the Mountain LoopHancock CountyGreenbelt WalkwayCumberland CountyLong Pond TrailPiscataquis CountyAround-Mountain Carriage RoadHancock CountyNarrow Gauge PathwayFranklin CountyITS 89Franklin CountyCross Town TrailCumberland CountyEast Side TrailPiscataquis CountyLodge to Lodge TrailPiscataquis CountyOld River Road TrailAndroscoggin CountyNotchYork CountyJordan Pond LoopHancock CountyNorth Lake TrailPiscataquis CountyLagrange to Medford TrailPenobscot CountyGreat Marsh TrailYork County
Trails 51–75
Valley View TrailPenobscot CountyFalmouth Sno-VoyagersCumberland CountyTelos Tote TrailPenobscot CountyLong Ridge RoadPiscataquis CountyNorman Mill TrailYork CountyKennebec Valley Rail TrailSomerset CountyGorman Lodge TrailPiscataquis CountyMountain Division Rail TrailOxford CountyScarborough Beaches Bike RouteCumberland CountyHills to Sea TrailWaldo CountyRoute 88 Bike RouteCumberland CountyBack Cove TrailCumberland CountyVeranda St. / Falmouth Bike RouteCumberland CountyRed TrailYork CountySkyline TrailPiscataquis CountyRing TrailYork CountyWhite TrailLincoln CountyTwin Pines LoopPenobscot CountyAroostook Valley Trail Eastern BranchAroostook CountyCrommett's Overlook (Maine Hut Trail)Franklin CountyFiftyFranklin CountyEagle Lake Carriage RoadHancock CountyEast Side RoadPiscataquis CountyEagle Lake LoopHancock CountyFort Williams Bike RouteCumberland County
Trails 76–100
Aunt Betty Pond Carriage RoadHancock CountyHighland Avenue Bike RouteCumberland CountyMountain Division Rail TrailCumberland CountyDay Mountain Carriage RoadHancock CountySanford-Springvale Rail TrailYork CountyGreenway TrailWashington CountyLakeside TrailPiscataquis CountyOcean St Bike RouteCumberland CountyTote RoadFranklin CountyMuskrat HollowCumberland CountyMountain Division TrailCumberland CountyMiddle Shaw Mountain RoadPiscataquis CountySilver Maple TrailPenobscot CountyWhitetail WayCumberland CountyYellow TrailCumberland CountyWitch Hole Pond LoopHancock CountyCedar TrailYork CountyEastern TrailCumberland CountyPorcupine TrailYork CountyRocky Pond TrailPenobscot CountyOak Hill TrailCumberland CountyHinckley BrookPiscataquis CountyOld River Loop RoadPenobscot CountyGeneva LoopFranklin CountyPatten-Sherman Multi-Use TrailAroostook County
Mountain Biking Trails by county
Trail geometry from OpenStreetMap contributors, licensed ODbL. Elevation from the USGS 3D Elevation Program. Compiled and published by Trailmonger · trail data last rebuilt .