Michigan may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Golf Resorts in Michigan

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Michigan Golf Hotels

Evergreen Resort

Evergreen Resort

3 out of 5
7880 Mackinaw Trl, Cadillac, MI
The price is CA $123 per night from Nov 26 to Nov 27

Situated in Cadillac, this golf hotel is within 3 mi (5 km) of Wexford County Historical Museum, Cadillac Lake Park and Boat Dock and Eldorado Golf Course. Adventure ...

4.3/5Excellent! (896 reviews)

"Clean room and was very quiet! I loved that they let you reserve pool and hot tub area to reduce spread of COViD!! Great idea. We would stay here again"…"

Reviewed on Oct. 25, 2020

Evergreen Resort
Dunmaglas Golf Course

Dunmaglas Golf Course

3 out of 5
9031 Boyne City Road, Charlevoix, MI
Get Rates

Situated in Charlevoix, this golf condominium resort is steps away from Dunmaglas Golf Club and Lake Charlevoix. Charles A. Ransom Nature Preserve is 3.1 mi ...

3.6/5Good! (53 reviews)
Bed/bath side of a 1 BR Condo did not have a thermostat, cold at night. Clean and comfortable.

"Met our needs."…"

Reviewed on Oct. 19, 2020

Dunmaglas Golf Course
GrandStay Hotel & Suites of Traverse City

GrandStay Hotel & Suites of Traverse City

2.5 out of 5
1614 US 31 North, Traverse City, MI
The price is CA $78 per night from Nov 25 to Nov 26

Situated near the beach, this hotel is steps away from Lake Michigan and Grand Traverse Bay. Front Street is 2.5 mi (4 km) away.

4.3/5Excellent! (1,404 reviews)

"Rooms were very nice and clean, staff were helpful and polite. They made sure we had our breakfast a little earlier than usual because we were deer hunting. Thanks"…"

Reviewed on Nov. 23, 2020

GrandStay Hotel & Suites of Traverse City
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Bay Valley Resort & Conference Centre

Bay Valley Resort & Conference Centre

2.5 out of 5
2470 Old Bridge Rd, Bay City, MI
Get Rates

Situated in Bay City, this golf hotel is within 6 miles (10 km) of Ted Putz Nature Area, Saginaw Valley State University and Bigelow Park. Marshall M. Fredericks ...

3.8/5Good! (559 reviews)

"The entrance to the resort is very unique, warm and inviting."…"

Reviewed on Jan. 29, 2020

Bay Valley Resort & Conference Centre
Grand Traverse Resort And Spa

Grand Traverse Resort And Spa

3.5 out of 5
100 Grand Traverse Village Boulevard, Williamsburg, MI
The price is CA $168 per night from Dec 25 to Dec 26

This family-friendly Williamsburg resort is located near the airport, within 1 mi (2 km) of Music House Museum and Grand Traverse Bay. Lake Michigan is 1.3 mi ...

3.8/5Good! (687 reviews)

"I was surprised to see some of the negative reviews. I felt my visit was very pleasant. The facility needs a bit updating, but we're going through a pandemic. They are doing a great job with the limited things they can do."…"

Reviewed on Oct. 30, 2020

Grand Traverse Resort And Spa
Ann Arbor Marriott Ypsilanti at Eagle Crest

Ann Arbor Marriott Ypsilanti at Eagle Crest

3.5 out of 5
1275 S Huron St, Ypsilanti, MI
The price is CA $103 per night from Nov 28 to Nov 29

Situated in Ypsilanti, this golf resort is 2.2 mi (3.6 km) from Eastern Michigan University, and within 9 mi (15 km) of Yankee Air Museum and Briarwood Mall. ...

3.9/5Good! (21 reviews)

"We went to the Marriott as a quick getaway. The hotel is quite large with two eating options (although the restaurant was closed due to COVID-19). They tried to accommodate with bagged breakfast options for purchase but it didn't seem worth it so we passed. Checked out the weight room and many of ..."…"

Reviewed on Oct. 12, 2020

Ann Arbor Marriott Ypsilanti at Eagle Crest
Ramada by Wyndham Alpena

Ramada by Wyndham Alpena

3 out of 5
1000 US 23 North, Alpena, MI
The price is CA $86 per night from Dec 6 to Dec 7

