Mackinac Island Restaurants

Sort by Tribes
Cuisines
60 Results
  • 1
    Pink Pony

    Pink Pony

    Ranked #1 overall in Mackinac Island restaurants
    8.45 reviews
    $$$$
    American, Barbecue, Breakfast & Brunch, Pubs
    Popular withFoodiesTrendstersNightlife

    We had a lovely breakfast. Our hostess was great!

  • 2
    Sadie's Ice Cream Parlor

    Sadie's Ice Cream Parlor

    Ranked #2 overall in Mackinac Island restaurants
    9.04 reviews
    $$$$
    Ice Cream and Desserts
    Popular withFoodiesFamiliesHistory

    A great little vintage ice cream parlor in the Grand Hotel. This place really takes you back in time and is a great place to escape the summer heat.

  • 3
    Original Murdick's Fudge

    Original Murdick's Fudge

    Ranked #3 overall in Mackinac Island restaurants
    10.04 reviews
    Ice Cream and Desserts
    Popular withFoodiesHistoryFamilies

    Let's talk about fudge. This is why you came here, right? There are six different companies, and they all have multiple locations so around every 25 feet or so you ...

  • 4
    Doud's Market

    Doud's Market

    Ranked #4 overall in Mackinac Island restaurants
    10.01 review
    Deli & Sandwich
    Popular withFamiliesFoodies

    Say it is time to go and take that hike or bike ride and you want to pack a lunch to take with you. Well, then it is time to ...

  • 5
    Mighty Mac Hamburgers

    Mighty Mac Hamburgers

    Ranked #5 overall in Mackinac Island restaurants
    8.01 review
    $$$$
    American, Breakfast & Brunch
    Popular withFamilies

    As you can imagine, everything on the island is pretty expensive, so if you are in need of an inexpensive meal you might want to stop off at Might Mac ...

  • 6
    Mustang Lounge

    Mustang Lounge

    Ranked #6 overall in Mackinac Island restaurants
    10.01 review
    $$$$
    American, Pizza, Pubs
    Popular withFamiliesFoodies

    The Mustang Lounge bills itself as "Michigan's Most Historic Tavern" so we thought we would go ahead and check it out. The burgers are great! Try the Reuben burger if ...

  • 7
    The Grand Hotel Luncheon Buffet

    The Grand Hotel Luncheon Buffet

    Ranked #7 overall in Mackinac Island restaurants
    10.01 review
    Popular withLuxuryHistoryFamilies

    It is pretty pricey to stay at the Grand Hotel, but you can enjoy and all you can eat buffet lunch there and then have opportunity to look all around ...

  • 8
    The Yankee Rebel Tavern

    The Yankee Rebel Tavern

    Ranked #8 overall in Mackinac Island restaurants
    8.01 review
    American, Seafood, Salad
    Popular withFamilies

    A great place on the island to grab lunch. They offer a good variety of food to cater to all in the party.

  • 9
    Chuck Wagon of Mackinac

    Chuck Wagon of Mackinac

    Ranked #9 overall in Mackinac Island restaurants
    10.01 review
    $$$$
    American, Breakfast & Brunch
    Popular withAdventureFoodiesFamilies

    Rated best burgers in Northern Michigan.

  • 10
    Carriage House

    Carriage House

    Ranked #12 overall in Mackinac Island restaurants
    10.01 review
    $$$$
    American
    Popular withLuxuryFoodies

    A great high end restaurant that offers a variety of tasty food. Be prepared to dig deep into your wallet.

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.com/trip/hotels/hotel_suggestions?action=index&clean_path=mackinac-island-mi&controller=topics&country_code=&current_user_id=&filters=&id=2000000010223&klass_name=Region&list_type=restaurants&nearby=false&path=mackinac-island-mi%2Frestaurants&place=2000000010223&place_type=City&place_type=region&region=2000000010223", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000010223" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };