Michigan Golf Resorts
Find Michigan resorts with a golf course or courses. Please contact us if we are we missing a Michigan golf resort?
A-Ga-Ming Golf Resort
627 A-Ga-Ming Drive
Kewadin, MI 49648
Resort | 72 holes | Course Details >>
Stay and Play Packages Book Online Tee Time Trip Advisor
Bay Harbor Golf Club
3600 Village Harbor Dr.
Bay Harbor, MI 49770
Resort | 27 holes | Course Details >>
Stay and Play Packages Book Online Tee Time Trip Advisor
Bay Valley Resort & Conference Center
2470 Old Bridge Rd
Bay City, MI 48706
Resort | 18 holes | Course Details >>
Stay and Play Packages Book Online Tee Time Trip Advisor
Boyne Highlands Resort
600 Highland Dr
Harbor Springs, MI 49740
Resort | 72 holes | Course Details >>
Stay and Play Packages Book Online Tee Time Trip Advisor
Boyne Mountain Resort
1 Boyne Mountain Rd
Boyne Falls, MI 49713
Resort | 36 holes | Course Details >>
Stay and Play Packages Book Online Tee Time Trip Advisor
Caberfae Peaks Ski & Golf Resort
Caberfae Rd
Cadillac, MI 49601
Resort | Course Details >>
Crystal Mountain
12500 Crystal Mountain Dr
Thompsonville, MI 49683
Resort | 36 holes | Course Details >>
Stay and Play Packages Book Online Tee Time Trip Advisor
Evergreen Resort
7880 Mackinaw Trail
Cadillac, MI 49601
Resort | 27 holes | Course Details >>
Stay and Play Packages Book Online Tee Time
Garland Lodge & Golf Resort
4700 North Red Oak Rd
Lewiston, MI 49756
Resort | 72 holes | Course Details >>
Stay and Play Packages Book Online Tee Time
Grand Traverse Resort and Spa
100 Grand Traverse Village Blvd
Traverse City (Acme), MI 49610
Resort | 54 holes | Course Details >>
Stay and Play Packages Book Online Tee Time Trip Advisor
Lakeview Hills Golf Resort
6560 E Peck Rd
Lexington, MI 48450
Resort | 36 holes | Course Details >>
Stay and Play Packages Book Online Tee Time Trip Advisor
Manistee National Golf & Resort
4797 Grant Hwy
Manistee, MI 49660
Resort | 36 holes | Course Details >>
Stay and Play Packages Book Online Tee Time
Shanty Creek Resorts
5780 Shanty Creek Rd
Bellaire, MI 49615
Resort | 72 holes | Course Details >>
Stay and Play Packages Book Online Tee Time Trip Advisor
Sweetgrass Golf Club
W399 Highway 2 & 41
Harris, MI 49845
Resort | 18 holes | Course Details >>
Stay and Play Packages Trip Advisor
The Rock at Drummond Island Resort
33494 S. Maxton Rd
Drummond Island, MI 49726
Resort | 18 holes | Course Details >>
Stay and Play Packages Book Online Tee Time
Thoroughbred Golf Club at Double JJ Resort
6886 Water Rd
Rothbury, MI 49452
Resort | 36 holes | Course Details >>
Stay and Play Packages Book Online Tee Time
TimberStone Golf Course
N3332 Pine Mountain Road
Iron Mountain, MI 49801
Resort | 18 holes | Course Details >>
Stay and Play Packages Book Online Tee Time Trip Advisor
Treetops Resort - Robert Trent Jones, Sr. Masterpiece
3962 Wilkinson Rd
Gaylord, MI 49735
Resort | 18 holes | Course Details >>
Stay and Play Packages Book Online Tee Time
Treetops Resort - Smith Signature
3962 Wilkinson Rd
Gaylord, MI 49735
Resort | Course Details >>
Stay and Play Packages Book Online Tee Time
Treetops Resort - Smith Tradition
3962 Wilkinson Rd
Gaylord, MI 49735
Resort | 18 holes | Course Details >>
Stay and Play Packages Book Online Tee Time
Treetops Resort - The Threetops Par 3 Course
3962 Wilkinson Rd
Gaylord, MI 49735
Resort | 9 holes | Course Details >>
Stay and Play Packages Book Online Tee Time
Treetops Resort - Tom Fazio Premier
3962 Wilkinson Road
Gaylord, MI 49735
Resort | 18 holes | Course Details >>
Stay and Play Packages Book Online Tee Time
Tullymore Golf Club
11969 Tullymore Drive
Stanwood, MI 49346
Resort | 18 holes | Course Details >>
Stay and Play Packages Book Online Tee Time
Wild Bluff at Bay Mills Resort and Casino
11335 W Lakeshore Dr
Brimley, MI 49715
Resort | 18 holes | Course Details >>
Stay and Play Packages Book Online Tee Time Trip Advisor
Black Bear Golf Club
1500 W Alexander Rd
Vanderbilt, MI 49795
Resort | Course Details >>
Candlestone Inn Golf & Resort
8100 N Storey Rd
Belding, MI 48809
Resort | 18 holes | Course Details >>
Stay and Play Packages Book Online Tee Time
Eagle Crest Golf Club
1275 S Huron Street
Ypsilanti, MI 48197
Resort | Course Details >>
George Young Golf Club
159 Youngs Ln
Gaastra, MI 49927
Resort | 18 holes | Course Details >>
Stay and Play Packages Book Online Tee Time
Hidden Valley Resort
4400 Championship Dr
Gaylord, MI 49735
Resort | Course Details >>
Indianhead Mountain Resort
500 Indianhead Rd
Wakefield, MI 49968
Resort | Course Details >>
Iron Horse Golf Course at Double R Ranch Resort
4424 Whites Bridge Rd
Belding, MI 48809
Resort | Course Details >>
Keweenaw Mountain Lodge & Golf Course
US Hwy 41
Copper Harbor, MI 49918
Resort | Course Details >>
Lakewood Shores Resort
7751 Cedar Lake Rd
Oscoda, MI 48750
Resort | 18 holes | Course Details >>
Stay and Play Packages Trip Advisor
Marsh Ridge Golf Resort
4815 Old 27 S Rd
Gaylord, MI 49735
Resort | Course Details >>
Otsego Resort
696 M-32 East, PO Box 556
Gaylord, MI 49735
Resort | 27 holes | Course Details >>
Stay and Play Packages Book Online Tee Time Trip Advisor
Pine Mountain Resort
N3332 Pine Mountain Rd
Iron Mountain, MI 49801
Resort | Course Details >>
Riverwood Resort
1313 E Broomfield Rd
Mount Pleasant, MI 48858
Resort | 27 holes | Course Details >>
Snow Snake Ski & Golf
3407 E Mansiding Rd
Harrison, MI 48625
Resort | 18 holes | Course Details >>
St. Ives Resort
9900 St. Ives Dr
Stanwood, MI 49346
Resort | 18 holes | Course Details >>
Stay and Play Packages Book Online Tee Time
Sugar Loaf The Old Course
4512 South Townline Rd
Cedar, MI 49621
Resort | 18 holes | Course Details >>
The Homestead Resort - Mountain Flowers
Wood Ridge Rd
Glen Arbor, MI 49636
Resort | Course Details >>
Stay and Play Packages Book Online Tee Time Trip Advisor
The Jewel at Grand Hotel
286 Grand Ave
Mackinac Island, MI 49757
Resort | 18 holes | Course Details >>
Stay and Play Packages Book Online Tee Time
The Loon Golf Resort
4400 Championship Drive
Gaylord, MI 49735
Resort | 36 holes | Course Details >>
Stay and Play Packages Book Online Tee Time
The Pines at Lake Isabella
7231 Clubhouse Dr
Weidman, MI 48893
Resort | 18 holes | Course Details >>
The Quest at Houghton Lake
116 Quest View Dr
Houghton Lake, MI 48629
Resort | 18 holes | Course Details >>
Thunder Bay Golf Resort
27800 M 32 E
Hillman, MI 49746
Resort | 18 holes | Course Details >>
Waabooz Run Golf Course
5665 E. Pickard Rd.
Mt. Pleasant, MI 48858
Resort | 18 holes | Course Details >>
Washakie Golf & RV Resort
3461 Burnside Rd
North Branch, MI 48461
Resort | 18 holes | Course Details >>
White Pine National Golf Club
3450 N Hubbard Lake Rd
Spruce, MI 48762
Resort | 18 holes | Course Details >>
Wilderness Valley Golf Resort
7519 Mancelona Rd
Gaylord, MI 49735
Resort | 18 holes | Course Details >>
Search Golf Resorts
Pricing Key
Average Weekend 18 Hole Rate With Cart
- Under $34
- $35-$64
- $65-$89
- $90-$149
- Over $150