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.

Barney's Restaurant

206 N Main St, Mount Airy, NC 27030-3810
+1 336-786-8305
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent45%
  • Very good39%
  • Average12%
  • Poor3%
  • Terrible1%
Travellers talk about
“burger” (24 reviews)
“cornbread” (12 reviews)
“casserole” (3 reviews)
Restaurant Hours
American, Diner
206 N Main St, Mount Airy, NC 27030-3810
All Details
Write a ReviewReviews (209)
Traveller rating
Traveller type
Time of year

1 - 10 of 209 reviews

Reviewed 2 weeks ago

Inexpensive home made food. We chose the homemade vegetable soup and grilled cheese as it was quite cold and windy

Thank megsgram
Reviewed 4 February 2018 via mobile

Your typical diner with good good. Reasonably priced. Staff was friendly. Well worth the stop in after walking the town.

Thank Norman M
Reviewed 5 November 2017

Great place for a quick bite (lunch), burgers and sandwiches, staff very friendly and helpful. This us a Mt Airy place to visit, Mayberry feel to the place!

Thank Richard B
Reviewed 28 October 2017 via mobile

While visiting Mt Airy my wife and I had lunch here. We both ordered the Barney Burger with onion rings. Both the food and service was excellent. Even though the place was full our food arrived quickly and hot. Prices are a little on the...More

1  Thank mikemillsaps
Reviewed 26 October 2017 via mobile

This is a small town diner with friendly staff. The food is typical for a southern diner. Homemade cakes and pies. My food was delicious, especially the huge piece cake I had for desert. If you’re a fan of Andy, Opie, Barney, and all the...More

Thank FLAGSA320
Reviewed 25 October 2017

Really a nice small restaurant that takes you to years gone by the food and atmosphere were terrific.

Thank bamajda
Reviewed 25 October 2017

No visit to Mayberry (oops, Mt. Airy) is complete without a trip to Snappy's or Barney's. Snappy's closed at 1:30 pm, so we were too late and went to the next best - Barney's. However, Barney's closes at 4 pm so we made it in...More

Thank Nancychef1
Reviewed 25 October 2017

Came here during the autumn festival and they were able to get people in and out fairly quick. I had a hamburger and chips, very good. I would eat here again if in town.

Thank mavkid17
Reviewed 23 October 2017 via mobile

My sister and I stopped in for a first lunch. I had an egg biscuit, she had a bacon and egg sandwich and we split onion rings. We both had a soda. Our bill was only $12. Very cheap and good. Note: they do NOT...More

Thank LEANC1965
Reviewed 20 October 2017

Food was pretty good , I had a Turkey sandwich.My husband had a Burger but was not impressed. Food came very fast. Small establishment.

Thank travelplans123
Nearby HotelsSee all 8 hotels in Mount Airy
Knights Inn Mt Airy-Mayberry
83 reviews
1.78 km away
Mayberry Motor Inn
205 reviews
1.90 km away
Comfort Inn Mount Airy
197 reviews
2.31 km away
Hampton Inn Mount Airy
822 reviews
2.54 km away
Nearby Restaurants
Walker's Soda Fountain
306 reviews
.11 km away
Snappy Lunch
596 reviews
.17 km away
Thailand Cafe
88 reviews
.90 km away
Old North State
112 reviews
.08 km away
Nearby Attractions
Floyd's City Barbershop
326 reviews
.17 km away
The Mount Airy Visitors Center
320 reviews
.03 km away
Mayberry Replica Courthouse
142 reviews
.73 km away
Downtown Mt. Airy
292 reviews
.08 km away
Questions & Answers
Get quick answers from Barney's Restaurant 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
Average prices
US$5 - US$10
American, Diner
Breakfast, Lunch, Dinner, Brunch
Restaurant features
Takeout, Seating, Waitstaff, Wheelchair Accessible
Good for
Kids, Local cuisine, Child-friendly
Location and Contact Information
  • Address: 206 N Main St, Mount Airy, NC 27030-3810
  • Location: United States  >  North Carolina (NC)  >  Mount Airy
  • Phone Number: +1 336-786-8305
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