We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Mr. Bones

3007 Gulf Dr, Holmes Beach, Anna Maria Island, FL 34217-2149
+1 941-778-6614
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent46%
  • Very good28%
  • Average14%
  • Poor7%
  • Terrible5%
Travellers talk about
“baby back ribs” (69 reviews)
“jambalaya” (38 reviews)
“baked beans” (37 reviews)
Open Now
11:00 AM - 9:00 PMAll hours
American, Barbecue, Vegetarian Friendly, Vegan Options, Gluten Free Options
$$ - $$$
3007 Gulf Dr, Holmes Beach, Anna Maria Island, FL 34217-2149
All Details
Write a Review
Reviews (785)
Traveller rating
Traveller type
Time of year

1 - 10 of 761 reviews

Reviewed 1 week ago via mobile

We went with another couple and all 4 of us ordered 1/2 racks of baby back ribs. The server was unpleasant and practically threw our food at us. She brought the wrong side dish for one diner and was defensive when it was called the...More

Thank Judy L
Reviewed 1 week ago via mobile

Do yourself a favour and visit Mr Bones for a BBQ pork sub with coleslaw, potato salad and BBQ beans! We all (11 of us) loved our meal here and it was the only place during our trip to Florida where we found traditional American...More

Thank Sarah J
Reviewed 1 week ago

This is the place to go for fall-of-the bone ribs. Choice of spare ribs or baby back, either one is great. Step up to the coffin and choose your favorite beer. Casual, friendly people and atmosphere.

Thank katran1972
Reviewed 1 week ago via mobile

Party of 4 and we all had the baby back ribs. The ribs were very good. If you like cider beer, try the strawberry they had. It was excellent.

Thank Becky Z
Reviewed 4 weeks ago

Indian, BBQ, Cajun all on one menu. Ice cold beer in a coffin -grab one while you wait for your table. The food is killer! Cheese grits, ribs, kabobs, vegetarian disihes. Too much to list. It's all good . Some of the very best food...More

Thank Donald R
Reviewed 4 weeks ago

I've eaten here a few times while visiting family. The decor is based on Jamaican voodoo, kinda kitschy atmosphere. The server was helpful in selecting entrees. Had the black bean burger with feta cheese and OMG was it delicious. The burger kinda fell apart but...More

Thank Lisa G
Reviewed 4 weeks ago via mobile

Kind of a strange menu, but overall the food is good. Would not recommend for families with kids, odd atmosphere with signs telling you to not ask for ketchup or sauces.

Thank AnnahGrey
Reviewed 4 weeks ago

Great place,excellent food great service. This is a place you need to kick back and enjoy your company. The food will arrive, and it will be awesome. If you are in a rush...not the place for you. But grab a beer and enjoy your company,...More

Thank Kate J
Reviewed 5 weeks ago via mobile

Only stopped for a quick beer during the day. There were a few people eating and the menu would be mainly ribs, rice and such. Seems popular.

Thank Declan H
Reviewed 18 October 2017

Our hosts have a house at Holmes Beach and recommended the day trip to Egmont Key with the Kathleen D Sailing Catamarans company. We had enough gets for a private charter which was so much fun. After returning to their homes we spent some time...More

Nearby Restaurants
Old Hamburg Schnitzelhaus
530 reviews
.33 km away
Peach's Restaurant
505 reviews
.31 km away
Holy Cow Ice Cream Shop
246 reviews
.27 km away
Skinny's Place Incorporated
720 reviews
.85 km away
Nearby Attractions
Bradenton Beach
707 reviews
.99 km away
Zegway by the Bay
154 reviews
.36 km away
AMI Paddleboard Rentals
95 reviews
.86 km away
RippinLips, LLC
16 reviews
.87 km away
Ask a question
Questions & Answers
Paul R
5 November 2015|
AnswerShow all 4 answers
Response from DelaneysUK | Reviewed this property |
Hi Paul, Mr Bones is quite small so may be best for you to ring ahead (941) 778-6614 if you are a party of 5, though you should get in okay. Plenty on menu for non-alcoholic diners as I am one myself! (Always the... More
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
Lunch, Dinner, After-hours
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Highchairs Available, Wheelchair Accessible, Serves Alcohol
Good for
Local cuisine, Child-friendly, Kids
Open Hours
12:00 PM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
Location and Contact Information
  • Address: 3007 Gulf Dr, Holmes Beach, Anna Maria Island, FL 34217-2149
  • Location: United States  >  Florida (FL)  >  Anna Maria Island  >  Holmes Beach
  • Phone Number: +1 941-778-6614
  • E-mail
Mr Bones is a one of a kind family owned and operated business. We have lived and worked on Anna Maria Island since 1992. We have a loyal following of locals, and Snowbirds (as well as our snowbirds from across the pond). If you are looking for the same old corporate American vacation cuisine, you will NOT find it here. All of our food is actually home made in our little 40 seat restaurant. We are the only island restaurant with a separate menu for our vegan friends, so family's can go out to eat together. If you don't feel like eating out, after a long day on the beach or on the boat, "take out" is available. For groups of 15 + see our catering menu on our website.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing