A guide to getting the whole family skiing in Minnesota

Pizza! French fries! A longtime Minnesota ski instructor shares his favorite venues for shredding in the Upper Midwest.

For the Minnesota Star Tribune
December 18, 2025 at 12:00PM
Giants Ridge features a heated tunnel for the "magic carpet" conveyor belt for newer skiers. (Old Saw Media/Giants Ridge)

It was 25 years ago that a chair lift with a stranger at Wild Mountain changed my life.

Her name was Ann Shelp. It was a quiet Tuesday morning at this tiny ski area about an hour north of the Twin Cities, and Shelp had been doing runs with a group of fellow ski instructors.

“I’ve seen you coming down the last few runs here,” she said, as our ride began on the long-since-retired rickety lift. “You should come teach for us.”

By “us” she meant Skijammers — a local children’s ski school that transported students on winter weekend mornings to a different Minnesota ski area for a day of ski or snowboard lessons. It was the ultimate family ski experience: parents trained as instructors or chaperones, teaching their children to ski while also enjoying the Upper Midwest’s premier ski terrain on their own. I was hooked.

Within a few years I would earn my own teaching certification, and by 2013 I was a snowboard instructor at Vail Mountain in Colorado. But I still call Minnesota home. From my years of training and traveling the state as an instructor, to accompanying my daughter now participating in the competitive U-18 Alpine racing scene, I’ve shredded nearly every inch of skiable terrain in the Upper Midwest.

The state officially boasts 18 alpine “ski areas,” not to mention several Wisconsin-based properties within driving distance of the Twin Cities. But when people ask me, here’s my guide to where I’d recommend spending the winter with friends and family as the snow begins to fly.

Near the metro

A ski spectator at Afton Alps, which features 300 acres of skiable terrain and 50 trails. (Shari L. Gross/The Minnesota Star Tribune)

Afton Alps

Owned by Vail Resorts, this area along the St. Croix River offers more than 300 acres of skiable terrain, 17 chairlifts, three terrain parks and 50 trails. The runs here are short, of course — it’s the Midwest — but Afton does offer terrain for all levels of experience, from beginner runs to short steeps and even moguls to keep your legs fresh for the trips out West. I taught for three seasons in the children’s ski school here and was always impressed with the amount of training and experience of my fellow instructors. They teach all ages — you can book group lessons together — and they also offer multiweek lessons and equipment rentals. The resort last year opened a new tubing hill. Afton also allows season pass holders discounted rates and tickets at other Vail Resorts properties nationwide (aftonalps.com).

Buck Hill

Perhaps best-known as the launching pad for several successful Olympians — including gold medalist Lindsey Vonn — this is the postage-stamp ski area we all recognize from Interstate 35 in Burnsville. It’s comparatively small, yes. But what this ski area lacks in acreage, it makes up for in proximity to your doorstep. The ski school and lessons offer families a chance to turn short laps and runs and learn from world-class instructors just minutes from home, not to mention its world-class racing program (buckhill.com).

School kids ride the ski lift at Hyland Hills in Bloomington. Hyland Hills is known for its children’s programming and lessons. (Bruce Bisping/The Minnesota Star Tribune)

Hyland Hills

Another small destination known for its children’s programming and lessons, this ski area is managed by Three Rivers Park District. Teenagers love it for its metro location and tow-rope terrain park that lets up-and-coming tricksters shred lap after lap without having to wait in long lift lines. And families love it for the drop-off/pick-up ease of the commute (threeriversparks.org/location/hyland-hills-ski-area).

Trollhaugen near Dresser, Wis., seen at night in 1970. (Richard Olsenius)

Trollhaugen

“The Troll” in Dresser, Wis., is just minutes east of Taylors Falls, Minn., and has 22 trails spread over 80 acres. It’s best known for its late-night skiing, along with its family-friendly atmosphere and genuinely goofy energy. They even offer “parent-assisted lessons” for skiers ages 3-4 and snowboarders ages 4-5 that teach parents/guardians how to ski/snowboard with their kiddos. I can’t hit the jumps like I used to, but the area historically hosts a whippersnapper of a terrain park where I may or may not have seen my life flash before my eyes once or twice (trollhaugen.com).

Hitting the slopes at Welch Village, which features 50 trails, near Red Wing. (Brian Peterson/The Minnesota Star Tribune)

Welch Village

