🎿Cross-Country Skiing Spots around Portland, Maine

8 places

Great places to go cross-country skiing around Portland, South Portland, Cape Elizabeth, and Scarborough

By victor•Updated 2/16/2026
Riverside Golf Course
other

Riverside Golf Course

1158 Riverside St, Portland, ME 04103, USA
0
Gull Crest Fields
other

Gull Crest Fields

1 Gull Crest Drive, Cape Elizabeth, ME 04107, USA
0
Payson Park
attraction

Payson Park

Portland, ME 04103, USA
0
City of South Portland: Municipal Golf Course
attraction

City of South Portland: Municipal Golf Course

155b Wescott Rd, South Portland, ME 04106, USA
0
Pleasant Hill Preserve
attraction

Pleasant Hill Preserve

302 Pleasant Hill Rd, Scarborough, ME 04074, USA
0
Pineland Farms
restaurant

Pineland Farms

15 Farm View Dr, New Gloucester, ME 04260, USA
0
Twin Brook Recreation Area
attraction

Twin Brook Recreation Area

185 Tuttle Rd, Cumberland, ME 04021, USA
0
Sebago Lake State Park - Day Use Area Beach, Picnic, and Trails
attraction

Sebago Lake State Park - Day Use Area Beach, Picnic, and Trails

11 Park Access Rd, Casco, ME 04015, USA
0