Biking in Maine, whether on the roads or on wooded trails, is a great sport done in beautiful surroundings. [Photo thanks to John Matrix and Bike List]
Total Length: 45 Miles
Length: 2.1 miles
riverside Augusta, Hallowell, Farmingdale, Gardiner, ME Phone:
old railroad bed Washington Junction to Ayers Junction, ME Phone:
Length: 87 miles in three sections
see trail map Old Orchard Beach area, ME Phone:
see trail map Freeport and Brunswick, ME Phone:
Length: One 6-mile piece in Standish and another 4-mile piece in Fryeburg
Total Length: 80 Miles
Trailheads at Elm Street and Casco Bay end of Marginal Way Portland, ME Phone:
103 East Main Street Yarmouth, ME Phone: 207-846-2406