Hotels on the Lake in Michigan
More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers
Flexibility matters
24/7 support, so you can book with confidence
Unlock member prices with Mates Rates
You could save 10% or more on over 100,000 hotels right now.
Hotels on the Lake in Michigan

Breakers Resort & Beach Bar
927 North State Street St Ignace MI
The price is AU$157 per night
AU$157
28 Nov - 29 Nov
includes taxes & fees
Breakers Resort & Beach Bar: Beach hotel with free breakfast and free WiFi. Located on the waterfront.

Bay Pointe Inn
11456 Marsh Road Shelbyville MI
The price is AU$191 per night
AU$191
24 Nov - 25 Nov
includes taxes & fees
Bay Pointe Inn: Hotel with free breakfast and free WiFi. Located near skiing.
Free cancellation
Reserve now, pay when you stay

Baymont by Wyndham St. Ignace Lakefront
1131 N State St St Ignace MI
Baymont by Wyndham St. Ignace Lakefront: Family-friendly hotel with free breakfast and free WiFi. Located on a lake.

Shoreline Inn & Conference Center, an Ascend Collection Hotel
750 Terrace Point Blvd Muskegon MI
The price is AU$182 per night
AU$182
6 Dec - 7 Dec
includes taxes & fees
Shoreline Inn & Conference Center, an Ascend Collection Hotel: Business-friendly hotel with free WiFi and free parking. Located near the airport.
Free cancellation

Lakeside Resort and Conference Center
100 Clearview Dr. Houghton Lake MI
The price is AU$203 per night
AU$203
13 Nov - 14 Nov
includes taxes & fees
Lakeside Resort and Conference Center: Family-friendly hotel with free breakfast and free WiFi. Located near skiing.
Free cancellation
Reserve now, pay when you stay

Crystal Lake Resort
498 North Michigan Avenue Beulah MI
The price is AU$160 per night
AU$160
29 Nov - 30 Nov
includes taxes & fees
Crystal Lake Resort: Motel with free WiFi and free parking. Located on the waterfront.
Free cancellation
Reserve now, pay when you stay

Hamilton Inn Select Beachfront Mackinaw City
701 S Huron Avenue Mackinaw City MI
The price is AU$120 per night
AU$120
30 Nov - 1 Dec
includes taxes & fees
Hamilton Inn Select Beachfront Mackinaw City: Beach hotel with free breakfast and free WiFi. Located on the waterfront.
Free cancellation
Reserve now, pay when you stay

Mackinaw Beach & Bay Inn & Suites
929 S Huron Ave Mackinaw City MI
Mackinaw Beach & Bay Inn & Suites: Business-friendly hotel with free WiFi and free parking. Located next to the convention centre.

Sugar Beach Resort Hotel
1773 US 31 N Traverse City MI
The price is AU$132 per night
AU$132
15 Nov - 16 Nov
includes taxes & fees
Sugar Beach Resort Hotel: Business-friendly hotel with free breakfast and free WiFi. Located near the bay.

Grand Beach Resort Hotel
1683 US 31 N Traverse City MI
The price is AU$132 per night
AU$132
15 Nov - 16 Nov
includes taxes & fees
Grand Beach Resort Hotel: Business-friendly hotel with free breakfast and free WiFi. Located near the bay.
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 Hotels on the Lake essential information
Hotels on the Lake in Michigan |
512 |
|---|---|
Highest price | AU$203 |
Cheapest price | AU$105 |
Total number of hotels in Michigan | 25,416 |
Popular hotels | Breakers Resort & Beach Bar, Bay Pointe Inn, Baymont by Wyndham St. Ignace Lakefront, Shoreline Inn & Conference Center, an Ascend Collection Hotel, Lakeside Resort and Conference Center, Crystal Lake Resort, Hamilton Inn Select Beachfront Mackinaw City, Mackinaw Beach & Bay Inn & Suites, Sugar Beach Resort Hotel, Grand Beach Resort Hotel, Lakefront Family Friendly Home with Large Sandy Beach and Beautiful Views, Oscoda Lakeside Hotel |
New reviews! Best hotels in Michigan

