Skip to Content

20+ Incredible Michigan Golf Courses To Play Soon (MAP)

Michigan golf course- best golf courses in michigan

Discover 20 Top Golf Courses in Michigan

Fore! You’ve hit your hole in one to 20 top Michigan golf courses. With more than 650 golf courses in Michigan, you’ll have no trouble finding a tee time at a course in Michigan.

From a course featuring a one-of-a-kind-view of Lake Michigan to highly-rated public courses, a perfect day on the course is pure Michigan fun wherever you’re playing. Sure, you can check Golf Digest for course rankings and a golf tip or two, but if you want the real Michigan golf news on some must-play courses in Michigan, we’ve got it!  

We’re coming to the end of summer and into a beautiful Michigan fall season, so take an afternoon off or spend a long weekend on the course. Whether you’re a new golfer, a hometown pro, or a real pro, there is a course on this list for you.

Grab your clubs, jump in your golf cart and read on for more than 20 of our favorite Michigan golf courses, and scroll to the bottom for an interactive Google map! 

golf ball on tee - best michigan golf courses

Top Golf Courses in Northern Michigan

Dunmaglas Golf Course 
9031 Boyne City Road Charlevoix, MI 49720

Set in Northern Michigan’s “Charlevoix the Beautiful,” this hidden gem was voted one of the best 50 upscale golf courses in the United States by Golf Digest. Dunmaglas was also voted in the top 25 of GolfAdvisors for pace of play in the United States. The rankings don’t lie, must-golf course is a must go this summer. The course was designed by  Chuck MacGillidary and Larry Mancour.

Treetops Resort 
3962 Wilkinson Rd, Gaylord, MI 49735

While Treetops Resort is a great year-round resort, don’t miss out on their golf experience. Awaiting you are five professionally designed golf courses, all unique in their own way. They say there is a reason they are called Treetops… but you’ll just have to see it for yourself. There’s a beautiful resort here, too, with a spa and onsite dining. 

Forest Dunes Golf Club 
6376 Forest Dunes Dr, Roscommon, MI 48653

Spread out across 1,300 acres in the Huron National Forest, Forest Dunes Golf Club has almost put me at a loss for words. Surrounded by trees and more trees, relax on the course and top it off after with a meal at one of their two restaurants on site! 

Arcadia Bluffs Golf Course
14710 Northwood Hwy, Arcadia, MI 49613

If you’re looking for lake views with a side of golf, Arcadia Bluffs is the golf course of your dreams. Right on Lake Michigan, the views will have you forgetting about the double bogie you just had on Hole 9 in no time. Not to mention, you can golf, dine, and lodge right on the course.  Named one of  America’s 100 Greatest Public Golf Courses by Golf Digest, Arcadia Dunes, this is the one course in Michigan that you have to play. 

top 10 best mini golf courses in metro detroit

Boyne Mountain Resort 
1 Boyne Mountain Rd, Boyne Falls, MI 49713

While you may recognize this name for skiing, don’t be too quick to dismiss their golf game. After all, their courses are a part of Michigan’s Magnificent Ten portfolio. You’ll find two gorgeous courses here with stunning northern Michigan views; the Alpine features spectacular mountainside setting and panoramic views toward Deer Lake.

The Monument gives you the opportunity to tee off atop Boyne Mountain.  Boyne Highlands, about 30 minutes north in Harbor Springs, MI, also offers some amazing courses. You’ll find the Donald Ross Memorial Golf Course here. You’ll also find an Arthur Hills golf course here as well. 

Bay Harbor Golf Club
5800 Coastal Ridge Drive Bay Harbor, Michigan 49770

Bay Harbor Golf Club is open to the public, but after golfing here, I promise you’ll want to be a member. With beautiful views of Lake Michigan on three unique courses, you’ll be dreaming about your next round of golf before you even leave. Located right on Little Traverse Bay between Charlevoix and Petoskey, you’ll find some of the most picturesque views in the lower peninsula here. The Bay Harbor golf courses offer stunning vistas of Lake Michigan. 

Shanty Creek Resort
Bellaire, Michigan  

One of the largest golf resorts in North America, Shanty Creek will not disappoint. Five courses to choose from as well as multiple stay and play packages available, there’s no reason not to go! The Shanty Creek golf courses offer 72 holes of golf on 5,000 acres in beautiful northern Michigan. 

Garland Lodge and Golf Course 
4700 N Red Oak Rd, Lewiston, MI 49756

Looking for a place that has it all and a tad more? Garland Lodge has three restaurants on-site, four golf courses to play, and multiple selections for lodging including villas and cottages. To top it off, it is a 30-minute drive to Gaylord. This is truly the perfect place for your next golf-cation. 

Michigan golf course in fall - best michigan golf courses

Top Golf Courses in West Michigan

Diamond Springs Golf Course 
3400 34th St, Hamilton, MI 49419

Just outside of Grand Rapids, Diamond Springs Golf Course is a great escape from the city. Surrounded by oak trees and pine-clad sandhills, you’re guaranteed to feel relaxed and refreshed after a round of golf here. 

Thousand Oaks Golf Club
4100 Thousand Oaks Dr NE, Grand Rapids, MI 49525

If you’re looking to become a member at a one-of-a-kind golf course in West Michigan, add Thousand Oaks Golf Club to your list. Right in Grand Rapids, you won’t have to travel far to feel like you’re Up North on vacation golfing your worries away. But after you’re done, you have a short drive home and you can do it all again tomorrow if you want. It’s truly the best of both worlds. 

