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.

M Shack

299 Atlantic Blvd, Atlantic Beach, FL 32233-5239
+1 904-241-2599
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent57%
  • Very good28%
  • Average10%
  • Poor3%
  • Terrible2%
Travellers talk about
“kale salad” (15 reviews)
“burger” (78 reviews)
“fries” (53 reviews)
Closed Now
All hours
American, Gluten Free Options
299 Atlantic Blvd, Atlantic Beach, FL 32233-5239
All Details
Write a ReviewReviews (184)
Traveller rating
Traveller type
Time of year

41 - 50 of 183 reviews

Reviewed 17 October 2015 via mobile

Contemporary little burger joint. Order at counter, served at table. Food was great, pricing average for tourist area. They have 16 beers on tap plus bottles and wine. $5 weekend draft, $3 weekday. Everyone was friendly and helpful. Very clean, with open view kitchen. We...More

Thank KK9983
Reviewed 13 October 2015

Just simply fantastic! I am a total fan now and can't wait to get another burger. the chicken sandwich is just as good if not better...high quality food and service from the staff....

Thank Joe H
Reviewed 22 September 2015

I love the Sunrise Burger, it has american chesse, bacon, the amazing shack sauce and a sunny side up egg on top! The milkshakes are super delish aswell! Dont leave without one.

Thank Tabi C
Reviewed 9 September 2015

The burgers were good but the place is overrated. I'd hit up Smashburger down the street for a better burger and more comfortable environment.

1  Thank Chrystal G
Reviewed 9 September 2015

M Shack Burger is the best burger at the Beach! Their onion rings are tasty and not greasy. The Kale salad with grilled chicken is always a winner too.

Thank copineda
Reviewed 7 September 2015

A family haven for burgers, shakes, and quick fixings, M Shack has become a local favorite. Enjoy an informal setting, friendly service, self-ordering, and an extensive menu to please all ages. If you're looking for easy food with beers and wines served, too, M Shack's...More

Thank Cruisevacations
Reviewed 27 August 2015 via mobile

I'll start by saying I thought it was a bit more formal. But it's just a burger joint. You order and seat yourself... just a heads up. I don't have much to say to normal folk but if you're a burger freak like me, you...More

Thank travis r
Reviewed 12 August 2015

Very casual, excellent burgers and milk shakes. A great place for lunch, especially when you take a break from the beach. Can't wait to go back!

Thank grahamtrio
Reviewed 4 August 2015

Great Burgers and shakes, clean and friendly service, convenient to Atlantic Beach. There is a variety including pork and chicken sandwiches.

Thank Carla S
Reviewed 2 August 2015

This was the last meal of our weekend get-a-way. Since we were not super hungry we split a brisket sandwich, order of Parmesan fries, and a malt. Cant stop thinking about how really really good all that was!!

1  Thank Islandsue
Nearby Restaurants
North Beach Fish Camp
736 reviews
.06 km away
Flying Iguana Taqueria & Tequila Bar
543 reviews
.05 km away
Mezza Restaurant and Bar
205 reviews
.09 km away
Poe's Tavern
514 reviews
.12 km away
Nearby Attractions
Jax Surf and Paddle
57 reviews
.23 km away
Pete's Bar
49 reviews
.12 km away
Island Girl Cigar & Wine Bar
20 reviews
.08 km away
Beaches Green Market
6 reviews
1.49 km away
Questions & Answers
Get quick answers from M Shack staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Outdoor Seating, Seating, Television, Wheelchair Accessible, Serves Alcohol
Good for
Child-friendly, Kids
Open Hours
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
Location and Contact Information
  • Address: 299 Atlantic Blvd, Atlantic Beach, FL 32233-5239
  • Location: United States  >  Florida (FL)  >  Atlantic Beach
  • Phone Number: +1 904-241-2599
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