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
“hamburger” (19 reviews)
“wings” (10 reviews)
“fries” (12 reviews)
11:00 - 21:00 Hours
American, Bar, Vegetarian Friendly, Gluten Free Options
5 S Main St, Weaverville, NC 28787-8463
All Details
Write a ReviewReviews (129)
Traveller rating
Traveller type
Time of year

1 - 10 of 129 reviews

Reviewed yesterday via mobile

My husband and I visited Weaverville for a retreat and one evening we went to Main Street Grill for a burger. We had the pimento cheese, bacon burger which was prepared deliciously and served quickly. Great little place. Enjoyed!!

Thank Pamela C
Reviewed 6 days ago

We drove almost 3 hours to take my husband here for his birthday supper in May. Super nice people and perfect food every time we have ever been there. When we lived in Weaverville this was our twice weekly lunch or dinner spot.

Thank Barbara M
Reviewed 1 week ago

A small excellent, family-owned restaurant in the heart of Weaverville, the Main Street Grill, offers a variety of hamburgers made with fresh meat. Recently, I had a full 8-ounce fresh-meat burger topped with cheese, onion rings, bacon, tomato, lettuce and condiments standing a full 4...More

Thank paul h
Reviewed 1 May 2018 via mobile

Went with several people from my company when we were traveling. Service was good and everyone enjoyed their meal. I recommend the grilled zucchini and the mozzarella sticks.

Thank cmedina2113
Reviewed 29 April 2018

We started with the fried Brussels sprouts. Whoever thought this recipe up deserves a medal. They were fabulous. Then on to the main course--an inventive and tasty burger. Great beer selections, including plenty of local brews, a selling point for me. Wait staff friendly and...More

Thank Edward B
Reviewed 18 March 2018 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 25 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 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
Nearby HotelsSee all Weaverville Hotels
Days Inn by Wyndham Asheville North
454 reviews
5.54 km away
Four Seasons Motor Inn
3 reviews
7.75 km away
The Omni Grove Park Inn
7,274 reviews
8.59 km away
Princess Anne Hotel
759 reviews
10.53 km away
Nearby Restaurants
Well Bred Bakery & Cafe
544 reviews
.11 km away
Glass Onion
434 reviews
.07 km away
Blue Mountain Pizza and Brew Pub
438 reviews
.22 km away
Twisted Laurel
277 reviews
.02 km away
Nearby Attractions
Vance Birthplace
70 reviews
5.81 km away
Curtis Wright Outfitters
29 reviews
.10 km away
Asheville Massage by Brie
6 reviews
7.72 km away
Lake Louise Park
38 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
Child-friendly, Kids
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