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%
Travellers talk about
“lunch” (47 reviews)
“burger” (41 reviews)
“cornbread” (13 reviews)
Restaurant Hours
American, Diner
206 N Main St, Mount Airy, NC 27030-3810
All Details
Write a ReviewReviews (230)
Traveller rating
Traveller type
Time of year

1 - 10 of 230 reviews

Reviewed 2 days ago via mobile

Nice pop in on our visit to Mt Airy N.C. Good service and plain old good food. Nice ambiance too and it was right downtown

Thank mountlombard
Reviewed 5 days ago

From our entrance until we left, the staff was friendly and attentive. Breakfast food is simply prepared and good. Good value!

Reviewed 1 week ago via mobile

They don't take credit cards, but the foods good and cheap. They have daily specials of home cooking, sandwiches, burgers, and salads. The sweet tea is great!!

Thank Dede D
Reviewed 1 week ago

This is a nice little lunch place - inexpensive. My husband had the Barney Burger and I had the grilled cheese with onion rings and side salad. The salad was large - enough for two. Onion rings were delicious - perfectly fried, not greasy. We...More

Thank Lynette58
Reviewed 1 week ago via mobile

Quaint little restaurant, only open until 4pm! Good food, had the steak burger with fries! Only a 5 minute wait for a table, not bad at all! Staff is super friendly as well! Oh, they have homemade milkshakes and desserts too, you have to try...More

Thank Greta B
Reviewed 2 weeks ago

How does this little diner have such good eats for such low prices? It must be volume. The Barney burger and fries were first rate; you will not have room to try what looked like delicious home-made desserts.

Thank kc88_10
Reviewed 2 weeks ago via mobile

We decided to try Barney's on our 2nd visit to Mt. Airy. Since we arrived around 10:30 or so, my husband asked if we could get breakfast. The waitress said "yes, we're serving both." I ordered french toast, bacon and grits. He ordered 2 eggs,...More

Thank Nicole M
Reviewed 3 weeks ago via mobile

Chicken and dumplings that taste just like grandmas used too. Add a sweet tea and it doesn’t get any better!

Thank SellingMayberry
Reviewed 4 weeks ago

The lunch special was delicious and inexpensive. The staff were super friendly. Give this little joint a try!

Thank MeaCulpa007
Reviewed 4 weeks ago

My sister and I were passing through Airy on a trip and decided to stop there for the night. We had taken the Squad Car Tour and thought we would stop at Barneys for lunch. We got the Mayberry club and shared it. It came...More

1  Thank Nancy R
Nearby HotelsSee all 8 hotels in Mount Airy
Knights Inn Mt Airy-Mayberry
86 reviews
1.76 km away
Mayberry Motor Inn
211 reviews
1.88 km away
Comfort Inn Mount Airy
208 reviews
2.31 km away
Hampton Inn Mount Airy
873 reviews
2.52 km away
Nearby Restaurants
Walker's Soda Fountain
345 reviews
.10 km away
Thailand Cafe
97 reviews
.86 km away
Old North State
123 reviews
.08 km away
Snappy Lunch
633 reviews
.17 km away
Nearby Attractions
Floyd's City Barbershop
356 reviews
.16 km away
The Mount Airy Visitors Center
345 reviews
.01 km away
Mayberry Replica Courthouse
172 reviews
.74 km away
Downtown Mt. Airy
330 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
Local cuisine, Kids, 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