Situated in Alpena, this hotel is within a 10-minute walk of Island Park and Wildlife Sanctuary and Besser Museum. Northern Lights Arena and Alpena Golf Club ...

3.7/5Good! (736 reviews)

"The staff at the hotel were pretty good about social distancing and wearing masks. The one change I would make is that they make a better attempt at cleaning the tables and chairs in the breakfast area. People would come and go without someone making sure the area was cleaned."…"

Reviewed on Oct. 29, 2020

Ramada by Wyndham Alpena
Grand Beach Resort Hotel

Grand Beach Resort Hotel

2.5 out of 5
1683 US 31 N, Traverse City, MI
The price is CA $99 per night from Nov 29 to Nov 30

Nestled on the beach, this Traverse City hotel is just steps away from Lake Michigan and Grand Traverse Bay. Front Street is 2.4 mi (3.9 km) away.

4.5/5Wonderful! (1,343 reviews)
Great

"Everything was perfect! Staff was friendly. Right on the bay. Very close to downtown."…"

Reviewed on Nov. 1, 2020

Grand Beach Resort Hotel
Boyne Highlands Resort

Boyne Highlands Resort

3 out of 5
600 Highland Drive, Harbor Springs, MI
Get Rates

Conveniently near to skiing facilities, this resort in Harbor Springs is within 3 miles (5 km) of Boyne Highlands Resort and Nub's Nob Ski Area, and is convenient ...

4.3/5Excellent! (332 reviews)

"The room was outdated but other than that it was lovely."…"

Reviewed on Oct. 19, 2020

Boyne Highlands Resort
Inn at the Alpine by Budget Host

Inn at the Alpine by Budget Host

2 out of 5
8127 Chippewa Hwy, Bear Lake, MI
The price is CA $120 per night from Nov 26 to Nov 27

Situated in a rural location, this motel is 1.7 mi (2.8 km) from Portage Lake, and within 6 mi (10 km) of Heathlands Golf Course and Douglas Valley Winery. Little ...

4.1/5Very Good! (160 reviews)

"Location to onekama area, portage lake, bear lake."…"

Reviewed on Oct. 27, 2020

Inn at the Alpine by Budget Host
Charlevoix Inn & Suites

Charlevoix Inn & Suites

2 out of 5
800 Petoskey Ave, Charlevoix, MI
The price is CA $123 per night from Nov 25 to Nov 26

Situated in Charlevoix, this golf hotel is within a 5-minute walk of Lake Charlevoix and Lake Chalevoix Depot Beach. Charlevoix Beach and Mt. McSauba Recreation ...

4/5Very Good! (718 reviews)

"We liked location, but was totally clean and comfortable. Could use new carpeting."…"

Reviewed on Oct. 17, 2020

Charlevoix Inn & Suites
Bavarian Inn of Frankenmuth

Bavarian Inn of Frankenmuth

3 out of 5
1 Covered Bridge Ln, Frankenmuth, MI
The price is CA $164 per night from Nov 29 to Nov 30

This family-friendly Frankenmuth hotel is within a 10-minute walk of Frankenmuth Historical Museum and River Place Shops. Michigan's Military and Space Heroes ...

4.5/5Wonderful! (781 reviews)

"Food was good,staff was very friendly. Close to all local places"…"

Reviewed on Nov. 17, 2020

Bavarian Inn of Frankenmuth
The Lakeview Hotel, Shanty Creek Resort

The Lakeview Hotel, Shanty Creek Resort

3.5 out of 5
5780 Shanty Creek Road, Bellaire, MI
The price is CA $144 per night from Nov 29 to Nov 30

Set amidst the mountains, this ski-in/ski-out resort in Bellaire is 2.9 mi (4.6 km) from Lake Bellaire, and within 6 mi (10 km) of Short's Brewing Company and ...

3.9/5Good! (581 reviews)

"My family stayed for the weekend. Staff were amazing. Great view of the lake."…"

Reviewed on Oct. 26, 2020

The Lakeview Hotel, Shanty Creek Resort
Bavarian Haus Lakefront Inn

Bavarian Haus Lakefront Inn

2 out of 5
1067 North State Street, St Ignace, MI
Get Rates

Located in the heart of St Ignace, this beach hotel is within a 10-minute walk of Lake Huron and Castle Golf & Games. Star Line Mackinac Island Main Dock - St. ...