Wotif Verified Review
4 / 5
The Bavarian Inn Lodge was incredible, with a great location and fantastic amenities. However, the check-in process was very frustrating.
We arrived at 1:00 PM hoping for early check-in since you cannot access the water park until you are checked in (standard check-in is 4:00 PM). Staff took our details and promised to text us when our room was ready. By 3:30 PM, we still hadn't heard anything, even though our friends had already been checked in.
We waited in the long reception line again, only to be told at 3:45 PM that our room still wasn't ready—despite watching four couples ahead of us get their keys. I finally had to ask why they couldn't just assign us an available room. The receptionist checked and switched us into a ready room, though she had to re-do our entire check-in from scratch, including putting the incidental hold on our Visa a second time. It was disappointing that we wasted hours waiting and had to suggest such a simple solution ourselves.
A verified traveller stayed at Bavarian Inn of Frankenmuth
Posted 1 hour ago
More Destinations
- B&B in Manistee
- Manistee Hotels
- Apartment Hotels in Grand Rapids
- Boutique Hotels in Grand Rapids
- Cheap Hotels in Grand Rapids
- Hotels with Hot Tubs in Grand Rapids
- Cedar Hotels
- Rapid City Hotels
- Grawn Hotels
- Resorts in Empire
- Empire Hotels
- Spa Hotels in Cadillac
- Cadillac Hotels
- Sears Hotels
- Villas in Alden
- B&B in Beulah
- Cabin Rentals in Beulah
- Caravan Parks in Beulah
- Luxury Hotels in Beulah
- Beulah Hotels
- Resorts in Manton
- Manton Hotels
- Pet Friendly Hotels in Leelanau Peninsula Wineries
- Romantic Hotels in Leelanau Peninsula Wineries
- Hotels near Crystal Mountain
- Hotels with Hot Tubs in Muskegon
- Pet Friendly Hotels in Muskegon
- Romantic Hotels in Muskegon
- Cottages in Thompsonville
- Lodges in Thompsonville
- Lodges in Maple City
- Holiday Hills Hotels
- Beach Hotels in Norton Shores
- Hotels near McGuire's Resort
- Luxury Hotels in Mount Pleasant
- Pet Friendly Hotels in Mount Pleasant
- Hotels near Leelanau Cheese Company
- Big Rapids Hotels
- Darragh Hotels
- Casino Hotels in Midland
- Family Hotels in Midland
- Hotels with Hot Tubs in Midland
- Hotels near Interlochen Center for the Arts
- Cottages in Baldwin
- Lodges in Baldwin
- Holiday Homes in Traverse City
- Hotels with a Waterpark in Traverse City
- Traverse City Hotels
- Hotels with Hot Tubs in Gaylord
- Hotels with Hot Tubs in Petoskey
- Luxury Hotels in Petoskey
- Romantic Hotels in Petoskey
- Hotels near Douglas Park
- Brethren Hotels
- Cabin Rentals in Evart
- Farmstay in Buckley
- Buckley Hotels
- Interlochen Hotels
- Hotels with Hot Tubs in Spring Lake
- Hotels near Cherry Capital
- Bear Lake Hotels
- Ski Hotels in Kalkaska
- Kalkaska Hotels
- Chippewa Lake Hotels
- Caravan Parks in Kingsley
- Chalets in Kingsley
- Resorts in Kingsley
- Kingsley Hotels
- B&B in Arcadia
- Chalets in Arcadia
- Hotels near Sleeping Bear Dunes National Lakeshore
- Cottages in Houghton Lake
- Cottages in Benzie County
- Cabin Rentals in Grand Traverse County
- Beach Hotels in Montague
- Spa Hotels in Montague
- Cottages in Frankfort
- Holiday Homes in Frankfort
- Family Hotels in Frankfort
- Hotels with Hot Tubs in Frankfort
- Pet Friendly Hotels in Frankfort
- Frankfort Hotels
- Resorts in Custer
- Hotels with Hot Tubs in Ludington




