Cross-Country Skiing and Trails on the North Shore

The North Shore is a cross-country skier’s nirvana. Hundreds of kilometers of cross-country skiing trails traverse hillsides, lakeshores, river valley ridges, pine plantations, deciduous forests, and alongside beaver dams. Options are unlimited. You can choose trails based on their length, the type of terrain they cover, your level of ability, and whether you want classic (parallel tracks) or skating stride.

A Minnesota Ski Pass is required on all trails unless otherwise noted. Daily, annual, and three-year passes are offered. An daily pass currently costs $6, annual passes are $20 and 3-year passes are $55 and are required for everyone 16 and older. You can purchase passes at trail centers and businesses, by mail or online.

Easy Trails
relatively level, with few hills, and relatively short in length

More Difficult Trails
often have rolling hills throughout and be quite lengthy

Most Difficult Trails
incorporate sharp turns and steep grades as well as extended lengths

Keep in Mind

  • Do not ski alone
  • Always let someone know your route & expected return time
  • Carry a map of the system
  • Know your limitations – folks tend to overdo it, so you may wish to ski several short loops rather than one “most difficult” trail

Two Harbors

Erkki Harju Ski Trail
Erkki Harju Ski Trail

10K diagonal & skating lane

4.5K easy to more difficult outside Loop with a 1K expert loop and a 2.6K intermediate Inside Loop; trails run through the rolling hills of the golf course and a forest of paper birch, aspen, spruce, fir and cedar; plus a 3K lit trail

Fees: MN Ski Pass required

Difficulty: easy to more difficult

Amenities: Shelters along the trail


Available in the parking area