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
“burger” (38 reviews)
“cornbread” (13 reviews)
“club sandwich” (8 reviews)
Restaurant Hours
American, Diner
206 N Main St, Mount Airy, NC 27030-3810
All Details
Write a Review
JPMiles / Payback Arrow
JPMiles / Payback Arrow
Reviews (218)
Traveller rating
Traveller type
Time of year

1 - 10 of 218 reviews

Reviewed 4 days ago

Who doesn't love Barney? A must see if you're a fan! Take the time to visit and you won't be disappointed!

Thank retiredmama1955
Reviewed 1 week ago

We stopped in for lunch as soon as we arrived in Mt. Airy. The restaurant was busy, but we found a table quickly, and the waitress took our drink order as soon as we sat down. The chicken strips and French fries we ordered were...More

Thank 55cruiser
Reviewed 2 weeks ago

We each had chicken and dumplings, pickled beets, and corn or green beans. Rolls were good and sweet tea is always great. All for $6 apiece. $2 desserts, but we were full. Maybe next time!

Reviewed 3 weeks ago via mobile

My wife and I stopped by while visiting Mt. Airey. The food was very good and the service amazing. The place was full, but we got our food within 10 minutes of ordering. The waitress was very attentive.

Thank Lee M
Reviewed 3 weeks ago via mobile

A cafe that is good and inexpensive. Lunch for 2 $14.00 including the top. The kind of place you could see Barney and Andy walk into for lunch. You could tell the locals eat there by the conversations around us.

Thank Lora D
Reviewed 4 weeks ago via mobile

Went there for lunch, and had the bacon cheeseburger. It was so good! And it came with really good chips! Very good food for a reasonable price!

Thank lisas053
Reviewed 9 April 2018

Nice nostalgic stop, eats are good for family, they have what the kids like, desserts are reasonable too.

Thank Havefun7
Reviewed 6 April 2018 via mobile

My husband and I stopped in Barney’s Restaurant on our recent visit to Mt. Airy. This cute little diner is definitely worth the stop. Food is great and extremely reasonably priced. For $6.00 you can have the daily special or a meat and 2 veggies...More

Thank stephcramer
Reviewed 28 March 2018 via mobile

Dropped by for a bite for lunch. Good food. Reasonable prices, friendly staff. Very quick service. We ate for $20 (for 3). Love the prices

Thank Priscilla C
Reviewed 9 March 2018

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

Thank megsgram
Nearby HotelsSee all 8 hotels in Mount Airy
Knights Inn Mt Airy-Mayberry
84 reviews
1.78 km away
Mayberry Motor Inn
210 reviews
1.90 km away
Comfort Inn Mount Airy
202 reviews
2.31 km away
Hampton Inn Mount Airy
845 reviews
2.54 km away
Nearby Restaurants
Walker's Soda Fountain
323 reviews
.11 km away
Thailand Cafe
91 reviews
.90 km away
Old North State
118 reviews
.08 km away
Snappy Lunch
611 reviews
.17 km away
Nearby Attractions
Floyd's City Barbershop
336 reviews
.17 km away
The Mount Airy Visitors Center
328 reviews
.03 km away
Mayberry Spirits Distillery
85 reviews
.80 km away
Mayberry Replica Courthouse
149 reviews
.73 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, Child-friendly, 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