Best Resorts in Michigan

Most properties are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Michigan

Featured Resorts in Michigan

Boyne Mountain Resort
3 out of 5
1 Boyne Mountain Road, Boyne Falls, MI, 49713
4.2/5 Excellent! (437 reviews)
"Staff at front desk were not well educated regarding amenities at resort. ie…lift tickets etc. also staff would not assist us in reserving another stay, they were very quick to say “do it all online” on that note we will not be staying here again….more than twice we were directed to use the online…instead ..."

Reviewed on Nov 26, 2022

Boyne Mountain Resort
Great Wolf Lodge Traverse City
3.5 out of 5
3575 N US Highway 31 S, Traverse City, MI, 49684
Fully refundableReserve now, pay when you stay
The price is $150 per night from Dec 6 to Dec 7
$150
per night
Dec 6 - Dec 7
4.4/5 Excellent! (882 reviews)
"*"

Reviewed on Nov 20, 2022

Great Wolf Lodge Traverse City
Ann Arbor Marriott Ypsilanti at Eagle Crest
3.5 out of 5
1275 S Huron St, Ypsilanti, MI, 48197
Fully refundableReserve now, pay when you stay
The price is $118 per night from Dec 18 to Dec 19
$118
per night
Dec 18 - Dec 19
4.3/5 Excellent! (272 reviews)
Thanksgiving week stay
"Great stay for thanksgiving family gathering!"

Reviewed on Nov 27, 2022

Ann Arbor Marriott Ypsilanti at Eagle Crest

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Otsego Resort
2.5 out of 5
696 M-32 East, Gaylord, MI, 49735
The price is $109 per night from Dec 14 to Dec 15
$109
per night
Dec 14 - Dec 15
4.1/5 Very Good! (365 reviews)
"My son and I stayed for the weekend because we were in town for a wedding at a different venue. We absolutely loved this property! The staff was amazing, our room was perfect, nice and secluded yet only a mile from downtown! We wandered the property after dark and found a beautiful bonfire for everyone ..."

Reviewed on Sep 27, 2022

Otsego Resort
Mission Point Resort
3.5 out of 5
One Lakeshore Drive, Mackinac Island, MI, 49757
4.2/5 Excellent! (1,002 reviews)
"Check-in lady was nice. Room is clean. Bed is comfortable. It is nice that the resort provides free luggage transport from/to ferry dock. Food in the round island kitchen is delicious!"

Reviewed on Oct 22, 2022

Mission Point Resort
Grand Traverse Resort And Spa
3.5 out of 5
100 Grand Traverse Village Boulevard, Williamsburg, MI, 49610
3.8/5 Good! (784 reviews)
"Nice resort just outside of town. Maybe 10-15 minutes from downtown."

Reviewed on Jun 5, 2022

Grand Traverse Resort And Spa
The Lakeview Hotel, Shanty Creek Resort
3.5 out of 5
5780 Shanty Creek Road, Bellaire, MI, 49615
Fully refundableReserve now, pay when you stay
The price is $129 per night from Dec 14 to Dec 15
$129
per night
Dec 14 - Dec 15
3.9/5 Good! (691 reviews)
Family holiday
"Wonderful location. Comfortable room with a beautiful view. I would have liked having a few extra breakfast choices."

Reviewed on Nov 28, 2022

The Lakeview Hotel, Shanty Creek Resort
Drummond Island Resort
3.5 out of 5
33494 Maxton Rd., Drummond Island, MI, 49726
Fully refundableReserve now, pay when you stay
The price is $97 per night from Dec 16 to Dec 17
$97
per night
Dec 16 - Dec 17
4.3/5 Excellent! (189 reviews)
Just okay.
"Cute and rustic! Overall nice stay. Cleanliness could have been better, 50% of the TV channels was not working, the restaurant onsite was less than desirable. The best part of the weekend was the gas station just past the 4 corners! Wonderful gal working and the BEST pizza! Overall don’t think I’d ..."

Reviewed on Nov 1, 2022

Drummond Island Resort
The Highlands at Harbor Springs
3 out of 5
600 Highland Drive, Harbor Springs, MI, 49740
The price is $107 per night from Dec 11 to Dec 12
$107
per night
Dec 11 - Dec 12
4.3/5 Excellent! (482 reviews)
Amazing location!!
"Amazing location for fall colors! Staff is very friendly!! Lots of complimentary activities. Room was amazing with a great view!!"

Reviewed on Oct 17, 2022

The Highlands at Harbor Springs
Double JJ Resort
2.5 out of 5
5900 Water Road, New Era, MI, 49452
3.4/5 Good! (266 reviews)
"Beautiful"

Reviewed on Jun 13, 2021

Double JJ Resort
Don't see what you're looking for?
See all available properties in Michigan
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.

Michigan Resorts information

Number of reviews 5370
Accommodation 77 Resorts
Lowest Price $97
Highest Price $150

Recent reviews of Michigan hotels
Expedia verified reviews