Hotels with Restaurants in Straits of Mackinac, Michigan

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Straits of Mackinac Hotels with Restaurants

Our top choices for Straits of Mackinac hotels with a restaurant

Sunset Motel at Armand's Gardens

Sunset Motel at Armand's Gardens
2.5 star property
St Ignace
9.6 out of 10, Exceptional, (849 reviews)
"Great location, pretty grounds, comfortable room."
United States
Susan
The price is P6,009
P6,731 total
includes taxes & fees
May 14 - May 15
Sunset Motel at Armand's Gardens

Breakers Resort & Beach Bar

Breakers Resort & Beach Bar
3.5 star property
St Ignace
9.4 out of 10, Exceptional, (1,374 reviews)
"I love the onsite restaurant/bar"
United States
Cynthia
The price is P6,157
P6,896 total
includes taxes & fees
May 15 - May 16
Breakers Resort & Beach Bar

Aurora Borealis Motel

Aurora Borealis Motel
2.5 star property
St Ignace
8.4 out of 10, Very Good, (1,000 reviews)
"Very nice stay"
United States
Lori
The price is P4,733
P5,301 total
includes taxes & fees
May 14 - May 15
Aurora Borealis Motel

The Inn At Stonecliffe

The Inn At Stonecliffe
4.0 star property
Mackinac Island
9.8 out of 10, Exceptional, (101 reviews)
"The property was absolutely stunning, the staff helpful and friendly, the food and beverage service was above average. The Stonecliffe was away from the downtown area on a secluded part of the island and the quiet was a wonderful break from all normal everyday noise. I highly recommend the Inn at Stonecliffe."
United States
Dawne
The price is P18,966
P25,870 total
includes taxes & fees
May 13 - May 14
The Inn At Stonecliffe

Murray Hotel

Murray Hotel
2.0 star property
Downtown Mackinac Island
9.0 out of 10, Wonderful, (1,003 reviews)
"Breakfast need improvement."
United States
Gaurav
The price is P10,020
P11,823 total
includes taxes & fees
May 13 - May 14
Murray Hotel

Bicycle Street Inn

Bicycle Street Inn
3.5 star property
Downtown Mackinac Island
9.4 out of 10, Exceptional, (1,001 reviews)
"It was very nice."
United States
Kiba
The price is P15,350
P18,912 total
includes taxes & fees
May 14 - May 15
Bicycle Street Inn

Island House Hotel

Island House Hotel
3.5 star property
Mackinac Island
9.2 out of 10, Wonderful, (1,000 reviews)
"We stayed in mid October 2025 and would definitely go back. "
United States
Michael
The price is P23,307
P27,689 total
includes taxes & fees
May 15 - May 16
Island House Hotel

Great Lakes Inn

Great Lakes Inn
2.0 star property
Mackinaw City
6.2 out of 10, (953 reviews)
"Rooms are clean and comfortable. Great place to stay at a reasonable price."
United States
Christine
The price is P3,354
P3,790 total
includes taxes & fees
Jun 10 - Jun 11
Great Lakes Inn

Mission Point Resort

Mission Point Resort
3.5 star property
Mackinac Island
8.8 out of 10, Excellent, (1,000 reviews)
"very friendly staff and great location"
United States
James
Mission Point Resort

Kewadin Casinos St. Ignace Hotel

Kewadin Casinos St. Ignace Hotel
3.0 star property
St Ignace
8.2 out of 10, Very Good, (915 reviews)
"Deli not good. Front desk person baf"
United States
Bruce
The price is P8,253
P9,656 total
includes taxes & fees
May 13 - May 14
Kewadin Casinos St. Ignace Hotel
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.

Top Straits of Mackinac Hotel Reviews

Frequently asked questions

How much do hotels with dining in Straits of Mackinac cost?
You can expect to pay between P3,790 and P27,689 per night for hotels in Straits of Mackinac. The perfect stay with a restaurant, or one that's near top dining experiences, is just a few clicks away with Expedia. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Straits of Mackinac?
Experience the culinary delights of Straits of Mackinac when you base yourself at one of our multiple hotels with restaurants or close to foodie areas. With a total average guest review rating of 9.1, there's an option for every budget and taste. If your travels include a stop in Mackinaw City, check out Bicycle Street Inn and Suites, a 2.5-star property with designer toiletries and a nearby waterfront. Another traveler favorite in this popular destination is Best Western Harbour Pointe Lakefront. This 2.5-star stay features a firepit and a lake view.
How many hotels with dining are there in Straits of Mackinac?
Browse through 67 hotels with dining in Straits of Mackinac and then lock in your favorite. Whether you're off on a vacation with the fam or kicking back with your pals, your perfect stay is just clicks away.
What are the best cheap hotels with dining in Straits of Mackinac?
With hotels with dining starting at just P3,790 per night, you'll have extra cash left over for exploring Straits of Mackinac's foodie scene. If Mackinaw City is on your radar, consider a stay at Bicycle Street Inn and Suites. A nearby waterfront and a water view help make this option a popular choice. Expedia also has low-cost hotels with dining in St Ignace. Chill out at Bicycle Street Inn and Suites and take advantage of conveniences including hypo-allergenic bedding and a nearby waterfront. Eager to explore Straits of Mackinac without blowing your budget? Add some free attractions to your travel itinerary, such as Castle Rock in Mackinaw City. St Ignace also has many things to do that won't cost a penny, including Castle Rock. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Straits of Mackinac?
You can book family-friendly hotels with dining across Straits of Mackinac, including Mackinaw City. Island House Hotel is one stay that'll fulfill your culinary needs in this vibrant city. It has a 3.5-star rating and useful amenities like a kids' menu and WiFi. Alternatively, unpack your bags at The Inn At Stonecliffe. With complimentary breakfast, laundry facilities and access to top dining experiences, this 4-star property in Mackinaw City will make you and your travel buddies feel welcome. Once you've settled into your room and savored some of the local dishes, it's time to explore Mackinaw City. Enjoy unforgettable days out at family-friendly attractions like Castle Rock and Colonial Michilimackinac Park.
Why book your hotel with dining in Straits of Mackinac with Expedia?
Expedia makes it a cinch to find your ideal hotel with dining in Straits of Mackinac. Make your way to the filters to search for properties with a restaurant on-site. If you have a fixed budget, select how much you're willing to spend and your preferred hotel star rating. We'll help you find the perfect fit whatever your bank balance or tastes.
How can I find cheap hotels with dining in Straits of Mackinac?
A wonderful way to find cheap hotels with dining in Straits of Mackinac is with Expedia's easy-to-use filter tool. Reserve getaways with restaurants or extra touches, like included lunch and dinner. You can also narrow your search results by budget, star rating and amenities to discover excellent rates in a couple of clicks.
What is there to do in Straits of Mackinac near my hotel with dining?
Whether you're a fan of arts, culture, shopping or dining, Straits of Mackinac offers something for everyone! The major city of St Ignace is home to lots of things to do, including Museum of Ojibwa Culture, Straits State Park and Marquette Mission Park. If you're headed for Mackinaw City, Spy Quest Laser Maze, Headlands International Dark Sky Park and Old Mackinac Point Lighthouse should be at the top of your to-do list.

Explore a world of travel with Expedia