10 Best Cross-Country Skiing Trails in Maine!

Maine has many award-winning ski resorts and ski hills, but for those who prefer not rocketing down a mountain on a pair of skis, there is loads of incredible cross-country ski trails in Maine. Here are our 10 favorites.

Bethel Nordic Ski Center, Bethel, ME

Bethel Nordic Ski Center is in the center of the classic small Maine town of Bethel. Located not far from Sunday River Ski Resort, the trails wind through the golf course and the nearby forest for a total of 30 kilometers of well-groomed trails.

Carter’s X-C Ski Center, Bethel and Oxford, ME

Carter’s X-C Ski Center has two locations in western Maine. Their original center is located on Route 26 in Oxford and their second center is just a few miles from Sunday River in Bethel. The Oxford location has over 40 kilometers of groomed trails that range in difficulty from beginners to the immediate skier, whereas, the Bethel location is slightly larger with over 55 kilometers of trails for the beginner to the advanced skier.

Pineland Farms, New Gloucester, ME

Pineland Farms is home to over 5,000 acres of pastureland and forests for various outdoor activities year-round. During the winter months, the trails are open to the public for skiing, sledding, and snowshoeing. Pineland has over 30 kilometers of professionally-groomed trails open to both classic and skate skiers. Pineland has a well-stocked rental shop with rental packages for both classic and skate skis.

Harris Farm, Dayton, ME

Located in southern Maine, Harris Farm is home to over 40 kilometers of trails through pastures and woods. Trails range from flat beginner-friendly trails to more advanced trails with rolling hills. About 30 kilometers of the trails are groomed for skate skiing while over 35 kilometers are tracked for classic skiing.

Five Fields Farm, Bridgton, ME

Five Fields Farm is in the picturesque town of Bridgton near Shawnee Peak Ski Area. During the warmer months, Five Fields Farm is an active apple orchard and during the winter months you can ski through the orchard and take in the views of the western Maine mountains! Over 25 kilometers of groomed and backcountry trails are available for beginners to advanced skiers.

Smiling Hill Farm, Westbrook, ME

During the winter months Smiling Hill Farm grooms over 25 kilometers of trails winding through their vast pastures and woods. Trails are tracked for classic skiing and wide enough for skate skiers. Smiling Hill Farm is just a hop, skip, and a jump from Portland so it’s one of the closest trail systems to the city.

Bradbury Mountain State Park, Pownal, ME

Bradbury Mountain State Park is a state park located on Route 9 in Pownal. The state park is a popular summer destination for hiking, but it is equally great in the winter. The park is home to miles of trails that range in difficulty of steep climbing up to the top of the mountain to nice wide trails across the street. Trails open to cross-country skiers include: Boundary, Northern Loop, Ski, Switchback, and Tote Road.

Libby Hill Trails, Gray, ME

Libby Hill Trails is a great network of eight miles of widely groomed trails open to the public daily for free. Trails vary on difficulty as the area is rather hilly, but they are open 24/7 during the winter months so you can easily do a night ski, just be mindful of neighboring homes.

Fort Kent Outdoor Center, Fort Kent, ME

The Fort Kent Outdoor Center was opened in 1999 and has hosted multiple national and international Nordic and biathlon events. The three-kilometer ski loop is one of the best in North America. There is a full-service cross-country and snowshoe shop on site.

The Nordic Heritage Center, Presque Isle, ME

The Nordic Heritage Center is the jewel of the crown of Maine. It has hosted many international ski events over the years, including the 2010 USSA JO National Championships. The center has over 20 kilometers of world-class cross-country trails designed by John Morton of Vermont.

View more Maine Cross Country Skiing Trails.
Share your favorites!
Maine Search
Find Ski Mountains and Resorts Near You
Find Ski Mountains and Resorts Near You
89 Lambert Road, Skowhegan, ME
About Us:Eaton Mountain in Skowhegan, has offered lift serviced skiing since 1961 and boasts a full range of terrain in the classic New England sty... Read More
131 Egypt Road, Jefferson, ME
About Us: Hidden Valley Nature Center is a community-based and supported nonprofit organization (501c3) in Jefferson, Lincoln County, Maine. It en... Read More
20 Barnestown Road, Camden, ME
Mission Statement:The mission of the Town of Camden Parks and Recreation Department is to enhance the quality of life for residents and visitors th... Read More
441 Newburg Rd, Hermon, ME
Hermon Mountain is a small Maine family owned and operated ski area located in Hermon Maine, about 10 minutes outside of Bangor. We offer a variety... Read More
Route 201, Bingham, ME
Baker Mt. Ski Tow Club owns and operates Baker Mt. Ski Area in Moscow, Maine.It is a 501(c)(3) organization and is supported by Bingham and Moscow ... Read More
180 Ski Slope Road, West Farmington, ME
About Us: Our 750-foot slope features 16 alpine trails for all skill levels, from beginner to expert, including a terrain park for skiers and rider... Read More
Ski Slope Road, Livermore Falls, ME
Spruce Mountain Ski Slope is a unique mountain in central Maine, located on the banks of the Androscoggin River. It is mostly run by volunteers and... Read More
200 Lost Valley Road, Auburn, ME
History:Using land that connected their two parcels, Otto Wallingford and Dr. Camille Gardner opened Lost Valley Ski Area in 1961, primarily so Wal... Read More
447 Ski Resort Road, Greenville Junction, ME
Mission StatementThe Friends of Squaw Mountain became a non profit corporation with the goal of sharing the Squaw Mountain experience that has been... Read More
5092 Access Road, Carrabassett Valley, ME
Vision:We will lead our business by striving to exceed the expectations of our guests and our competitors. We will emphasize quality, training, dif... Read More
39 Glover Road, Rumford, ME
Black Mountain Ski Resort is a family affordable ski area that focuses on providing fun for the entire family. Their Alpine Ski and Snowboarding ar... Read More
281 Birches Road, Rockwood, ME
The Birches Resort was built in the 1930's as a hunting and fishing lodge. We're located on Moosehead Lake in Rockwood, Maine, on a privately owned... Read More
308 Howe Hill Road, Greenwood, ME
Accessed by five lifts and having a vertical drop of 1,150 feet, our 51 trails are perfect for all ski and snowboard abilities. From gentle novice ... Read More
Route 6, Lee, ME
About Us: - 432' vertical drop- Beginner's slope with 600' handle tow- Two 2000' T-bars    - Ski patrol- Ski and snowboard rentals- Full snack b... Read More
15 South Ridge Road, Newry, ME
Sunday River Mission Statement:The Sunday River mission is to provide our guests with the highest quality alpine recreational and resort experience... Read More
119 Mountain Road, Bridgton, ME
About Us Over the last 77 years, Shawnee Peak has become home to generations of skiers and riders. Families have grown up side-by-side on the slope... Read More
37 Graves Road, Mars Hill, ME
Established in 1960, Bigrock Ski Area was purchased in 2000 by the Maine Winter Sports Center (MWSC) through grants available from the Portland, Ma... Read More
Fort Road, Presque Isle, ME
To provide affordable, safe and healthy outdoor recreation opportunities to the families and children of Central Aroostook County. Read More
Forest Avenue, Fort Kent, ME
Beginning skiers and boarders will enjoy the Bunny Trail. which has a Handle Tow. When you graduate from the Bunny Trail, the T-bar tow will take y... Read More
Select a Maine town to find
the Best Things-To-Do and Places To Go around you