Thornapple Pointe
7211 48th St SE, Grand Rapids, MI 49512

If you’re just starting to get into golf and don’t want to commit to a membership yet, Thornapple Pointe is a great place to start. With beautiful greens and affordable prices, you can’t lose going here. 

The Legacy at Hastings
1550 N Broadway, Hastings, MI 49058

Settled on the outskirts of a quaint town in southwest Michigan, The Legacy at Hastings has a unique charm. If you have family in the area that dates back a few years, like a century, there is a chance that they have golfed here as their doors opened back in 1921. If you stop by, make sure to grab a bite to eat at their Par-Tee Cellar! 

Blythefield Country Club
5801 Northland Dr NE, Belmont, MI 49306

Blythefield Country Club offers more than just golf. You will never be bored with their endless options of activities from social events and parties to activities for the kids, delicious dining, a pool to relax by, and my favorite…a tennis court.

However, since we are here to talk about golf I will tell you a secret. Their course has 90 years of history behind it, is perfect for advanced or beginner players, and is a championship golf course. What more do you need? 

 the green at a michigan golf course -michigan golf courses

Golf Courses at Mackinac Island

The Jewel at the Grand Hotel 
1 Grand Ave, Mackinac Island, MI 49757

To play golf on Mackinac Island is a unique experience in itself, however, The Jewel makes it even more special. With exquisite greens and landscaping, views of Lake Huron, and even a scenic carriage ride between the front nine and the back nine, you simply cannot say no to golfing at The Jewel. 

Wawashkamo Golf Club 
1 British Landing Rd, Mackinac Island, MI 49757

Another golf course on Mackinac? Crazy, I know. However, they are both worth every penny. Wawashkamo is a history nerd’s dream golf course. Opening in 1898, there is no shortage of history and stories awaiting you on the greens. 

Golf Course in Michigan

Sweetgrass Golf Club 
W399 U.S. 2 & 41 Harris, MI 49845

An upcoming course, Sweetgrass Golf Club is the perfect way to top off your Upper Peninsula vacation. Every hole is unique, but Hole 15, aka Turtle, takes the cake. Completely surrounded by water, don’t lose your ball by trying to make a hole in one on the small island!

Timberstone Golf Course
N 3332 Pine Mountain Road, Iron Mountain, MI 49801

As they like to say, Timberstone Golf Course  is “Golf and Nature in the Perfect Harmony.” And I can’t disagree. So if you’re trying to get your nature fix without the hike, but rather some golf, make sure to check this place out. 

East Michigan Courses: 

The Orchards Golf Club 
62900 Campground Rd, Washington, MI 48094

Designed by Robert Trent Jones Jr., an acclaimed golf course architect, The Orchards Golf Club is sure to please. A challenging and unique course in the way that each hole can be approached in many ways, this course is perfect for the golfer who likes to be tested. 

Pine Trace Golf Club
3600 Pine Trace Blvd, Rochester Hills, MI 48309

Looking for a Northern Michigan feel without the eight hour drive? Look no further than Pine Trace Golf Club. Surrounded by pine trees and 60 acres of wetlands, your afternoon round will feel like a mini vacation. 

Cherry Creek Golf Club 
52000 Cherry Creek Dr, Shelby Twp, MI 48316

Cherry Creek Golf Club is many things, including a beautiful challenge. Designed by Lanny Wadkins and Mike Bylen, you are in for a treat. Need to practice a bit before heading out on the course? No worries, they have one of the largest practice golf facilities in Michigan. 

More Michigan Golf Courses to Explore

Want even more Michigan golf? Here are some more of our favorite spots to book a tee time! 

  • Belvedere Golf Club 
    5731 Marion Center Rd, Charlevoix, MI 49720
  • Kingsley Club in Grand Traverse County
    600 Niblick Trl, Kingsley, MI 49649
  • Forest Dunes The Loop designed by Tom Doaks 
    6376 Forest Dunes Dr, Roscommon, MI 48653
  • Tullymore Golf Resort
    11969 Tullymore Dr, Stanwood, MI 49346

West Michigan Golf Courses

  • Battle Creek Country Club
    318 Country Club Dr, Battle Creek, MI 49015
  • Lost Dunes Golf Club
    9300 Red Arrow Hwy, Bridgman, MI 49106
  • Pilgrims Run Golf Club
    11401 Newcosta Ave, Pierson, MI 49339
  • Stoatin Brae Golf Club 
    15579 E Augusta Dr, Augusta, MI 49012

More Favorite Golf Courses in Southeast Michigan

  • Franklin Hills Country Club
    31675 Inkster Rd, Franklin, MI 48025
  • Indianwood Golf and Country Club
    1081 Indianwood Rd, Lake Orion, MI 48362
  • Warwick Hills Golf and Country Club 
    9057 S Saginaw St, Grand Blanc, MI 48439

More Golf Courses in the Upper Peninsula

Marquette Golf Club – Home of Greywalls Golf Course  designed by Mike Devries 
1075 Grove St, Marquette, MI 49855

Map of Top Michigan Golf Courses

Map of Top Michigan Golf Courses

Want More Things to Do in Michigan?

15 places for disc golfing in michigan
best hiking trails in michigan
Things to do in Muskegon mi
Best Dune Rides in Michigan

About the Author-
Allie Horning is a current undergraduate Senior studying Interdisciplinary Studies in Social Science at Michigan State University. She has had a passion for writing since elementary school and hopes to continue writing throughout her life, whether it be for fun or for work. Or, if the two overlap that would be even better! Currently she is figuring out her post-graduation plans and enjoying her last true summer.