It’s hard to believe one of the best ski areas is right here in southeastern Minnesota, nestled in the nooks and valleys west of Red Wing. This classic Minnesota ski area claims 50 trails on its 140 acres, where I did some of my earliest racing. I’ve spent many moments airborne while turning laps in their dynamite terrain park — and they even have a “back bowl.” Always worth the trip (welchvillage.com).

Wild Mountain

With more than 100 acres and 26 trails, this relatively small Minnesota classic near Taylors Falls has seen upgrades in infrastructure and guest service over the past few years to easily make it a great snowy daytrip. A must on the checklist every winter (wildmountain.com).

Farther out

Young skiers practice their "pizza" and "French fries" moves on Flapjack, the practice run at Lutsen Mountains resort. (Simon Peter Groebner/The Minnesota Star Tribune)

Lutsen Mountains

The crown jewel of Minnesota’s destination ski resorts, Lutsen sports four peaks and even a gondola, and is 4½ hours north of the Twin Cities. It’s the premier ski/snowboard destination of Minnesota, with lodging options abounding at the resort and along the North Shore. With more than 1,000 acres of terrain and 95 trails, you’d be hard-pressed to find better views of Lake Superior and “lake effect” snow in the Upper Midwest.

Mount Kato

This Mankato “mountain” has long been one of my favorite Minnesota destinations, with surprisingly lengthy runs, and the 240 feet of vertical drop packs a fun punch. As one of the southernmost ski areas in Minnesota, this small 55-acre resort claims just 19 trails but uses its terrain well — particularly on the back side of the hill with long cruiser runs.

The sun rose over Spirit Mountain casting light on Lake Superior and the St. Louis River on Wednesday December 2, 2020.    ]
The sun rises over Spirit Mountain casting light on Lake Superior and the St. Louis River. (Alex Kormann, Star Tribune/The Minnesota Star Tribune)

Spirit Mountain

Did someone say road trip? In just over two hours from the Twin Cities, you can hit this classic, city-owned ski hill set high above Lake Superior on the edge of Duluth. The recreation area boasts 22 trails on 175 acres, a death-defying terrain park, and some 700 vertical feet. And there are few better views of the great Gitchee Gumee than from perched atop Spirit. It’s worth the trip for the breathtaking views alone (spiritmt.com).

Skiers at Giants Ridge on Minnesota's Iron Range. (Troy Melhus/For the Minnesota Star Tribune)

Giants Ridge

I can’t recommend this state agency-owned property on Minnesota’s Iron Range enough, with 35 trails on more than 200 acres — including some just fantastic Midwest tree runs. The Giants team are masters in the art of snow grooming, which means trail conditions are consistently mint. It can feel like the middle of nowhere, but you won’t want to come home after a weekend here. There’s a reason Minnesota hosts its state high school racing championships here every year.

Nordic skiing

It’s no accident that one of the most famous Nordic skiers in the world, Jessie Diggins, is a Minnesota native. Minnesota boasts some of the best Nordic skiing in the country — both classic and skate — everywhere from city and state parks to the City of Lakes Loppet in Minneapolis each February. Trails on my list include any number of the Three Rivers Parks trails (threeriversparks.org), lakeside trails in Minneapolis (loppet.org) and numerous trails in St. Paul to keep my winter self full of fresh air and vitamin D.

Given its location on an elevated rise near Detroit Lakes, Maplelag Resort often has snow on its cross-country trails, while other places remain brown.
Given its location on an elevated rise near Detroit Lakes, Maplelag Resort often has snow on its cross-country trails, while other places remain brown. (The Minnesota Star Tribune)

My absolute favorite Minnesota destination is some four hours northwest of the Twin Cities near Detroit Lakes: the acclaimed Maplelag Resort in Callaway (maplelag.com), with ski-in/ski-out trails over hundreds of acres of the great Minnesota North.

The Minnesota ski passport

They say there’s no such thing as a free lunch, but there is a free ski pass in Minnesota if you are of an elementary age — specifically fourth grade. Nearly all Minnesota ski areas participate in some capacity in the Minnesota Ski Passport, a program that provides free lift tickets to all fourth-grade students in the state. For real. Learn more and apply for the passport at skiandboardmn.com/passport-details.

about the writer

about the writer

Troy Melhus

For the Minnesota Star Tribune

More from Midwest Travel

See More
card image
Old Saw Media/Giants Ridge

Pizza! French fries! A longtime Minnesota ski instructor shares his favorite venues for shredding in the Upper Midwest.