Portland Casco Bay Maine Cross-Country Skiing
Portland Dayton, Westbrook Maine X-Country Skiing Trails
Portland Maine has a selection of cross-country ski areas that offer a variety of trails for any level, from beginner to the most experienced. The variety of alpine trails and beautiful scenery makes Maine a wonderful cross-country ski vacation destination. Ask us about greater Portland Maine X-Country Ski Vacations or share your Maine cross-country ski trail comments. To feature your Maine business contact us.
Portland Maine Nordic & Cross-Country Ski Areas
Harris Farm XC Ski Center
280 Buzzell Rd.
Dayton, ME 04005
40K of trails cross the fields and forests of our 500 acre dairy and tree farm. Beginners’ loops to rolling terrain for advanced skiers. 30K of skating lanes and 35K track set. Warming hut, ski shop, and homemade soups, chili and muffins. Snowshoeing available.
Smiling Hill Farm
781 County Rd. (Rte. 22)
Westbrook, ME 04092
In the winter, Smiling Hill Farm operates an extensive cross-country skiing operation. Just minutes from Portland , Smiling Hill Farm offers skiing on approximately 35k of machine-groomed trails around the picturesque and historic Smiling Hill Farm. Trails are groomed wide to allow both classical tracked and a generous skate lane. A fully equipped ski rental shop with over one hundred Rossignol ski packages are available at the former Ice Cream Shop (which doubles as the warming hut in the winter). Light refreshments are also available.
Did we miss something?
Add your update or comment.
Maine Cross-Country Skiing by Region
Aroostook ME Cross Country Skiing
Fort Kent, Houlton, Presque Isle
Downeast & Acadia ME Cross Country Skiing
Bar Harbor, Blue Hill, Deer Isle, Eastport, Lubec, Cherryfield, Machias
Katahdin & Moosehead ME Cross Country Skiing
Bangor, Brewer, Greenville, Lincoln, Millinocket, Orono
Kennebec & Moose River ME Cross Country Skiing
Augusta, Skowhegan, Waterville, The Forks
Lakes & Mountains ME Cross Country Skiing
Auburn, Lewiston, Norway, Bethel, Farmington, Naples
Midcoast ME Cross Country Skiing
Bath, Boothbay Harbor, Camden, Rockland, Brunswick, Belfast, Searsport
Greater Portland ME Cross Country Skiing
Portland, Freeport, Yarmouth, Westbrook, Cape Elizabeth
South Coastal Maine Cross Country Skiing
Biddeford, Kennebunk, Kittery, Ogunquit, Old Orchard Beach, Saco, Wells, York