Top 12 Golf Resorts In Michigan, USA - Updated 2023

Trina Joy Cassey
Trina Joy Cassey 

Set in The Great Lakes region of the US, Michigan is a state with coastal landscapes, lush forestry, and vast agricultural lands. It is a destination for fishing, hiking, and camping. Highly urbanized cities such as Detroit, Grand Rapids, Traverse, and Ann Arbor offer luxurious attractions, from vibrant art scenes to must-try dining spots. Vacationers who seek relaxation and bliss can find fabulous escapes on this side of the country as well. Some of these include Grand Traverse Resort and Spa in Acme, Crystal Mountain in Thompsonville, and the waterfront Bayshore Resort in Traverse City, to name a few. If you’re visiting the state for golf, browse through this list of top golf resorts in Michigan, USA.

1. Saint John's Resort (from USD 188)

Spend a relaxing holiday at this 4-star boutique hotel that boasts 18 holes of golf, a golf driving range, and a golf pro shop. You can relax with a refreshing dip in the indoor pool and rejuvenate in the warm, soothing waters of the hot tub. Savor delicious American cuisine at the onsite restaurant. Those on work trips can stay productive with a 24-hour business center. In-room amenities include a 37-inch flat-screen television and free WiFi to keep you entertained.

Saint John's Resort

Address: 44045 Five Mile Road

Parking Restaurant Room service Meeting/banquet facilities Bar 24-hour front desk Fitness centre Golf course (within 3 km)

Top guest reviews
Amenities & Room:
beautiful and historical building ample rooms excellent breakfast
the rooms are clean and stylish
clean quiet nice restaurant and grounds
the cleanliness staff and restaurant make the hotel really nice
Read more reviews

2. Riverwood Resort

Enjoy a delightful stay at this grand resort featuring 18 championship golf holes and a 24-lane bowling center for your leisure. You can enjoy mouthwatering meals and cocktails at the onsite bar and grill.

Stay in your villa that boasts two bedrooms, each equipped with a TV. There is also a large living room where you can relax with tea or coffee in the warm embrace of the fireplace. Apart from that, it has a well-equipped kitchen with a cooktop, refrigerator, and oven. You can also enjoy a view of the golf course from your balcony.

Riverwood Resort

Address: 1313 East Broomfield Rd, Mt. Pleasant, MI 48858

Star Rating: 2 Star

Book Now

3. Crystal Mountain, Thompsonville (from USD 189)

Have you been overworked lately? Reward yourself with a much-deserved holiday in Crystal Mountain in Thompsonville. With this resort’s idyllic location set in nature, you will have a soulfully relaxing stay. Crystal Mountain sleeps guests in cozy accommodations with rustic details, lots of natural light, and views of the great outdoors. After a good night’s rest, guests can enjoy plenty of outdoor activities, such as swimming, skiing, toning bodies at the gym, and food trips at the on-site dining.

Best of all, a 36-hole golf course is at your service. Golf lessons are available for guests in need of a refresher course. The resort also offers a Midweek Players Pass for those who want to book tee times from Monday to Thursday.

Crystal Mountain

Wifi Available

Address: 12500 Crystal Mountain Drive
Accommodates: 12

Parking Restaurant Pets allowed Meeting/banquet facilities Bar 24-hour front desk Tennis court Fitness centre

4. Cottages at Bay Harbor, Petoskey (from USD 207)

If you prefer staying in places that remind you of home, consider booking a room at Cottages at Bay Harbor. This property has a warm and friendly ambiance that will make you feel at ease. It boasts a seasonal outdoor swimming pool, a fitness center, and a beautifully maintained garden. The services are also helpful in making your stay worry-free, from a 24-hour front desk to a shuttle service.

Guests can enjoy a time under the sun in the resort’s private beach area. The resort also boasts several golf courses at Bay Harbor Golf Club, from a 9-hole course to an award-winning 27-hole masterpiece.

Cottages at Bay Harbor

Wifi Available

Address: 3600 Village Harbor Dr
Accommodates: 10

Parking Restaurant Meeting/banquet facilities 24-hour front desk Fitness centre Golf course (within 3 km) Garden Non-smoking rooms

5. Evergreen Resort, Cadillac (from USD 114)

Are you up for some adventure in Michigan? Treat yourself to a holiday in Evergreen Resort, where you can indulge in luxurious offerings. This full-service resort has lots in store for its guests, from accommodations with en-suite baths, kitchen appliances, and entertainment facilities to exciting on-site skiing with ski rentals available. It boasts a fantastic American restaurant, The Terrace Room, that showcases an elegant country interior, perfect for romantic dates.

Besides these exciting amenities, Evergreen Resort is famed for its two golf courses - the 18-hole Spruce Course with spectacular views of Lake Cadillac and the 9-hole Norway Course, which is ideal for beginners. Golf packages are also available for those who want to customize their playing experience.

Evergreen Resort

Wifi Available

Address: 7880 Mackinaw Trail
Accommodates: 4

6. Grand Traverse Resort and Spa, Traverse City (from USD 115)

There is a lot to love about Grand Traverse Resort and Spa. This four-star property nestles in the serene and picture-perfect countryside of Traverse City, with endless views of nature. It boasts a sophisticated and picturesque interior design, drenched in earth-toned colors and modern fittings, to match the beauty of the surroundings. Besides the scenery and style, the resort will overwhelm you with excellent amenities, including on-site dining, sports courts, a cutting-edge fitness center, a world-class spa, and an outdoor pool.

There are three championship golf courses and a clubhouse with a pro shop. Golf lessons at The Golf Academy and memberships are available for those who see themselves coming back time and time again.

Grand Traverse Resort and Spa

Wifi Available

Address: 100 Grand Traverse Village Boulevard
Accommodates: 4

