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...
  • Excellent46%
  • Very good38%
  • Average12%
  • Poor3%
  • Terrible1%
Travelers talk about
“lunch” (48 reviews)
“burger” (42 reviews)
“cornbread” (12 reviews)
Restaurant Hours
American, Diner, Vegetarian Friendly
206 N Main St, Mount Airy, NC 27030-3810
All Details
Write a ReviewReviews (242)
Traveler rating
Traveler type
Time of year

1 - 10 of 242 reviews

Reviewed 2 days ago via mobile

Good food and drinks. And service. Good deserts. Friendly people. Lots of memory's to be seen. You will like it.

Thank Randall W
Reviewed 4 days ago via mobile

Nice mom and pop style eatery - ladies were very nice - lots of Barney signage ! Good menu selections - special board - I had the Barney burger which was good ! Will repeat !

Thank Bob S
Reviewed 2 weeks ago

Barney's was closing in 15 minutes and let us order anyway. Good burgers with what seemed to be fresh ground beef.

Thank Karl W
Reviewed 2 weeks ago

Barney's is a good place to eat for a cheap meal.. The business is cash only so be prepared for that. They have an ATM in the restaurant. I ate here during Mayberry Days and the place was packed. So that is likely why service...More

Thank NCTraveler2015
Reviewed 3 weeks ago

Nice place with great food and service. Fits in well with Mayberry theme with out felling touristy. I felt like part of the community.

Thank squirrel613
Reviewed September 7, 2018

We stopped for Lunch there, very reasonable priced. Cute atmosphere. Brought back a lot of Memories. Nothing spectacular just nice. I thought the prices where very good. Nothing fancy. Hamburger and chips. Quick for a Lunch.

Thank Artrose7
Reviewed August 25, 2018

Quaint grill with Mt. Airy atmosphere. Prices very reasonable and food good. Have couple of special meals each day. Sandwiches are All American type. Definitely will not break your budget.

Thank duffydog100
Reviewed August 14, 2018

Stopped by for lunch and we were happy with our choices. Had excellent service and located right with other attractions. Homemade dessert was really good! Will stop by again.

Thank 86MissyJ
Reviewed August 6, 2018 via mobile

Menu not that impressive. Service was quite good. Handles larger groups well. Bland American cuisine.

Thank Nanadeb79
Reviewed August 3, 2018 via mobile

We ate lunch at Barneys just after the lunch rush and I’m glad we did. Walked by the next day right at lunchtime and it was packed. We had an awesome time there, the wait staff was right on the ball, the food was excellent...More

1  Thank AJC110756
Nearby HotelsSee all 8 hotels in Mount Airy
Knights Inn Mt Airy-Mayberry
91 reviews
1.09 miles away
Mayberry Motor Inn
216 reviews
1.17 miles away
Comfort Inn Mount Airy
217 reviews
1.44 miles away
Hampton Inn Mount Airy
912 reviews
1.57 miles away
Nearby Restaurants
Walker's Soda Fountain
365 reviews
.06 miles away
Old North State
137 reviews
.05 miles away
Thailand Cafe
99 reviews
.54 miles away
Snappy Lunch
665 reviews
.10 miles away
Nearby Attractions
The Mount Airy Visitors Center
364 reviews
.01 miles away
Floyd's City Barbershop
373 reviews
.10 miles away
Mayberry Replica Courthouse
199 reviews
.46 miles away
Downtown Mt. Airy
357 reviews
.05 miles 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
$5 - $10
Breakfast, Dinner, Brunch, Lunch
Restaurant features
Takeout, Seating, Waitstaff, Wheelchair Accessible
Good for
Families with children, Kids, Local cuisine
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