7 Best Ski Resorts in Michigan, 2023/24

With roughly forty ski areas and plenty of snow, thanks to the combination of the Great Lakes and cold air from Canada, Michigan offers plenty of skiing and riding. No place in the state is more than two hours from a ski resort, and here are the best seven as chosen by the locals!

Map View

7. Nub's Nob

View Nub's Nob Packages
A great resort for beginner riders and skiers (Photo credit: Nub's Nob)

Why Ski Nub's Nob

Located mere minutes from Boyne Highlands, Nub’s Nob has won multiple nation-wide awards for its grooming and snowmaking operations, so you’ll find good conditions to match the resort’s friendly atmosphere. Kids aged 8 and younger ski free and there’s a free beginner’s area and lift, so it’s a great place to give the sport a try! More experienced and adventurous skiers and riders will find challenging bump runs and terrain parks that have earned the praises from NM3, Transworld Snowboarding, and Outside Magazines. Aside from some slope-side condos, amenities are somewhat limited, but with Boyne Highlands next door, you don’t have far to go for more dining options and creature comforts.

6. Ski Brule

View Ski Brule Packages
The snow at Ski Brule is worth the drive! (Photo credit: Ski Brule)

Why Ski Ski Brule

Less than 2 km from the Wisconsin state line in the western Upper Peninsula, Ski Brule is a long trip for most Michigan skiers and riders (it’s almost twice as far from Detroit as it is from St. Paul). But its location combined with its approach to snowmaking and precision grooming make for longer ski seasons than many resorts around the country (often lasting well into May!) and excellent conditions. With trails as long as 2 km and wooded trails for advanced skiers, Ski Brule offers plenty for its modest lift ticket prices. It’s definitely worth a visit for any Midwest skier or rider!

5. Mount Bohemia

View Mount Bohemia Packages
An experienced skier's heaven (Photo credit: Mount Bohemia)

Why Ski Mount Bohemia

Mount Bohemia unapologetically caters to advanced and expert skiers; it was designed that way from the start. There are no ‘green circle’ slopes here, and no grooming – just loads of natural snow courtesy of Lake Superior. Bohemia offers 274 m of vertical, and nearly all its runs are black diamond – some are even triple black! Its location on the Upper Peninsula might not be convenient for many. Still, extreme skiers and boarders who think they need to head to Colorado or Utah to get their powder and tree skiing fix should definitely give Mount Bohemia a shot!

4. Mount Holly

View Mount Holly Packages
The perfect resort for a day trip (Photo credit: Mount Holly)

Why Ski Mount Holly

With only 107 m of vertical and 40 ha of terrain, and without the amenities of many of the other resorts on our list, it might be easy to overlook Mount Holly. But for skiers and snowboarders in Southeast Michigan without the time or budget for a bigger trip, it’s a convenient and affordable way to get in your winter turns! An hour northwest of Detroit and twenty minutes south of Flint, it’s a natural choice for a day trip, and with night skiing available, you could even get your turns in after work or school!

3. Crystal Mountain

View Crystal Mountain Packages
Sunny slopes (Photo credit: Crystal Mountain)

Why Ski Crystal Mountain

It’s not hard to see why Crystal Mountain earned a place on Parents Magazine’s 10 Best Winter Resorts for Families. Ski and snowboard lessons are available for little ones as young as 3, and kids under 6 ski for free.The mountain’s 58 runs (half of them lit for night skiing) cater to every skill level. There’s even plenty to do for family members who don’t ski or ride, including an award-winning spa. Three and a half hours northwest of Detroit, its location near the shores of Lake Michigan and a snowmaking system that covers almost the entire mountain make for reliable snow conditions so you can plan a weekend visit with confidence!

2. Boyne Highlands

View The Highlands Packages
Check out the longest run in the state! (Photo credit: Boyne Highlands)

Why Ski The Highlands

Just over 30 minutes north of Boyne Mountain and overlooking Lake Michigan’s Little Traverse Bay, sister resort Boyne Highlands offers a more low-key and relaxed vibe. That doesn’t mean it’s lacking where it counts, though: with 55 runs for every ability level and more than 168 m of vertical, there’s plenty to keep you busy on the slopes, including the longest run in the state. Even if the après scene is quieter, there’s still plenty to do off the slopes, including cross-country and snowshoe trails, an ice rink, and tubing park. Nearby lodging choices range from condos and quaint cottages.

1. Boyne Mountain Resort

View Boyne Mountain Resort Packages
Head down to the village for some great nightlife! (Photo credit: Boyne Mountain)

Why Ski Boyne Mountain Resort

With 60 runs that cater to every ability level and plenty of snowmaking as well as Nordic skiing, snowshoeing, ziplining, nightlife, and the state’s largest indoor waterpark, Boyne Mountain is a destination resort with something for everyone. Guests staying at the resort lodging or are an equipment rental customer are eligible for a complimentary beginners area lift ticket, making it cheap and easy for beginners to get started in the sport. Near the northern end of Michigan’s Lower Peninsula, it’s about a four-hour drive from Detroit, but there are plenty of nearby lodging choices to make for a great weekend trip from the state’s southern region.

Map View

Top resorts in other areas

Find out more