Golf in Michigan

The best golf courses in Michigan you can play

20 of the best courses in Michigan that take public tee times, grouped by area and city. Private member clubs are left out.

When to go: Best June to early October; peak roughly late May to late September, shoulder in May and October (northern courses close by mid-Oct to Nov).

Cities
Public anyone can book Resort, open to all takes outside play Semi-private some public tee times Resort guests book with a stay estimate price not published
Northwest Michigan (Arcadia)2 courses

Arcadia

  • Arcadia Bluffs - Bluffs Course
    Public
    Par 72 · Warren Henderson & Rick Smith

    Links-style course high on bluffs over Lake Michigan; Michigan's most famous public round.

    ca.sports.yahoo.com arcadiabluffs.com
    $325Off-season $190-$205
  • Arcadia Bluffs - South Course
    Public
    Par 72 · Dana Fry & Jason Straka

    Wide, old-school Raynor-style course across the road from the Bluffs.

    ca.sports.yahoo.com arcadiabluffs.com
    $215Off-season $140
Upper Peninsula (Marquette)1 course

Marquette

  • Greywalls at Marquette Golf Club
    Semi-private
    Par 71 · Mike DeVries

    Wild Upper Peninsula course over rock outcrops with Lake Superior views; cart required.

    ca.sports.yahoo.com where2golf.com
    Not published
Northern Michigan (Roscommon)2 courses

Roscommon

  • The Loop at Forest Dunes
    Resort, open to all
    Par 70 · Tom Doak

    Reversible course played clockwise (Black) or counter-clockwise (Red) on alternate days.

    ca.sports.yahoo.com forestdunesgolf.com
    $200-$230Off-season $160-$190
  • Forest Dunes (Weiskopf Course)
    Resort, open to all
    Par 72 · Tom Weiskopf

    Sandy, pine-lined course in the middle of the Huron National Forest.

    ca.sports.yahoo.com forestdunesgolf.com
    $200-$230Off-season $160-$190
Northern Michigan (Charlevoix)1 course

Charlevoix

  • Belvedere Golf Club
    Semi-private
    Par 72 · William Watson

    1920s classic with old-fashioned greens; members hold noon-2pm.

    ca.sports.yahoo.com belvederegolfclub.com
    $150 walking (+$30 cart)Off-season $120 walking
Northern Michigan (Petoskey)2 courses

Bay Harbor (Petoskey)

  • Bay Harbor Golf Club - Links/Quarry
    Resort, open to all
    Par 72 · Arthur Hills

    Boyne's showpiece, mixing Lake Michigan cliff holes with an old shale quarry.

    ca.sports.yahoo.com boynegolf.com
    Not published

Brutus

  • Hidden River Golf & Casting Club
    Public
    Par 72 · W. Bruce Matthews III

    Quiet course through woods and along the Maple River trout stream.

    ca.sports.yahoo.com where2golf.com
    Not published
Lansing1 course

Bath

  • Eagle Eye
    Public
    Par 72 · Chris Lutzke with Pete Dye

    Dye-style course near Lansing with an island-green 17th; cart required.

    ca.sports.yahoo.com where2golf.com
    Not published
Upper Peninsula (Escanaba)2 courses

Harris

Southwest Michigan (Kalamazoo)1 course

Augusta

  • Stoatin Brae at Gull Lake View
    Resort, open to all
    Par 71 · Renaissance Golf Design (Tom Doak's firm)

    Hilltop course with wide fairways and long views over farmland.

    ca.sports.yahoo.com where2golf.com
    Not published
Grand Rapids area1 course

Pierson

Southwest Michigan (Benton Harbor)1 course

Benton Harbor

West Michigan (Grand Haven)1 course

Grand Haven

Ann Arbor1 course

Ann Arbor

  • University of Michigan Golf Course
    Public
    Par 71 · Alister MacKenzie & Perry Maxwell (renovated by Arthur Hills)

    1931 MacKenzie course next to Michigan Stadium, open to the public.

    ca.sports.yahoo.com where2golf.com
    Not published
Northern Michigan (Harbor Springs)1 course

Harbor Springs

  • Arthur Hills at The Highlands
    Resort, open to allVery tough
    Par 73 · slope 144 · Arthur Hills

    Long, hilly Boyne course with big elevation changes; carts required.

    ca.sports.yahoo.com golfforkings.pages.dev
    $100-$200 estimate
West Michigan (Big Rapids)1 course

Stanwood

West Michigan (Holland)1 course

Hamilton

Upper Peninsula (Iron Mountain)1 course

Iron Mountain

  • TimberStone at Pine Mountain
    Resort, open to all
    Par 72 · Jerry Matthews

    Hilly Upper Peninsula resort course with big forest views.

    ca.sports.yahoo.com
    Not published