Mars Hill Restaurants

Breathe in that fresh mountain air and enjoy the small-town living of Mars Hill, North Carolina. The scenic Appalachian Mountains surround this small town and will enchant your stay. While enjoying yourself you’ll want to visit the excellent local restaurants that populate the downtown strip.

Take a trip 20 minutes north of Asheville to the attractive town of Mars Hill for a fabulous meal at one of the many local restaurants. More info below!

“What a super find while traveling through this charming town! Sat at the bar. They don’t have spirits but have good wine and beer selection. Bartenders are friendly and fun. This place was packed during lunch and I quickly found out why. Food was amazing! Juicy burger and delicious pulled pork sandwich. Enjoyable conversation with others at the bar passing through town. Just an all around great experience – one of those unplanned nice surprises while traveling. Definitely stop in. You won’t be disappointed!

-Jenn F. (about Stackhouse)

Restaurants in Mars Hill


Camden’s Coffee House

Start your morning off right with a delectable simple black coffee, a fancy espresso, some fruity tea or a refreshing smoothie, with your pastry from Camden’s Coffee House in Mars Hill. Find out more


Jimmy’s Munch Box

Jimmy’s Munch Box is more than a restaurant; it’s a haven for food enthusiasts seeking a memorable dining experience in Mars Hill. Find out more


Little Creek Cafe

Enjoy a delicious breakfast or flavorful lunch at one of the friendliest restaurants north of Asheville, the Little Creek Cafe. This great establishment is perfect for the whole family and will send your tastebuds to paradise! Find out more


Mars Theatre Brewing Company

Gather with friends and family to enjoy a cold beer, live music or a movie at Mars Theatre Brewing Company at the Mars Hill Theatre. This renovated theatre boasts an impressive selection of brews and makes some excellent dishes including pulled-pork sandwiches and nacho platters ! Find out more


The Original Papa Nick’s

Walk in and smell those garlic rolls and you will know that you are in the right place! No need to go all the way to Italy to get some excellent Italian food. Find out more


Rio Mexican Cuisine

Grab some friends and enjoy some tasty Tex Mex in the heart of Mars Hill. The great food, large portions and friendly atmosphere will keep you coming back for more! Find out more


Stackhouse

Burgers, barbeque and brews. What more could you ask for? Stackhouse is a local favorite in Madison County for its quality dining experience. Find out more


Taco Fiesta

Come hungry and grab a table at this excellent Mexican restaurant in Mars Hill. Taco Fiesta offers a large selection of tasty Mexican dishes. Find out more


Wagon Wheel

Whether you are looking for grits for breakfast or gravy for dinner, you’ll find it on the menu. Not only comfort food but a comfortable atmosphere. Find out more


Want to list your restaurant in Mars Hill?


Also in Mars Hill:

Check this out!

Restaurants in Marshall

Nothing beats a tasty meal and a cold drink after a long day of hiking in beautiful Madison County. Marshall as an eclectic assortment of an excellent restaurants to choose from. Find out more

Restaurants in Hot Springs

If you’re in the Hot Springs area be sure to swing by one of the many eateries offered in this adorable town in the mountains. Find out more

Hiking in Madison County

Madison County is home to the famous Appalachian Trail and hundreds of miles of amazing trail systems. Take a look at some our favorites! Find out more

8 Ways to relax in Madison County

It’s time to chill out and relax. Get away from the concrete and crowds of nearby Asheville and come over to Madison County where there are bunch of ways to unplug, unwind and decompress. Find out more