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.

Barnacle Snack Bar

988 Craigville Beach Rd, Centerville, MA 02632-3545
+1 508-775-7766
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent58%
  • Very good16%
  • Average16%
  • Poor4%
  • Terrible4%
Travellers talk about
“lunch” (5 reviews)
“clam strips” (3 reviews)
“fries” (6 reviews)
Restaurant Hours
American, Seafood, Fast food, Delicatessen
988 Craigville Beach Rd, Centerville, MA 02632-3545
Write a Review
Reviews (24)
Traveller rating
Traveller type
Time of year

1 - 10 of 24 reviews

Reviewed 2 March 2017

I feel guilty only rating it "average", but it's a snack bar. Convenient. Fast service. Decent food. Was satisfied and we would eat there again.

Thank anthonyveloso
Reviewed 29 September 2016

I had lunch at the Barnacle Snack Bar and a perfect September day. The fish and chips were cooked perfect and it was more than I could eat. They don't have any inside dining but the view from the outside tables couldn't be beat.

Thank Greg D
Reviewed 20 September 2016

So easy to walk across the street from the beach and get good eats to bring back. Lobster rolls were well worth the price ($19). Plenty of fresh lobster and the chips to go along with it. We also enjoyed the clam strips. Topped it...More

Thank Mark S
Reviewed 8 September 2016

Nothing to write home about but good for a quick drink and snack. Fried hot dogs are the special. Cash only.

Thank PeacefulSoul2
Reviewed 8 August 2016

Hot dogs, French fries and milk shakes- what could be better? Oh yeah- some healthier options if you' d like. A great place for a beach lunch at Craigville Beach. just watch the seagulls at the beach...they love hot dogs.

Thank LauraK22
Reviewed 30 June 2016 via mobile

A day at Craigville Beach is not complete without a barefoot jaunt across the street for a mid day nosh! Cash only! Don't miss it!

Thank 772ElizabethONeill
Reviewed 24 May 2016 via mobile

It's on the beach & very popular but I don't like it as much as the Craigville grille next door. Burgers not as good,atmosphere lacking. Not impressed.

Thank Barbara E
Reviewed 9 February 2016

Good affordable beach food. Great views, fresh ingredients it's a must go whether your at the beach or not

Thank DawnDayD
Reviewed 20 August 2015

Very friendly service and very good food. Located right across from beach with lots of tables to sit at. The prices were very good with a wide range of all different food.

Thank Peter T
Reviewed 14 August 2015 via mobile

Love this beach cafe for its fresh good and menu variety. We tried the cheeseburger, fish and chips, fries, lobster roll and chicken wrap. All were freshly made and tasty. I loved the chicken wrap as it was grilled and tasted fresh and healthy. The...More

Thank Emma F
Nearby Restaurants
Four Seas Ice Cream
323 reviews
.99 km away
Wimpy's Seafood Market
267 reviews
3.77 km away
Centerville Pie Co.
184 reviews
2.27 km away
Craigville Pizza & Mexican
78 reviews
1.06 km away
Nearby Attractions
Craigville Beach
164 reviews
.11 km away
Stand Up & Paddle Cape Cod
57 reviews
3.81 km away
1856 Country Store
40 reviews
1.15 km away
Toad Hall Classic Sports Car Museum
68 reviews
2.99 km away
Questions & AnswersAsk a question
I can't find the open hours listed on here. Hoping they are open as as we are coming there this weekend for an anniversary getaway and this place is right where we are staying. Happy to see such good reviews on the food, as it may rain and leave us with nothing more to do than sit on the beach and eat all day in the rain. :P
20 May 2016|
What is your answer?
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Restaurant features
Takeout, Seating, Outdoor Seating
Good for
Location and Contact Information
  • Address: 988 Craigville Beach Rd, Centerville, MA 02632-3545
  • Location: United States  >  Massachusetts (MA)  >  Cape Cod  >  Centerville
  • Phone Number: +1 508-775-7766
  • E-mail