Parking Restaurant Room service Meeting/banquet facilities Bar 24-hour front desk Tennis court Sauna

7. Caberfae Peaks Ski & Golf Resort, Harrietta (from USD 119)

Nothing compares to a fun-filled holiday in nature. If you think so too, you might want to book a room in Caberfae Peaks Ski and Golf Resort and make it your home for the weekends. This fantastic three-star resort is a cornucopia of mundane pleasures, from airconditioned rooms with a wide-screen TV to an outdoor pool. Additionally, the property boasts 34 ski trails and outdoor fire pits, perfect for impromptu barbecues.

If you are into golf, you will be thrilled with the resort’s tranquil and scenic on-site nine-hole golf course. Members and non-members are welcome to book tee times. The resort also offers a golf package with unlimited golf and complimentary use of cart.

Caberfae Peaks Ski & Golf Resort

Wifi Available

Address: 1 Caberfae Lane
Accommodates: 4

Parking Meeting/banquet facilities 24-hour front desk Golf course (within 3 km) Non-smoking rooms Skiing Free parking Internet services

8. Otsego Club, Gaylord (from USD 129)

Another excellent golf resort you will find in Michigan is Otsego Club. This property has ski-to-door access and two golf courses for beginners and professional players. For golfers, the resort offers a stay and play package with a minimum two-night stay. Customized golf packages are also available.

Within the premises are fully air-conditioned guest rooms with soft-linen beds and full bathrooms. Booked guests are welcome to use the fitness center, outdoor swimming pool, and outdoor firepit. Also, if you are into billiards, you come to the right place. Among other things, the evening entertainments and three on-site restaurants that serve tasty American cuisine are the most exciting.

Otsego Resort

Wifi Available

Address: 696 M-32 East
Accommodates: 3

Parking Restaurant Pets allowed Meeting/banquet facilities Bar 24-hour front desk Golf course (within 3 km) Terrace

9. Drummond Island Resort & Conference Center (from USD 95)

Situated in South Maxton Road, Drummond Island Resort and Conference Center makes an excellent destination for those planning a trip to Drummond. It offers a wide range of accommodations, such as bungalows, rooms, and suites, depending on the comfort you need. All accommodations have private bathrooms and televisions. However, only some units include full kitchens and seating areas. Aside from the rooms, there’s a fitness center, a pool, and a sauna you can access to make your stay pleasant.

There is an 18-hole golf course within the vicinity where you can test your skills in playing the sport. The resort offers group golf outings for eight or more players, so you can have more fun with friends or colleagues.

Drummond Island Resort & Conference Center

Wifi Available

Address: 33494 South Maxton Road
Accommodates: 9

Parking Restaurant Pets allowed Meeting/banquet facilities Bar Tennis court Sauna Fitness centre

10. Boyne Mountain, Boyne Falls (from USD 160)

Boyne Mountain offers 2 18-hole championship courses on the property that entice golf enthusiasts traveling to Michigan. Known for challenging holes laid out in a beautiful landscape, both are considered the best golf courses in the country. If you are a beginner, you can take advantage of the programs provided by BOYNE Golf Academy.

When it comes to accommodation, all the units include modern amenities. A tennis court, fitness center, and a gift shop are also available on the premises. After a long day of activities, you can satiate your hunger in any of the on-site restaurants.

Boyne Mountain

Wifi Available

Address: 1 Boyne Mountain Road
Accommodates: 12

Parking Restaurant Meeting/banquet facilities Bar 24-hour front desk Tennis court Fitness centre Golf course (within 3 km)

11. The Inn at Harbor Shores, Saint Joseph (from USD 204)

Situated on the scenic Lake Michigan, The Inn at Harbor Shores is a four-star resort in Saint Joseph that welcomes travelers looking for a convenient stay. It provides an on-site restaurant, a swimming pool, and rooms with a balcony, affording guests unobstructed lake views. Coffee and tea-making facilities are available in each unit as well.

For activities, you will have many options. You can lift weights at the fitness center, indulge in spa treatments, or play golf at the 18-hole golf course near the property. Take advantage of the Score at the Shore package, which includes unlimited golf and unlimited food and beverage at the on-site restaurants.

The Inn at Harbor Shores

Address: 800 Whitwam Drive
Accommodates: 6

Parking Restaurant Room service Meeting/banquet facilities Bar 24-hour front desk Sauna Fitness centre

12. Boyne Highlands, Harbor Springs (from USD 120)

Boyne Highlands is a paradise of outdoor opportunities in Harbor Springs. It nestles in a gorgeous countryside area, where hiking, horseback riding, watersports, and skiing are possible. The property boasts six golf courses, including a nine-hole golf course for budding talents and kids. The best part is that this course is free of charge. After a day filled with outdoor fun, you can relax in the outdoor pool, hot tub, or gym.

WiFi is accessible throughout the resort, so you can always post your holiday happenings on your socials.

The Highlands at Harbor Springs

Wifi Available

Address: 600 Highlands Drive
Accommodates: 10

Parking Restaurant Meeting/banquet facilities Bar 24-hour front desk Tennis court Fitness centre Golf course (within 3 km)

Have a wonderful time in Michigan

Michigan is a paradise of outdoor opportunities, whether you are into fishing, hiking, or sports. It also boasts dreamy resorts that promise a tranquil, scenic, and soulfully relaxing stay, with upscale amenities and exciting recreational activities that include golf. Come to the state and choose your accommodation from this list of top golf resorts in Michigan, USA.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Trina is a preschool teacher, a working mom of a four-year-old girl, and a happy wife of an analyst programmer who loves to sing, cook, write and travel. She believes that travel is one of the best...Read more

 Want to contribute as a Local Expert?
Explore Michigan
Looking for accommodation?
Good things are meant to be shared!