£77 - £152
|CHEAPEST CITY IN MICHIGAN||Sterling Heights||27% cheaper||Hotels in Sterling Heights are the cheapest in Michigan at just £77 per night on average.|
|MOST EXPENSIVE CITY IN MICHIGAN||Mackinac Island||45% more expensive||Mackinac Island has the highest priced hotels in Michigan with rooms averaging £152 per night.|
|MOST POPULAR CITY IN MICHIGAN||Birch Run||65% more users visited||More momondo users search for hotels in Birch Run than any other city in Michigan|
A majority of our users looking for a hotel in Michigan will search for Birch Run hotels, where the average price is £49 per night. Other very popular cities in Michigan include Lansing, where the nightly rate is £90, and Detroit, where the nightly rate is £132.
A good deal for a hotel in Michigan is typically any price under £102, which is the average nightly rate in Michigan. This rate will typically be harder to find in Detroit, where hotels prices are generally higher. Grayling has some of the lowest hotel prices of any Michigan destination and good deals may be easier to find there.
The following hotels are the top rated hotels in Michigan: 9.2 - Royal Park Hotel in Rochester Hills, 8.9 - Hampton Inn & Suites East Lansing Okemos in Okemos and 8.8 - Staybridge Suites Kalamazoo in Kalamazoo
Out of all our users looking for a hotel in Michigan in the past 12 months, 11% booked a room at Atheneum Suite Hotel, making it the most popular hotel in Michigan. 1,476 of our users gave Atheneum Suite Hotel a rating of 8.5 out of 10.
A hotel in Michigan in January costs £158 per night on average (for a double room). £52 per night was the cheapest rate found in January for a double room, which was in Grand Rapids.