10 Best Pubs in North Carolina

There is nothing better than a venture out with friends or family for delicious food, tasty drinks, and a great atmosphere to enjoy the amazing company you came with. Whether you are craving a cold one straight from the tap, a cocktail, or scrumptious pub food, the 10 best pubs in North Carolina are ready to serve you a great place to relax, eat, and drink. 

1. Freeman’s Pub, Gastonia, NC

Freeman’s Pub is a lovely location to stop in for lunch, dinner, or a nice drink if you are in the Gastonia area. This family-friendly spot has delicious wings, chips, onion rings, chicken tenders, and burgers to enjoy with plenty of awesome drinks to wash it down. During some evenings, you can even listen to live music while you sit and talk! 

2. Salem Street Pub, Apex, NC

If you are in Apex, Salem Street Pub is a great stop for some of the best burgers and moonshine. Appetizers such as nachos, fries, sliders and wings, soups and salads, burgers, sandwiches, and dessert are all ready for you to munch on. After a visit to this historic pub, it will become your new favorite place for friendly service and excellent food and drinks. 

3. Crown Station Pub, Charlotte, NC

Are you looking for high-quality drinks at great prices? Say no more and visit the Crown Station Pub of Charlotte! Bring the guys or the girls for a night out and indulge in the delicious beverages, fun entertainment, and incredible atmosphere. A coffee-house and pub in one, there are plenty of drinks to choose from. The warm and inviting pub has an excellent staff to help make the experience a great one.

4. Bill’s Front Porch Pub and Brewery, Wilmington, NC

Food, beer, and entertainment make for a perfect outing in Wilmington. Bill’s has a delicious menu of wings, chips and salsa, salads and pub fares such as smoked barbecue, chicken tenders, burgers and fish and chips—all served with warm, amazing fries. There is also wine, liquor, and rotating beer taps, to help you relax and enjoy the evening. Dining out on a Tuesday? Indulge in Bill’s Front Porch Taco Tuesday where you can get tacos, chips and salsa and half-pints for only $2 each! Live entertainment such as music and trivia nights are sure to make the night even grander. The service is phenomenal, and you are sure to want to come back again after discovering Bill’s Front Porch!

A post shared by Jon Raymer (@lordgrayling) on

5. Backstreet Pub, Beaufort, NC

This hidden gem of Beaufort is a very friendly location to hang out, have a beer, and enjoy the live music Monday through Saturday. Voted one of the Top 50 Bars in the South by Garden and Gun Magazine, “…the friendliest, funkiest little bar from Maine to Venezuela!” by Latitudes and Attitudes Magazine, and the Best Small-Town Bar in North Carolina by the Thrillist, the Backstreet Pub is a fantastic stop to make while in Beaufort.

6. The Eddy Pub, Saxapahaw, NC

Considered the central gathering place of Saxapahaw, the Eddy Pub is a can’t-miss destination. Dig into a yummy dish of mac and cheese, meat loaf, tacos or a burger to name just a few. And don’t forget your drink to top the meal off! North Carolina beers are on draft, as well as wines for your enjoyment. You will feel right home at the Eddy Pub with a full belly and a beautiful location to 

7. Doherty’s Irish Pub, Apex and Cary, NC

Bring the whole family to this fantastic pub of Cary and Apex. Doherty’s features delicious food options, live music, local craft beer, and seating both indoors and on the patio. Come in during lunch, dinner, or Sunday brunch to enjoy a comfortable atmosphere and the beer currently on tap. Begin with a starter, sip on a soup or salad, and then dig into a hearty sandwich. The service is top-notch, and the Irish dishes are plentiful. 

A post shared by Lance Olive (@mayorlanceolive) on

8. Rathskeller, Franklin, NC

Established in 2000, Rathskeller is in one of Franklin’s oldest building’s basements. This homey pub serves delicious coffee, beer, and wine, as well as baked goods. The Rathskeller Wrap, cheese bread, homemade soft pretzel, chips, and treats are all delicious pairings with the draft beer that rotates quite often. Sip on excellent wine by the glass: pinot noir, chardonnay, Riesling, pinot grigio, merlot, white zinfandel, moscato, cabernet sauvignon, and others. 

9. Overtime Sports Pub, Raleigh, NC

Lunch, dinner, or a late-night outing, Overtime Sports Pub has you covered with the full-service bar and high-quality foods. Outstanding service prepares and brings you great wings, burgers, steaks, oysters, and appetizers with plenty of entertainment in the building. Browse the walls for fun sports memorabilia, watch one of the 14 TVs to catch the latest games, and enter the game room to play video games, pool, darts or to use the jukebox. Live entertainment is available often, and you can stop in on Saturday night for Karaoke night. 

10. Freeman’s Grub and Pub, Greensboro, NC

This gastropub of Greensboro has an amazing menu of starters, salads, sandwiches, sides, and yummy desserts. The drinks are creatively made and tasty to drink with any of the menu items. The staff members are amazing, and the cozy dining area makes for a wonderful dining atmosphere. 

Select a North Carolina town to find the Best Things-To-Do and Places To Go around you
Find Pubs Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Alamance County

Alexander County

Alleghany County

Anson County

Ashe County

Avery County

Beaufort County

Bertie County

Bladen County

Brunswick County

Buncombe County

Burke County

Cabarrus County

Caldwell County

Camden County

Carteret County

Caswell County

Catawba County

Chatham County

Cherokee County

Chowan County

Clay County

Cleveland County

Columbus County

Craven County

Cumberland County

Currituck County

Dare County

Davidson County

Davie County

Duplin County

Durham County

Edgecombe County

Forsyth County

Franklin County

Gaston County

Gates County

Graham County

Granville County

Greene County

Guilford County

Halifax County

Harnett County

Haywood County

Henderson County

Hertford County

Hoke County

Hyde County

Iredell County

Jackson County

Johnston County

Jones County

Lee County

Lenoir County

Lincoln County

Macon County

Madison County

Martin County

Mcdowell County

Mecklenburg County

Mitchell County

Montgomery County

Moore County

Nash County

New Hanover County

Northampton County

Onslow County

Orange County

Pamlico County

Pasquotank County

Pender County

Perquimans County

Person County

Pitt County

Polk County

Randolph County

Richmond County

Robeson County

Rockingham County

Rowan County

Rutherford County

Sampson County

Scotland County

Stanly County

Stokes County

Surry County

Swain County

Transylvania County

Tyrrell County

Union County

Vance County

Wake County

Warren County

Washington County

Watauga County

Wayne County

Wilkes County

Wilson County

Yadkin County

Yancey County