4.1/5Very Good! (968 reviews)

"Check in was quick and easy, great restaurant recommendations, room was large and needs were comfortable. Nice view of the water. Facility does need some updating"…"

Reviewed on Oct. 15, 2020

Bavarian Haus Lakefront Inn
Wyndham Garden Romulus Detroit Metro Airport

Wyndham Garden Romulus Detroit Metro Airport

3 out of 5
9191 Wickham Rd, Romulus, MI
The price is CA $68 per night from Dec 1 to Dec 2

Situated near the airport, this hotel is 2.7 mi (4.4 km) from Gateway Golf Club and within 6 miles (10 km) of Beaumont Hospital - Wayne and Walter P. Reuther ...

3.2/5 (1,004 reviews)

"love the staff and location in process of remodel"…"

Reviewed on Aug. 19, 2020

Wyndham Garden Romulus Detroit Metro Airport
Mission Point Resort

Mission Point Resort

3.5 out of 5
One Lakeshore Drive, Mackinac Island, MI
Get Rates

This family-friendly Mackinac Island resort is located on a lake, within a 10-minute walk of The Original Mackinac Island Butterfly House & Insect World and ...

4/5Very Good! (951 reviews)

"Mission point has a great location secluded off by itself away from the busyness of the town very beautiful where it is located"…"

Reviewed on Oct. 20, 2020

Mission Point Resort
The Inn At Harbor Shores

The Inn At Harbor Shores

3.5 out of 5
800 Whitwam Dr, Saint Joseph, MI
The price is CA $128 per night from Nov 29 to Nov 30

Situated on the riverwalk, this spa hotel is within 1 mile (2 km) of Lake Michigan and Silver Beach. Box Factory for the Arts and Harbor Shores Golf Club are ...

4.5/5Wonderful! (402 reviews)

"Clean comfortable and the front desk was very pleasant. Hand sanitizer was located by the elevators for your convenience."…"

Reviewed on Oct. 25, 2020

The Inn At Harbor Shores
Days Inn & Suites by Wyndham Traverse City

Days Inn & Suites by Wyndham Traverse City

2 out of 5
1870 N Us Highway 31 N, Traverse City, MI
The price is CA $54 per night from Dec 17 to Dec 18

Situated near the beach, this hotel is steps away from Lake Michigan and Grand Traverse Bay. Front Street is 2.7 mi (4.3 km) away.

3.5/5Good! (987 reviews)

"The location was good and easy to find. It was quiet and restful."…"

Reviewed on Oct. 28, 2020

Days Inn & Suites by Wyndham Traverse City
Boyne Mountain Resort

Boyne Mountain Resort

3 out of 5
1 Boyne Mountain Road, Boyne Falls, MI
Get Rates

Nestled on the beach, this Boyne Falls resort is within 3 mi (5 km) of Avalanche Bay Indoor Waterpark, Monument Golf Course and Deer Lake. Peninsula Beach and ...

4.2/5Excellent! (324 reviews)

"Room is clean... Property has everything we need, restaurants and shops... Pretty views"…"

Reviewed on Oct. 27, 2020

Boyne Mountain Resort
Ramada by Wyndham Mackinaw City Waterfront

Ramada by Wyndham Mackinaw City Waterfront

2 out of 5
723 S Huron Ave, Mackinaw City, MI
Get Rates

Situated in Mackinaw City, this beach hotel is within a 5-minute walk of Lake Huron and Mackinaw City Ferry Terminal. Animal Tracks Adventure Golf and Mackinaw ...

3.1/5 (464 reviews)

"Nice hotel, clean and on the water. Check-in was easy, perfect location if visiting Mackinac Island since a ferry service is located right next door!"…"

Reviewed on Sep. 28, 2020

Ramada by Wyndham Mackinaw City Waterfront
Don't see what you're looking for?
We've got more Golf Hotels. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Golf Hotels in Michigan

Search for hotels in Michigan on Expedia. You can easily find your hotels in Michigan using one of the methods below:

  • View our selection of featured hotels in Michigan
  • Use the map to find hotels in the Michigan neighborhood you prefer
  • Use the filters to see hotels in a specific area of Michigan, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Michigan
  • Enter your travel dates to view the best deals on hotels in Michigan - while they last

More trip options