Best Golf Courses in Michigan

Explore the top-rated public and resort courses in Michigan. Each course is ranked by user ratings and includes pricing, course details, and direct booking links.

  1. 1

    Crystal Downs Country Club

    Frankfort·semi-private·Par 70
    4.8 ★★★★(380 reviews)

    Alister MacKenzie and Perry Maxwell masterpiece perched on a bluff above Crystal Lake. One of the top 25 courses in America with brilliant green complexes.

    $150 - $300Book Tee Time
  2. 2

    Arcadia Bluffs - The Bluffs Course

    Arcadia·resort·Par 72
    4.7 ★★★★(760 reviews)

    Clifftop course overlooking Lake Michigan with sweeping panoramic views. Links-inspired design by Warren Henderson with challenging bunkering.

    $150 - $275Book Tee Time
  3. 3

    Forest Dunes Golf Club

    Hidden Gem
    Roscommon·resort·Par 72
    4.7 ★★★★(620 reviews)

    Tom Weiskopf design through towering jack pines and native sand. Features The Loop, a reversible course by Tom Doak, as a companion layout.

    $95 - $185Book Tee Time
  4. 4

    Bay Harbor Golf Club (Links/Quarry)

    Bay Harbor·resort·Par 72
    4.6 ★★★★(580 reviews)

    Arthur Hills design combining a links nine and a quarry nine along Little Traverse Bay. Dramatic cliffside holes and old limestone quarry settings.

    $85 - $195Book Tee Time
  5. 5

    Kingsley Club

    Hidden Gem
    Kingsley·semi-private·Par 72
    4.6 ★★★★(340 reviews)

    Mike DeVries design in the sandy terrain near Traverse City. Walking-only with wide fairways through jack pines and natural sand features.

    $95 - $175Book Tee Time
  6. 6

    Tullymore Golf Resort

    Hidden Gem
    Stanwood·resort·Par 72
    4.5 ★★★★(420 reviews)

    Jim Engh design through the Muskegon River valley with dramatic elevation changes, gorge crossings, and fairways winding through towering pines.

    $75 - $145Book Tee Time
  7. 7

    Boyne Highlands (Heather)

    Harbor Springs·resort·Par 72
    4.4 ★★★★(490 reviews)

    Robert Trent Jones Sr. design in Northern Michigan's resort country. Heather is the crown jewel of Boyne's collection with rolling woodland terrain.

    $65 - $135Book Tee Time
  8. 8

    Greywalls Golf Course

    Hidden Gem
    Marquette·public·Par 72
    4.4 ★★★★(380 reviews)

    Mike DeVries design in Michigan's Upper Peninsula with exposed granite ledges and Lake Superior views. Remote and beautiful U.P. golf at its best.

    $45 - $79Book Tee Time
  9. 9

    Sage Run Golf Club

    Hidden Gem
    Harris·resort·Par 72
    4.4 ★★★★(340 reviews)

    Paul Albanese design in the Upper Peninsula at Island Resort. Natural terrain with towering pines and native wetlands.

    $55 - $99Book Tee Time
  10. 10

    Shepherd's Hollow Golf Club

    Hidden Gem
    Clarkston·public·Par 72
    4.4 ★★★★(480 reviews)

    Arthur Hills design north of Detroit with 27 holes through rolling glacial terrain. Dramatic elevation changes with outstanding value for the metro area.

    $49 - $89Book Tee Time
  11. 11

    The Bear at Grand Traverse Resort

    Acme·resort·Par 72
    4.4 ★★★★(520 reviews)

    Jack Nicklaus design near Traverse City. Dramatic elevation changes through Northern Michigan forest with views of Grand Traverse Bay.

    $65 - $135Book Tee Time
  12. 12

    True North Golf Club

    Hidden Gem
    Harbor Springs·resort·Par 72
    4.4 ★★★★(380 reviews)

    Jim Engh design in the Little Traverse Bay area with dramatic ridge-top holes and Lake Michigan views. Northern Michigan at its most dramatic.

    $75 - $135Book Tee Time
  13. 13

    A-Ga-Ming Golf Resort (Torch)

    Hidden Gem
    Kewadin·resort·Par 72
    4.3 ★★★★(380 reviews)

    Jerry Matthews design with panoramic views of Torch Lake — Michigan's most stunning inland body of water. Northern Michigan resort golf at its finest.

    $55 - $105Book Tee Time
  14. 14

    Black Lake Golf Club

    Hidden Gem
    Onaway·resort·Par 72
    4.3 ★★★★(380 reviews)

    Rees Jones design on the shores of Black Lake in northern Michigan. Remote and serene with old-growth forest and pristine lakefront holes.

    $45 - $79Book Tee Time
  15. 15

    Lakewood Shores Resort (Gailes)

    Hidden Gem
    Oscoda·resort·Par 72
    4.3 ★★★★(380 reviews)

    Kevin Aldridge Scottish links tribute on the Lake Huron shore. Pot bunkers, heather, and ocean-like winds create an authentic links feel in Michigan.

    $45 - $79Book Tee Time
  16. 16

    Sweetgrass Golf Club

    Hidden Gem
    Harris·resort·Par 72
    4.3 ★★★★(340 reviews)

    Paul Albanese design in Michigan's Upper Peninsula. Native wetlands, forest, and rolling terrain at the Island Resort.

    $45 - $79Book Tee Time
  17. 17

    Treetops Resort (Smith Tradition)

    Gaylord·resort·Par 72
    4.3 ★★★★(450 reviews)

    Rick Smith design through northern Michigan hardwoods with dramatic elevation changes. Five courses at this popular resort destination.

    $45 - $89Book Tee Time
  18. 18

    Pilgrim's Run Golf Club

    Hidden Gem
    Pierson·public·Par 72
    4.2 ★★★★(340 reviews)

    Mike DeVries design through sandy terrain north of Grand Rapids. Walking-friendly with natural sand features and pine forests.

    $35 - $59Book Tee Time
  19. 19

    Timber Ridge Golf Club

    Hidden Gem
    East Lansing·public·Par 72
    4.2 ★★★★(420 reviews)

    Jerry Matthews design in the Lansing area with rolling terrain and mature woodlands. Strong conditioning at daily-fee prices near Michigan State University.

    $35 - $65Book Tee Time
  20. 20

    University of Michigan Golf Course

    Hidden Gem
    Ann Arbor·public·Par 71
    4.2 ★★★★(460 reviews)

    Alister MacKenzie design — the legendary architect of Augusta National. Rolling terrain with classic 1930s routing and brilliant green complexes.

    $35 - $65Book Tee Time
  21. 21

    Hidden Valley Golf Club

    Hidden Gem
    Gaylord·resort·Par 72
    4.1 ★★★★(340 reviews)

    Northern Michigan resort course through mature hardwood forest. Affordable Gaylord-area golf with good conditions.

    $35 - $65Book Tee Time
  22. 22

    Stonehedge North Golf Course

    Hidden Gem
    Augusta·public·Par 72
    4.1 ★★★★(310 reviews)

    Affordable but well-designed course in southwest Michigan. Rolling terrain through mature woodlands at exceptional value.

    $25 - $45Book Tee Time