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.

Main Street Grill

5 S Main St, Weaverville, NC 28787-8463
+1 828-645-5500
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent66%
  • Very good21%
  • Average8%
  • Poor2%
  • Terrible3%
Travellers talk about
“burgers” (38 reviews)
“fish n chips” (4 reviews)
“curly fries” (3 reviews)
11:00 - 21:00All hours
American, Bar, Gluten Free Options
5 S Main St, Weaverville, NC 28787-8463
All Details
Write a ReviewReviews (123)
Traveller rating
Traveller type
Time of year

1 - 10 of 123 reviews

Reviewed 8 November 2017

Tiny hole in the wall restaurant where you bump elbows with other diners. Small bar where some folks sit. Small back porch room for overflow. Very unfancy. But dependable good sandwiches, fish and chips, hamburgers, onion rings, occasional specials. Sometimes hard to get a seat...More

Thank msburddawg
Reviewed 2 October 2017 via mobile

My wife and I go to Main Street Grill at least once a week It's that good. If you like hamburgers, wings, and chicken sandwiches- you couldn't fine a better restaurant. Food and drink EXCELLENT

Thank Bob P
Reviewed 2 October 2017

The new owners have improved an already popular local burger joint. Great food, as always, but now served on real plates with real flatware and napkins.

Thank johnkimxena
Reviewed 15 July 2017

Based on the reviews here we thought we'd give this place a try. It was a pretty hot evening-- too hot to eat out on the back deck or the few tables out front, so we dined inside. The interior of this place is tiny...More

Thank Barb B
Reviewed 11 July 2017

Main STREET is a great place to eat they have diffrent kinds of food and they have a hot food bar if you want a hot meal.the people there are friendy and they get your food to you within a reasoable amount of time, they...More

Thank Cheryl B
Reviewed 6 May 2017 via mobile

This place is awesome. The appetizer Brussels sprouts is amazing this is a must to try. I had the fried green tomato BLT with plimento cheese. This was so good I had to go back a few days later to get it again. Love the...More

Thank Spillcorn
Reviewed 28 April 2017

Menu is diverse for a small restaurant. Everything we ordered was very good and worth returning for. Enjoyed more the the other local places serving like foods.

Thank Lydia D
Reviewed 27 April 2017

fantastic little place. Owner makes everything fresh daily...not the typical prepared stuff off food truck. Fantastic food big portions. Waaay too much for the money. Definitely a place to stop and reasonable...for a change. MMMMMMMMMM

Thank Stinky_Old_Goat
Reviewed 18 April 2017

New owners. The wall to wall dog pictures are gone, not yet replaced by anything of great interest. The menu is creative, food pretty good, but you can always tell when the front staff have not been trained: it generally is not a good idea...More

Thank drgriggs
Reviewed 16 April 2017 via mobile

The Main Street Grill in Weaverville will not disappoint! The burgers are hands down the Best in the Asheville area. Having previously owned a restaurant, I can say that I am a pretty picky eater. I have had burgers all over the area and I...More

Thank travlinfeen
Nearby Restaurants
Well Bred Bakery & Cafe
514 reviews
.11 km away
Glass Onion
409 reviews
.07 km away
Blue Mountain Pizza and Brew Pub
418 reviews
.22 km away
Twisted Laurel
247 reviews
.02 km away
Nearby Attractions
Vance Birthplace
67 reviews
5.81 km away
Asheville Massage by Brie
6 reviews
7.72 km away
Lake Louise Park
36 reviews
1.03 km away
Curtis Wright Outfitters
22 reviews
.10 km away
Questions & Answers
Get quick answers from Main Street Grill 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
Lunch, Dinner
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Television, Serves Alcohol
Good for
Kids, Child-friendly
Open Hours
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
Location and Contact Information
  • Address: 5 S Main St, Weaverville, NC 28787-8463 (Formerly Mike's Main Street Grill)
  • Location: United States  >  North Carolina (NC)  >  North Carolina Mountains  >  Weaverville
  • Phone Number: +1 828-645-5500
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