- Find a Trail
- My TrailLink
- Explore Trails
- About Us
- Get Involved
The Mountain Division Trail exists as two separate segments of what will eventually be a more than 50-mile-long trail from Fryeburg to Portland. The southern section rolls for about 6 miles between Windham and Standish; the northern section runs for nearly 4 miles through Fryeburg on the New Hampshire border. The paved trail segments run alongside currently dormant train tracks owned by the Maine Department of Transportation. Long-range plans call for a trail alongside the roughly 45 miles of existing rail corridor that the state owns between Fryeburg and Westbrook. The state wants to acquire and install trail on the final 5-mile rail link to Portland.
The Mountain Division Trail takes its name from the Maine Central Railroad’s Mountain Division that ran from Portland through New Hampshire’s White Mountains to Vermont. Chartered in 1867 as the Portland and Ogdensburg Railroad, Maine Central took over in the early 20th century. Passenger service on the scenic run ended in 1958, and freight trains stopped rolling after Guilford Transportation (later Pan Am Railways) acquired it in the 1980s. The Maine DOT owns and maintains the tracks today in hopes of reestablishing rail service.
Windham to Standish Segment: 5.6 miles
The southern section of the Mountain Division Trail comprises a segment of the 28-mile Sebago to the Sea Trail that runs between the southern tip of Sebago Lake to Casco Bay in Portland. You can start at the parking lot for the post office in Windham, about 0.25 mile north of the trailhead. The 10-foot-wide paved trail follows the unused tracks for 1.6 miles to a crossing over the Presumpscot River. Just past the bridge, a side trail heads downhill for 0.7 mile past Shaw Park (55 Partridge Ln, Gorham), where you can swim and rent kayaks or canoes. The trail ends at a bridge just above Gambo Dam. A footpath heads into the woods where you can explore the ruins of a canal and the Oriental Powder Mill, which supplied the Union Army with one-quarter of its gunpowder.
Returning to the main trail, you’ll continue west across the rural landscape for 3 miles to a gate and stop sign blocking access to the railroad corridor across some ponds. The Mountain Division Trail continues up a hill as a gravel path for 1.2 miles to the trailhead at the south shore of Sebago Lake.
Fryeburg Segment: 4.0 miles
The northern section starts about 30 miles away at a trailhead on Portland Street in Fryeburg. Heading west, the paved trail is wooded and lined with wildflowers. You’ll have occasional mountain views through breaks in the vegetation. The trail parallels the road for 2.5 miles before it passes south of the historic town center. It travels another 1.5 miles to a trailhead near the New Hampshire state line.
For those driving, parking is available at multiple points along both segments of the trail. Locations include Shaw Park (55 Partridge Ln, Gorham), Johnson Park (89 Chadbourne Rd, Standish), and Maine State Visitor Information Center (97 Main St, Fryeburg). View the TrailLink map for all options and detailed directions.
TrailLink is a free service provided by Rails-to-Trails conservancy
(a non-profit) and we need your support!