Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Browse for Muskegon Hotels on the Lake from $67

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 Muskegon Hotels on the Lake

The Harrington Inn
3 out of 5
1117 West Main Street, Fremont, MI
Free CancellationReserve now, pay when you stay
The price is $129 per night
4.8/5Exceptional! (227 reviews)

"The rooms were very nice and clean. The staff was very accommodating. I would definitely recommend this hotel, and will stay again when we come back"…"

Reviewed on Jul 6, 2020

The Harrington Inn
Captain's Cottage Suites
2.5 out of 5
19 Clinton Street, Grand Haven, MI
The price is $280 per night
4.7/5Exceptional! (67 reviews)

"Perfect location! Walking distance to downtown and the beach. Very clean and comfortable accommodations."…"

Reviewed on Jun 24, 2020

Captain's Cottage Suites
Harbor House Inn
3 out of 5
114 S. Harbor Drive, Grand Haven, MI
Free CancellationReserve now, pay when you stay
The price is $199 per night
4.6/5Wonderful! (130 reviews)

"It was very cozy and charming. Nice location. Close walk to Grand Haven Light house"…"

Reviewed on Feb 3, 2020

Harbor House Inn
Shoreline Inn & Conference C, Ascend Hotel Collection
3 out of 5
750 Terrace Point Blvd, Muskegon, MI
Free CancellationReserve now, pay when you stay
The price is $144 per night
4.4/5Wonderful! (988 reviews)

"Beautiful place and a great place to enjoy the natural environment"…"

Reviewed on Jul 9, 2020

Shoreline Inn & Conference C, Ascend Hotel Collection
The Weathervane Inn
2.5 out of 5
4527 Dowling St, Montague, MI
Free CancellationReserve now, pay when you stay
The price is $94 per night
4.4/5Wonderful! (445 reviews)

"Nice getaway during pandemic. Being a small hotel social distancing was easy. Loved the waterfront rooms. Short, scenic drive to Lake Michigan."…"

Reviewed on Jul 9, 2020

The Weathervane Inn
Fairfield Inn and Suites by Marriott Muskegon Norton Shores
2.5 out of 5
1520 E Mount Garfield Road, Muskegon, MI
Free CancellationReserve now, pay when you stay
The price is $152 per night
4.4/5Excellent! (392 reviews)

"Even thought everything was close due to covid 19, the hotel was literally close to the mall, restaurant and nail shop. What I didn’t like about it that there were pieces of hair in the bathroom and the mini fridge was not clean."…"

Reviewed on Jun 4, 2020

Fairfield Inn and Suites by Marriott Muskegon Norton Shores
La Belle de la Riviere
2.5 out of 5
120 State Rd (M37), Newaygo, MI
Get Rates
4.3/5Excellent! (69 reviews)

"Beautiful part of Michigan, B&B is in a convenient location."…"

Reviewed on Jul 26, 2018

La Belle de la Riviere
Holiday Inn Grand Haven-Spring Lake
3 out of 5
940 W Savidge St, Spring Lake, MI
Free Cancellation
The price is $171 per night
4.2/5Excellent! (532 reviews)

"The hotel had very comfortable beds. Very clean rooms and extremely nice staff. Everyone we encountered was super friendly."…"

Reviewed on Jul 8, 2020

Holiday Inn Grand Haven-Spring Lake
Best Western Beacon Inn
2.5 out of 5
1525 S Beacon Boulevard, Grand Haven, MI
Free CancellationReserve now, pay when you stay
The price is $117 per night
4.2/5Very Good! (576 reviews)

"The room was neat and clean. We were not able to use the pool, or have a hot breakfast. That being said, the room should have been less expensive. It was difficult to understand the staff with the face coverings. We had to repeat ourselves many times.Outside that, it was a pleasant stay."…"

Reviewed on Jul 3, 2020

Best Western Beacon Inn
Delta Hotels by Marriott Muskegon Downtown
3 out of 5
939 3rd St, Muskegon, MI
Free CancellationReserve now, pay when you stay
The price is $152 per night
4.1/5Very Good! (99 reviews)

"Nice clean hotel ! Great location to restaurants and bars ! Not far from beach"…"

Reviewed on Jul 6, 2020

Delta Hotels by Marriott Muskegon Downtown
Comfort Inn Whitehall
2.5 out of 5
2822 Durham Rd, Whitehall, MI
Free CancellationReserve now, pay when you stay
The price is $110 per night
4.1/5Very Good! (466 reviews)

"The people at the front desk are very friendly and helpful."…"

Reviewed on Jun 14, 2020

Comfort Inn Whitehall
Baymont by Wyndham Muskegon
2.5 out of 5
4677 South Harvey Street, I-96 and US 31, Muskegon, MI
Free CancellationReserve now, pay when you stay
The price is $102 per night
3.8/5Good! (987 reviews)

"Very clean environment and the room was very well cleaned. Very spacious and refreshing, only downfall is all amenities were temporarily unavailable, other then that I would recommend!"…"

Reviewed on Jul 8, 2020

Baymont by Wyndham Muskegon
Baymont by Wyndham Grand Haven
2.5 out of 5
1500 South Beacon Boulevard, Grand Haven, MI
Free CancellationReserve now, pay when you stay
The price is $104 per night
3.7/5Good! (496 reviews)
Refreshing

"It was a very nice hotel! Clean, perfect accommodations."…"

Reviewed on Feb 21, 2020

Baymont by Wyndham Grand Haven
Quality Inn & Suites
2.5 out of 5
1675 E Sherman Blvd, Muskegon, MI
Free CancellationReserve now, pay when you stay
The price is $110 per night
3.6/5Good! (462 reviews)

"Very friendly and the room was very clean and nice."…"

Reviewed on Jul 6, 2020

Quality Inn & Suites
Rodeway Inn
2 out of 5
1010 S Beacon Blvd, Grand Haven, MI
Free CancellationReserve now, pay when you stay
The price is $90 per night
3.5/5Good! (601 reviews)

"Good value, nice staff. Good areas. Food AMD beaches near by"…"

Reviewed on Jun 20, 2020

Rodeway Inn
Travelodge by Wyndham Muskegon
1.5 out of 5
3380 Hoyt St, Muskegon, MI
Free CancellationReserve now, pay when you stay
The price is $67 per night
3.4/5 (490 reviews)

"Stayed for one night. Clean room, slept good. Towels provided had a funny smell, next time I'll bring my own towels."…"

Reviewed on Jul 9, 2020

Travelodge by Wyndham Muskegon
Rodeway Inn
2 out of 5
4620 Airline Rd, Muskegon, MI
Get Rates
3.3/5 (195 reviews)

"Very friendly staff and this is the third time I have stayed at this particular Rodeway Inn while visiting family in Muskegon and it is always nice to see a familiar face there."…"

Reviewed on Feb 21, 2020

Rodeway Inn
A Victory Inn & Suites- Muskegon
2 out of 5
2967 Henry St, Muskegon, MI
Get Rates
2/5 (1,000 reviews)

"When I read the review online, I was a bit worried about the condition of the hotel. However, I was pleasantly surprised. The room is spacious and clean. For a quick stay, this is a perfect choice."…"

Reviewed on Aug 19, 2019

A Victory Inn & Suites- Muskegon
Don't see what you're looking for?
We've got more Hotels on the Lake. 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: Hotels on the Lake in Muskegon

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

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

More trip options

Travelers Loved These Hotels on the Lake