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

Find out moreOpens in new tab or window

Find Hotels with Restaurants in Muskegon, MI from $54

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 with Restaurants

Amanda's Bequest Bed & Breakfast
3.5 out of 5
5200 Anderson Road, Montague, MI
Get Rates
4.9/5Exceptional! (31 reviews)

"Wonderful hosts! Made out stay even more enjoyable. Breakfast was awesome!"…"

Reviewed on Nov 5, 2018

Amanda's Bequest Bed & Breakfast
The Harrington Inn
3 out of 5
1117 West Main Street, Fremont, MI
The price is $101 per night from Sep 27 to Sep 28
4.8/5Exceptional! (244 reviews)

"We really enjoyed our stay. The staff were extremely friendly! They went above and beyond to ensure a comfortable stay. The rooms are nicely appointed and while the bathrooms are a little dated, they were clean and the towels were soft. The town of Freemont is adorable with cute shops and restaurants. ..."…"

Reviewed on Sep 20, 2020

The Harrington Inn
Boyden House Inn B&B
3 out of 5
301 South 5th Street, Grand Haven, MI
The price is $130 per night from Oct 1 to Oct 2
4.7/5Exceptional! (104 reviews)

"It was beautiful and Shelley was great! Breakfast was very good!"…"

Reviewed on Sep 14, 2020

Boyden House Inn B&B

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Harbor House Inn
3 out of 5
114 S. Harbor Drive, Grand Haven, MI
The price is $129 per night from Sep 24 to Sep 25
4.6/5Wonderful! (133 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 $118 per night from Oct 6 to Oct 7
4.5/5Wonderful! (974 reviews)

"We loved the hotel! Overlooked the bay and bed was super comfortable. The price per night was very inexpensive. We will stay again"…"

Reviewed on Sep 14, 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 $67 per night from Sep 27 to Sep 28
4.4/5Wonderful! (478 reviews)

"Nice area, great for walking and bike riding. Nearby Milan restaurant is nice"…"

Reviewed on Sep 22, 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 $124 per night from Sep 24 to Sep 25
4.4/5Excellent! (410 reviews)

"I love staying there, will most definitely will stay again."…"

Reviewed on Sep 14, 2020

Fairfield Inn and Suites by Marriott Muskegon Norton Shores
Hampton Inn Muskegon
2.5 out of 5
1401 E Ellis Rd, Muskegon, MI
Free CancellationReserve now, pay when you stay
The price is $116 per night from Sep 27 to Sep 28
4.3/5Excellent! (480 reviews)

"Great location, clean room, friendly staff, I would stay here again"…"

Reviewed on Sep 18, 2020

Hampton Inn Muskegon
Holiday Inn Grand Haven-Spring Lake
3 out of 5
940 W Savidge St, Spring Lake, MI
Free Cancellation
The price is $142 per night from Sep 27 to Sep 28
4.2/5Excellent! (548 reviews)

"The staff was extremely friendly and accommodating. The cleaning staff were constantly wiping down the common areas and there was hand sanitizer available on every floor. Rooms were clean and the pool area was regularly cleared and cleaned throughout the day. Definitely felt safe for me and my family. ..."…"

Reviewed on Sep 5, 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 $90 per night from Sep 29 to Sep 30
4.2/5Very Good! (594 reviews)

"This is my second stay at Best Western and it is really very nice and good. The price was a little bit too expensive compared to my first time, but this was during Labor weekend and it is high season time. Everything was clean, organized, good smell in the room, and very nice staff."…"

Reviewed on Sep 11, 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 $125 per night from Oct 4 to Oct 5
4.2/5Very Good! (104 reviews)

"It's a nice hotel. A little pricey for what you get, however."…"

Reviewed on Aug 11, 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 $68 per night from Sep 29 to Sep 30
4.1/5Very Good! (486 reviews)

"Everyone was super nice and welcoming. Helped me with the minor issues I had. Overall great stay, enjoyed it! Thank you!"…"

Reviewed on Sep 8, 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 $59 per night from Oct 20 to Oct 21
3.8/5Good! (975 reviews)

"Older hotel but clean and clean rooms. Staff were friendly and helpful."…"

Reviewed on Aug 14, 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 $54 per night from Oct 6 to Oct 7
3.7/5Good! (521 reviews)

"The woman at the front desk asked us if we wanted a coffee pot and brought it to our room. She was very welcoming and asked us if there was anything else we needed. The room was decent, but she made the stay very nice."…"

Reviewed on Sep 4, 2020

Baymont by Wyndham Grand Haven
Rodeway Inn
2 out of 5
1010 S Beacon Blvd, Grand Haven, MI
Free CancellationReserve now, pay when you stay
The price is $55 per night from Oct 1 to Oct 2
3.5/5Good! (614 reviews)

"The room was clean and comfortable. The push-button flush on the toilet was difficult to use."…"

Reviewed on Aug 31, 2020

Rodeway Inn
Quality Inn & Suites
2.5 out of 5
1675 E Sherman Blvd, Muskegon, MI
Free CancellationReserve now, pay when you stay
The price is $90 per night from Sep 27 to Sep 28
3.5/5Good! (477 reviews)

"Outdoor pool was nice! Staff needed a little extra training but overall it was a pleasant experience. You’d think for what you pay they would put better prepackaged breakfast goodies in the brown bag you get in place or the continental breakfast."…"

Reviewed on Aug 21, 2020

Quality Inn & Suites
Travelodge by Wyndham Muskegon
1.5 out of 5
3380 Hoyt St, Muskegon, MI
Free CancellationReserve now, pay when you stay
The price is $55 per night from Sep 27 to Sep 28
3.4/5 (501 reviews)

"They should probably stop advertising a free breakfast on their marquee since they have closed it down due to COVID. Bathroom was very clean, beds were comfortable, Dish network for TV. Carpets fairly worn, but clean."…"

Reviewed on Sep 8, 2020

Travelodge by Wyndham Muskegon
Rodeway Inn
2 out of 5
4620 Airline Rd, Muskegon, MI
The price is $68 per night from Sep 28 to Sep 29
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
Don't see what you're looking for?
We've got more Hotels with Restaurants. 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 with Restaurants 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 with Restaurants