Across North Carolina, of the 624 diners we list, 602 give a phone number and 418 have a website. 130 are branches of national chains — Waffle House (123), Huddle House (4), Denny's (3); the remaining 494 are independent. By what they offer: 26 serve pancakes, 13 serve breakfast all day, 11 serve milkshakes. Most often named on their own websites: waffles (135) and breakfast (119). The longest-running is Dixie Grill, in business since 1901. 12 describe themselves as family-owned.
Top 10 diners in North Carolina
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Big View DinerCharlotte
-
2Waffle HouseLenoir
-
3Poole'sRaleigh
-
4Parkton GrillParkton
-
5Herbie's PlaceGreensboro
-
6Shelby CafeShelby
-
7Pop's Biscuits, Burgers and BBQMaggie Valley
-
8Oakcrest Family RestaurantGreensboro
-
9Milestone DinerDunn
-
10Cafe Arthur'sWinston-Salem
Cities
Largest first. Towns with a single diner are listed further down this page.
- Charlotte34
- Greensboro22
- Raleigh17
- Durham13
- Fayetteville13
- Wilmington13
- Winston-Salem12
- Asheville11
- Concord10
- Asheboro9
- Goldsboro9
- Burlington8
- Lumberton8
- Marion8
- Monroe8
- High Point7
- Jacksonville7
- Rocky Mount7
- Gastonia6
- Lenoir6
- Lexington6
- Mooresville6
- West Jefferson6
- Hendersonville5
- Kannapolis5
- Sanford5
- Shelby5
- Thomasville5
- Washington5
- Waynesville5
- Wilkesboro5
- Albemarle4
- Archdale4
- Eden4
- Franklin4
- Kernersville4
- Leland4
- Lincolnton4
- Matthews4
- Mocksville4
- Mt Airy4
- Reidsville4
- Salisbury4
- Apex3
- Boone3
- Cary3
- Candler3
- Conover3
- Graham3
- Granite Falls3
- Greenville3
- Hickory3
- Hope Mills3
- Huntersville3
- Kenly3
- Morganton3
- Murphy3
- Nebo3
- North Wilkesboro3
- Pineville3
- Pittsboro3
- Randleman3
- Rockingham3
- Roxboro3
- Rutherfordton3
- Smithfield3
- Southport3
- Statesville3
- Tarboro3
- Whiteville3
- Wilson3
Other towns in North Carolina
One diner each — too few for a page of their own, so they live here.
-
Maria's DinerAndrews
53 Cover Ave, Andrews, NC 28901
-
Uncle Ev's Back PorchAngier
352 Gardner Rd, Angier, NC 27501-6413
-
Good Times CafeAngier
16 N Broad St E, Angier, NC 27501
-
Corner GrillArden
1899 Brevard Rd, Arden, NC 28704
-
Waffle HouseArden
371 Long Shoals Rd, Arden, NC 28704-8794
Waffles · Breakfast
-
4 Corners DinerAtlantic Beach
100 E Fort Macon Rd, Atlantic Beach, NC 28512
-
Frank & Shirley'sAurora
24811 NC-33, Aurora, NC 27806
-
Jonie's DinerBalsam Grove
8121 Parkway Rd, Balsam Grove, NC 28708
-
Waffle HouseBelmont
603 Park St, Belmont, NC 28012
Waffles · Breakfast
-
Waffle HouseBenson
11925 NC-210, Benson, NC 27504-7672
-
Da-Nite DinerBethel
7361 Main St, Bethel, NC 27812
-
Waffle HouseBiscoe
550 E Main St, Biscoe, NC 27209
Waffles · Breakfast
-
Snack Shop Family RestaurantBoiling Springs
103 S Main St, Boiling Springs, NC 28017
-
Bulldog Quik SnakBoiling Springs
131 N Main St, Boiling Springs, NC 28017
-
Waffle HouseBrevard
2290 Asheville Hwy, Brevard, NC 28712
Waffles · Breakfast
-
Brevard DinerBrevard
42 Asheville Hwy, Brevard, NC 28712
-
Everett Street DinerBryson City
126 Everett St, Bryson City, NC 28713
-
The Iron SkilletBryson City
900 Bryson Walk, Bryson City, NC 28713-7741
-
Sunny Side Up DinerCalabash
10068 Beach Dr SW, Calabash, NC 28467
-
Waffle HouseCanton
680 Champion Dr, Canton, NC 28716-3032
Waffles · Breakfast
-
Black Bear CafeCanton
162 Pisgah Dr, Canton, NC 28716-4816
Since 1995
-
Pop's DinerCarolina Beach
104 Lake Park Blvd N, Carolina Beach, NC 28428-4927
-
Pop's DinerCarolina Beach
109 Lake Park Blvd N, Carolina Beach, NC 28428-4928
-
Elmo's DinerCarrboro
200 N Greensboro St, Carrboro, NC 27510
-
Grata DinerCarrboro
200 N Greensboro St Ste B12, Carrboro, NC 27510-1867
-
Sutton's Drug StoreChapel Hill
159 E Franklin St, Chapel Hill, NC 27514
-
BJ's DinerCherokee
840 Tsali Blvd, Cherokee, NC 28719
-
Johnson's RestaurantChina Grove
1760 N Main St, China Grove, NC 28023
-
Jimmie's RestaurantChina Grove
614 US-29, China Grove, NC 28023
-
Cj's DinerClaremont
3161 NC Highway 10 E, Claremont, NC 28610
-
Traxxside DinerClarkton
113 W South Railroad St, Clarkton, NC 28433
-
Waffle HouseClayton
13048 US-70, Clayton, NC 27520
Waffles · Breakfast
-
Rockin' Comet DinerClayton
11637 US 70 Business Hwy W, Clayton, NC 27520
-
Waffle HouseClemmons
6203 Ramada Dr, Clemmons, NC 27012
Waffles · Breakfast
-
Tobo's DinerCleveland
210 Old Amity Hill Rd, Cleveland, NC 27013
-
Grazers DinerCleveland
11705 Statesville Blvd, Cleveland, NC 27013
-
Ocean Bay SeafoodClinton
1351 Sunset Ave Ste H, Clinton, NC 28328-3865
-
Sharon's Country DinerClinton
103 W Main St, Clinton, NC 28328-4046
-
Waffle HouseColumbus
363 W Mills St, Columbus, NC 28722
Waffles · Breakfast
-
Chicken in the BasketConnelly Springs
1413 US-70, Connelly Springs, NC 28612
-
Corapeake Country RestaurantCorapeake
1405 NC-32, Corapeake, NC 27926
-
FunkHeizer’s Diner - CorneliusCornelius
20609 Torrence Chapel Rd, Cornelius, NC 28031
-
The Chicken Coop Country DinerCorolla
814 Ocean Trail, Corolla, NC 27927
-
Waffle HouseCreedmoor
1540 S Campus Dr, Creedmoor, NC 27522-7380
Waffles · Breakfast
-
Tommy's Drive-InDallas
2708 Gastonia Dallas Hwy, Dallas, NC 28034
-
The Soda ShopDavidson
104 S Main St, Davidson, NC 28036
-
Citrus the DinerDenver
7923 Natalie Commons Dr, Denver, NC 28037
Waffles
-
Huddle HouseDillsboro
609 Haywood Rd, Dillsboro, NC 28725
-
Beach Mountain Diner DillsboroDillsboro
489 Haywood Rd, Dillsboro, NC 28725
-
Surry DinerDobson
2368 Zephyr Rd, Dobson, NC 27017
-
Sue's KitchenDobson
709 S Main St, Dobson, NC 27017
-
Milestone DinerDunn
427 Jonesboro Rd, Dunn, NC 28334-6244
-
Stacey's Country KitchenDunn
205 Spring Branch Rd, Dunn, NC 28334
-
O'Henry's RestaurantEast Bend
10225 NC-67, East Bend, NC 27018
Since 2019
-
Broad Street DinerEdenton
301 S Broad St, Edenton, NC 27932
-
Colonial CafeElizabeth City
418 E Colonial Ave, Elizabeth City, NC 27909
-
Corner CafeElizabethtown
101 E Broad St, Elizabethtown, NC 28337
-
Waffle HouseErwin
596 E Jackson Blvd, Erwin, NC 28339
Waffles · Breakfast
-
Tubby's DinerErwin
127 E H St, Erwin, NC 28339
-
The Fletcher HouseFletcher
4055 Hendersonville Rd, Fletcher, NC 28732
-
Waffle HouseForest City
2270 US-74 ALT, Forest City, NC 28043
Waffles · Breakfast
-
Scott's On BroadwayForest City
753 S Broadway St, Forest City, NC 28043-4333
-
Franklinville DinerFranklinville
159 W Main St, Franklinville, NC 27248
-
Mei Wei Oriental DinerFuquay-Varina
1424 N Main St, Fuquay-Varina, NC 27526
-
Doris & Roger's KitchenGates
10 Reynoldson Rd, Gates, NC 27937
-
Little Creek DinerGermanton
3496 NC-8, Germanton, NC 27019
-
The Green Wave RestaurantGlen Alpine
102 Linville St, Glen Alpine, NC 28628
-
Mels DinerGrandy
6684 Caratoke Hwy, Grandy, NC 27939
-
Me'ls DinerGrandy
109 Forbes Loop, Grandy, NC 27939-9674
-
Gwen's Diner and CateringHallsboro
905 Hallsboro Rd S, Hallsboro, NC 28442
-
A J's RestaurantHarrisburg
5041 State Hwy 49, Harrisburg, NC 28075
-
Waffle HouseHavelock
225 U.S. Hwy 70 W, Havelock, NC 28532
-
Ziggy's CafeHavelock
462 U.S. Hwy 70 W, Havelock, NC 28532
-
Tony's DinerHaw River
2628 N Church St, Haw River, NC 27258
-
Waffle HouseHenderson
1135 Ruin Creek Rd, Henderson, NC 27537
Waffles · Breakfast
-
Waffle HouseHillsborough
110 Daniel Boone St, Hillsborough, NC 27278
Waffles · Breakfast
-
Village DinerHillsborough
600 W King St, Hillsborough, NC 27278-2325
-
City CafeHolly Ridge
204 US-17, Holly Ridge, NC 28445
-
Smoky Mountain DinerHot Springs
70 Lance Ave, Hot Springs, NC 28743
-
Sandridge DinerHubert
578 Sand Ridge Rd #1, Hubert, NC 28539
-
Waffle HouseIndian Trail
13727 E Independence Blvd, Indian Trail, NC 28079-7600
Waffles · Breakfast
-
Jerry's Snack BarJonesville
2613 Swan Creek Rd, Jonesville, NC 28642
-
The Kill Devil GrillKill Devil Hills
2008 S Virginia Dare Trail, Kill Devil Hills, NC 27948
-
Sam's DinerKill Devil Hills
Kill Devil Hills, NC
-
Waffle HouseKing
714 S Main St, King, NC 27021
Waffles · Breakfast
-
Krispy Krunchy ChickenKings Mountain
903 Bethlehem Rd, Kings Mountain, NC 28086
-
Classics DinerKings Mountain
400 Dixon School Rd, Kings Mountain, NC 28086-8203
-
Casa del OwensKinston
2900 Sheryl Dr, Kinston, NC 28504-1324
-
Kimball's KitchenKitty Hawk
1461 Duck Rd, Kitty Hawk, NC 27949
-
Waffle HouseKnightdale
7605 US-64, Knightdale, NC 27545
Waffles · Breakfast
-
New York DinerKnightdale
909 McKnight Dr, Knightdale, NC 27545-7748
-
Kure Beach DinerKure Beach
101 K Ave, Kure Beach, NC 28449
-
Ricks DinerLandis
100 W Ryder Ave, Landis, NC 28088-1317
-
copper mine grillLaurel Springs
7157 NC Highway 88 E, Laurel Springs, NC 28644
-
Waffle HouseLaurinburg
1302 Scotland Crossing Dr, Laurinburg, NC 28352
Waffles · Breakfast
-
New York Fried ChickenLaurinburg
704 Aberdeen Rd, Laurinburg, NC 28352-2689
-
Salty Goat GrillLeicester
2772 New Leicester Hwy, Leicester, NC 28748
-
Liberty Family RestaurantLewisville
7970 Concord Church Rd, Lewisville, NC 27023
-
Kidd's Drive-InLiberty
171 S Greensboro St, Liberty, NC 27298
-
Sam's DinerLiberty
766 S Greensboro St, Liberty, NC 27298
-
Waffle HouseLillington
340 E Cornelius Harnett Blvd, Lillington, NC 27546
Waffles · Breakfast
-
Louise's Rock House RestaurantLinville Falls
221 Linville Falls Hwy, Linville Falls, NC 28657
-
Gus's DinerLittleton
127 Elams Rd, Littleton, NC 27850-8479
Family-owned
-
Waffle HouseLouisburg
343 S Bickett Blvd, Louisburg, NC 27549
Waffles · Breakfast
-
Granny's Drive-InnLouisburg
140 Wade Ave, Louisburg, NC 27549
-
Pop's Biscuits, Burgers and BBQMaggie Valley
3253 Soco Rd, Maggie Valley, NC 28751
-
Don's GrillMaiden
308 Island Ford Rd, Maiden, NC 28650
-
Big Al's Soda Fountain and GrillManteo
716 S Hwy 64, Manteo, NC 27954
-
Farm House DinerMarble
7460 NC-141, Marble, NC 28905-7602
-
Star DinerMarshall
115 N Main St, Marshall, NC 28753
-
Wagon Wheel of MarshvilleMarshville
204 W Main St, Marshville, NC 28103
-
Clark’s DinerMaxton
103 W Dr Martin Luther King Jr Dr, Maxton, NC 28364-1799
-
Airport Drive-In RestaurantMayodan
910 Ayersville Rd, Mayodan, NC 27025
-
Baker's DinerMaysville
82 NC Highway 58, Maysville, NC 28555-1009
-
Waffle HouseMebane
1054 Mebane Oaks Rd, Mebane, NC 27302
Waffles · Breakfast
-
Blue Ribbon Diner- MebaneMebane
1004 Mebane Oaks Rd, Mebane, NC 27302
-
Ruger’s GrillMill Spring
109 Post Office Rd, Mill Spring, NC 28756
-
Nancy Lynn's Diner & PizzeriaMills River
4195 Haywood Rd, Mills River, NC 28759
-
Earl's Short StopMooresboro
1249 NC-120, Mooresboro, NC 28114
-
Grumpy's Comfort CookingMorehead City
907A Arendell St, Morehead City, NC 28557
-
Captain's TableMorehead City
4113 Arendell St, Morehead City, NC 28557
-
Waffle HouseMorrisville
1006 Airport Blvd, Morrisville, NC 27560
Waffles · Breakfast
-
Mount Holly GrillMt Holly
1118 S Main St, Mt Holly, NC 28120
-
The GrillMurfreesboro
317 E Main St, Murfreesboro, NC 27855
-
Grits GrillNags Head
5000 S Croatan Hwy, Nags Head, NC 27959-8500
-
Pamlico JacksNags Head
6708 S Croatan Hwy, Nags Head, NC 27959
Since 1985
-
Waffle HouseNashville
314 W Washington St, Nashville, NC 27856
Waffles · Breakfast
-
Nashville DinerNashville
309 W Curtis St, Nashville, NC 27856
-
Ghent Sandwich ShopNew Bern
1914 Dr. M.L.K. Jr Blvd, New Bern, NC 28560
Since 1947
-
Fish TalesNew London
722 Lake Forest Dr, New London, NC 28127
-
Main Street Grill LLCNorwood
112 N Main St, Norwood, NC 28128
-
Old Bridge DinerOak Island
132 Country Club Dr, Oak Island, NC 28465
-
The Dawg House Diner and Grill OIBOcean Isle Beach
6415 Beach Dr SW, Ocean Isle Beach, NC 28469
-
Big Nell's Pit StopOcean Isle Beach
6828 Beach Dr SW, Ocean Isle Beach, NC 28469-5746
-
Deb's DinerOld Fort
189 Catawba River Rd, Old Fort, NC 28762
-
Family DinerOxford
1213 Goshen St, Oxford, NC 27565
-
Mary G Harris Family Diner LlcOxford
1213 Goshen St, Oxford, NC 27565-9313
-
Parkton GrillParkton
67 David Parnell St, Parkton, NC 28371
-
Lumbee Drive InPembroke
707 E Third St, Pembroke, NC 28372
-
The Pilot DinerPilot Mountain
711 E 52 Byp, Pilot Mountain, NC 27041
-
Potter’s Hill DinerPink Hill
1310 NC-41, Pink Hill, NC 28572
-
Fresh Manna DinerPlymouth
107 West Ave, Plymouth, NC 27962-2227
-
Brandis Diner LlcPlymouth
303 US Highway 64 W, Plymouth, NC 27962-2147
-
Crazy J's DinerPolkton
8141 US-74 W, Polkton, NC 28135-8442
-
Diggers DinerPoplar Branch
5666 Caratoke Hwy, Poplar Branch, NC 27965
-
American Diner (Country Home Cooking and Hibachi)Prospect Hill
15645 NC Highway 86 S, Prospect Hill, NC 27314
-
Main Street GrillRaeford
121 Main St, Raeford, NC 28376
-
Ramseur Country DinerRamseur
133 N Brady St, Ramseur, NC 27316
-
Amelia's country DinerRamseur
140 Brady St, Ramseur, NC 27316-8701
-
Second Street LunchRoanoke Rapids
22 E 2nd St, Roanoke Rapids, NC 27870
-
Rockwell DinerRockwell
5415 Hwy 152 E, Rockwell, NC 28138
-
Rolesville DinerRolesville
411 S Main St, Rolesville, NC 27571
-
Country SkilletRosman
2012 Old Rosman Hwy, Rosman, NC 28772
-
Waffle HouseRowland
14860 US Highway 301 S, Rowland, NC 28383-6974
Waffles · Breakfast
-
Speedway CafeRutherford College
611 Malcolm Blvd, Rutherford College, NC 28671
-
Ward's GrillSaluda
24 E Main St, Saluda, NC 28773
-
Broadnax DinerSeaboard
306 Park St, Seaboard, NC 27876
-
Cagle’s dinerSeagrove
2172 NC-705, Seagrove, NC 27341
-
The Well of Severn LLCSevern
406 Main St, Severn, NC 27877
-
Waffle HouseShallotte
352 Whiteville Rd NW, Shallotte, NC 28470
Waffles · Breakfast
-
Homestyle FoodsShallotte
5300 Main St, Shallotte, NC 28470
Waffles
-
Waffle HouseSiler City
110 Loves Creek Church Rd, Siler City, NC 27344
Waffles · Breakfast
-
Hwy 55 Burgers Shakes & FriesSneads Ferry
979 NC-210, Sneads Ferry, NC 28460
Since 1991
-
Riverview CafeSneads Ferry
119 Hall Point Rd, Sneads Ferry, NC 28460
-
Yesterday's GrillSnow Camp
716 W Greensboro Chapel Hill Rd, Snow Camp, NC 27349
-
Greene Street DinerSnow Hill
213 N Greene St, Snow Hill, NC 28580-1409
-
Sizzlin Steak Or EggsSouthern Pines
1850 US Highway 1 S, Southern Pines, NC 28387
-
Mac's Breakfast AnytimeSouthern Pines
311 SE Broad St, Southern Pines, NC 28387
-
Trojan PatioSparta
665 S Main St #3, Sparta, NC 28675
Family-owned
-
Be BopsSpencer
320 S Salisbury Ave, Spencer, NC 28159
-
Denny'sSpindale
1493 US HWY 74 a Bypass, Spindale, NC 28160
Waffles
-
Denny'sSpindale
Spindale, NC
-
Waffle HouseSpring Lake
611 Lillington Hwy, Spring Lake, NC 28390
Waffles · Breakfast
-
Cedar Point RestaurantSpring Lake
997 N Bragg Blvd, Spring Lake, NC 28390-3365
-
50's Classic DinerSpruce Pine
1161 Oak Ave, Spruce Pine, NC 28777
-
Huddle HouseSt Pauls
940 W Broad St, St Pauls, NC 28384
-
Broad Street CafeSt Pauls
W Broad St, St Pauls, NC 28384
-
Wayside Family RestaurantStanfield
101 NC-200, Stanfield, NC 28163
-
Martha's GrillStar
220 S Main St, Star, NC 27356
-
Island DelightsSurf City
316 N New River Dr, Surf City, NC 28445
Waffles
-
Waffle HouseSylva
157 Asheville Hwy, Sylva, NC 28779
Waffles · Breakfast
-
Coffee House DinerTaylorsville
71 Chevy Dr, Taylorsville, NC 28681
-
Crossroads GrillTaylorsville
5585 Rink Dam Rd, Taylorsville, NC 28681
-
Old Plant DinerTrenton
346 W Jones St, Trenton, NC 28585
-
Trade Street DinerTryon
10 N Trade St, Tryon, NC 28782-3476
-
Vera's DinerVanceboro
8168 Main St, Vanceboro, NC 28586
-
Waffle HouseWade
3901 Goldsboro Rd, Wade, NC 28395-8783
Waffles · Breakfast
-
Waffle HouseWadesboro
1325 US Hwy 74 W, Wadesboro, NC 28170
Waffles · Breakfast
-
Grandma's DinerWake Forest
11216 Capital Blvd Ste 106, Wake Forest, NC 27587-4530
-
Shawn's RestaurantWallace
530 S Norwood St, Wallace, NC 28466
-
Red RoosterWalnut Cove
1072 N Main St, Walnut Cove, NC 27052
-
Main Street Diner & Dairy BarWalnut Cove
419 North Main Street, Walnut Cove, NC 27052
-
Waffle HouseWarsaw
2688 NC-24, Warsaw, NC 28398
Waffles · Breakfast
-
CA's DinerWeaverville
285 N Main St #10, Weaverville, NC 28787
-
Waffle HouseWeldon
1617 Julian R Allsbrook Hwy R, Weldon, NC 27890
Waffles · Breakfast
-
Sunshine GrillWeldon
200 Washington Ave, Weldon, NC 27890
-
Greenebow'sWest End
4375 NC-211, West End, NC 27376
-
Cain's GrillWhite Oak
10120 NC-53, White Oak, NC 28399
-
Waffle HouseWhittier
112 Cherokee Crossing Rd, Whittier, NC 28789
Waffles · Breakfast
-
Annas Diner WhittierWhittier
8716 US Highway 74 W, Whittier, NC 28789
BEFORE YOU GO
Before your next diner visit
Plan breakfast, check late-night service and organise a group.


