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)
Open Now
American, Bar, Gluten Free Options
5 S Main St, Weaverville, NC 28787-8463
All Details
Write a ReviewReviews (125)
Traveller rating
Traveller type
Time of year

1 - 10 of 125 reviews

Reviewed yesterday via mobile

My wife and I traveled from East Tennessee to Weaverville for her birthday lunch. We were looking for a good burger and did we find It! We both had the Bistro Burger which included fried onion rings and bacon on the sandwich. It was a...More

Thank Dave C
Reviewed 26 January 2018 via mobile

We happened upon this small restaurant as we walked around Weaverville for the first time and decided to try it. So glad we did. Everything we ordered was perfectly prepared and delicious. We started with an appetizer special of Brussel sprouts with bacon, balsamic vinegar,...More

Thank orlandodisneyfan
Reviewed 9 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 3 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 3 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 16 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 7 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 29 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
Nearby HotelsSee all Weaverville Hotels
Days Inn Asheville North
442 reviews
5.54 km away
Four Seasons Motor Inn
3 reviews
7.75 km away
The Omni Grove Park Inn
7,006 reviews
8.59 km away
Princess Anne Hotel
727 reviews
10.53 km away
Nearby Restaurants
Well Bred Bakery & Cafe
528 reviews
.11 km away
Glass Onion
419 reviews
.07 km away
Blue Mountain Pizza and Brew Pub
430 reviews
.22 km away
Twisted Laurel
260 reviews
.02 km away
Nearby Attractions
Vance Birthplace
68 reviews
5.81 km away
Asheville Massage by Brie
6 reviews
7.72 km away
Curtis Wright Outfitters
25 reviews
.10 km away
Lake Louise Park
37 reviews
1.03 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 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
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