The 10 Best Golf Courses in Michigan!

Golf is kind of a big deal in Michigan. In pretty much any town in the state, you’ll find a course waiting to be tried out. From luxurious country clubs, to great green expanses to golf with your friends, Michigan has something for just about any golfer. So grab your clubs and get ready to tee one up with this list of 10 great golf courses in Michigan!

1. Crystal Downs Country Club, Frankfort, MI

Frankfort's Crystal Downs Country Club ranked No. 1 on Golf Digest's best courses in Michigan last year. It's a private course, so not everyone will get a chance to see this one for themselves. Those who do, however, will get access to a slice of golf history as this course was designed back in 1929 by Alister MacKenzie and Perry Maxwell.

2. Devil’s Ridge, Oxford, MI

Rated a 4.4 out of five on Golf Advisor, Devil’s Ridge recently underwent quite a bit of improvement, enough to make some call the course “most improved course in southeast Michigan.” With a pro shop and bar and grill attached, Devil's Ridge is dying to show you how much better it is today.

3. Cedar River, Bellaire, MI

Part of the Shanty Creek Resorts line in Bellaire, Cedar River offers an array of golf and dining options for golfers to enjoy. What's more, during the winter months, Cedar River is also immediately connected to a range of skiing options. That makes for an attraction that's not only good for golf, but goes beyond golf to be better on a variety of fronts. Versatility like that makes this an easy contender for one of Michigan's best.

4. Greywalls, Marquette, MI

Greywalls in Marquette is a recently-added part of the Marquette Golf Club, and it's making quite a splash. Ranked on Golf Magazine's “Top 10 New Public Courses You Can Play,” it's set in the midst of some staggering natural beauty of the kind commonly found in Michigan's Upper Peninsula. Best of all, after a day on the course, there's a full-service bar and restaurant available with a menu already in the midst of updating.

5. Arcadia Bluffs Country Club, Arcadia, MI

Those bummed out about not being able to see Crystal Downs for themselves will be gratified to know that the number three slot on the same list that gave Crystal Downs the top nod is open to the public. That's Arcadia Bluffs Country Club in Arcadia, founded in 1999. This impressive course offers lodging options complete with golf packages, and features a full 3,100 feet of Lake Michigan frontage. There will even be a set of dining options to provide a meal after a tough day on the links.

6. Timberstone, Iron Mountain, MI

Found at Iron Mountain's Pine Mountain Resort, Timberstone has the unique distinction of being the only public golf course in Michigan to take a five-star ranking from Golf Digest. It also drew a remark from Michigan Golf Magazine judges that noted “If Timberstone was in Wisconsin it would be that state's number two course.” Strong words from Michigan Golf Magazine, and backed up by the array of other options from dining to skiing in the winter.

7. Angels Crossing, Vicksburg, MI

Found in Vicksburg, of all places, Angels Crossing managed to be the first entry on the MLive study of publicly-open golf courses. When visitors can say that it “...both looks beautiful on post card as in person,” it's a safe bet you've found a really beautiful slice of golfing. It's not just about the golf, of course. Though this par 72 course will offer some substantial challenges, it will also offer a full-service bar and dining options for those who need a pick-me-up after a day on the course.

8. Bay Harbor Golf Club, Bay Harbor, MI

A 20-year veteran of the Michigan golf scene, Bay Harbor Golf Club in Bay Harbor offers three separate courses for golfers to try. Each one an Arthur Hills course, Bay Harbor Golf Club been compared to Arcadia Bluffs, making it easily one of the better courses Michigan can offer. The best part is that Bay Harbor offers a variety of challenge levels, as well as a full slate of dining options from a breakfast buffet every morning to a complete steakhouse.

9. Forest Dunes, Roscommon, MI

Golf Magazine, every two years, builds a list of the best golf courses in every state. Topping that list most recently was none other than Roscommon's own Forest Dunes. Featuring hotel options, real estate purchase options, and dining choices, Forest Dunes' big draw is the Tom Doak-designed course that's actually reversible. It can be played forward or backward. It also boasts some well-known holes, like the 17th hole known as the “Road Hole.”

10. The Bear, Traverse City, MI

Those looking for a golfing challenge will need to hit Traverse City, where The Bear awaits. The Bear, designed by Jack Nicklaus in 1985, is widely considered not only Michigan's toughest course, but also one of the top 20 toughest courses in the United States, as reckoned by Golf Digests. Featuring a spa, dining options, and the exciting array of options found in the Traverse City area, The Bear will deliver a major challenge as well as plenty of fun off the course as well.

Select a Michigan town to find the Best Things-To-Do and Places To Go around you
Visit a Nature Center and Botanical Garden Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Alcona County

Alger County

Allegan County

Alpena County

Antrim County

Arenac County

Baraga County

Barry County

Bay County

Benzie County

Berrien County

Branch County

Calhoun County

Cass County

Charlevoix County

Cheboygan County

Chippewa County

Clare County

Clinton County

Crawford County

Delta County

Dickinson County

Eaton County

Emmet County

Genesee County

Gladwin County

Gogebic County

Grand Traverse County

Gratiot County

Hillsdale County

Houghton County

Huron County

Ingham County

Ionia County

Iosco County

Iron County

Isabella County

Jackson County

Kalamazoo County

Kalkaska County

Kent County

Keweenaw County

Lake County

Lapeer County

Leelanau County

Lenawee County

Livingston County

Luce County

Mackinac County

Macomb County

Manistee County

Marquette County

Mason County

Mecosta County

Menominee County

Midland County

Missaukee County

Monroe County

Montcalm County

Montmorency County

Muskegon County

Newaygo County

Oakland County

Oceana County

Ogemaw County

Ontonagon County

Osceola County

Oscoda County

Otsego County

Ottawa County

Presque Isle County

Roscommon County

Saginaw County

Saint Clair County

Saint Joseph County

Sanilac County

Schoolcraft County

Shiawassee County

Tuscola County

Van Buren County

Washtenaw County

Wayne County

Wexford County