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” (70 reviews)
“jambalaya” (38 reviews)
“baked beans” (38 reviews)
Open Now
11:00 - 21:00All 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 ReviewReviews (787)
Traveller rating
Traveller type
Time of year

1 - 10 of 763 reviews

Reviewed 1 week ago

Would not rush back. Food is just ok. Smoque House has better food. No I’m not related :-). Not sure why others complained about service however as staff was friendly. There’s definitely better choices close by!

Thank BoomerOttawa_Ontario
Reviewed 2 weeks ago via mobile

We ate here on a Sunday afternoon. They weren't busy, but the service was SO SLOW!!! The barbeque food was delicious.

Reviewed 3 weeks 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 4 weeks 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 4 weeks 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 4 weeks 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 26 October 2017

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 24 October 2017

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 23 October 2017 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 22 October 2017

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
Nearby Restaurants
Old Hamburg Schnitzelhaus
533 reviews
.33 km away
Peach's Restaurant
510 reviews
.31 km away
Holy Cow Ice Cream Shop
247 reviews
.27 km away
Skinny's Place Incorporated
721 reviews
.85 km away
Nearby Attractions
Bradenton Beach
710 reviews
.99 km away
Zegway by the Bay
155 reviews
.36 km away
AMI Paddleboard Rentals
95 reviews
.86 km away
Seafood Charters
14 reviews
.95 km away
Ask a question
Questions & Answers
Paul R
4 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
Child-friendly, Kids, Local cuisine
Open Hours
12:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
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