Across West Virginia, of the 154 diners we list, 152 give a phone number and 49 have a website. 7 are branches of national chains — Huddle House (4), Waffle House (3); the remaining 147 are independent. By what they offer: 3 are retro-style diners, 2 serve pie, 1 serves pancakes. Most often named on their own websites: waffles (3) and breakfast (3). The longest-running is Griffith & Feil Soda Fountain, in business since 1892. 2 describe themselves as family-owned.
Top 10 diners in West Virginia
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1The Custard Stand Webster SpringsWebster Springs
-
2Charles Town Family DinerCharles Town
-
3Waffle HouseMartinsburg
-
4AJ’s Diner & BarMartinsburg
-
5Rossy's PlaceCharles Town
-
6Huddle HouseMoundsville
-
7Family TraditionsPetersburg
-
8Romney DinerRomney
-
9Bob's LunchMoundsville
-
10DJ's DinerFairmont
Cities
Largest first. Towns with a single diner are listed further down this page.
- Charles Town7
- Martinsburg7
- Elkins4
- Fairmont4
- Parkersburg4
- Weirton4
- Charleston3
- Inwood3
- Morgantown3
- Moundsville3
- Webster Springs3
Other towns in West Virginia
One diner each — too few for a page of their own, so they live here.
-
Main Street DinerAugusta
41 Slanesville Pike, Augusta, WV 26704
-
Finley's Dairy BarBallard
6064 Ballard-Red Sulphur Pkwy, Ballard, WV 24918
-
Waffle HouseBarboursville
3458 US Route 60 E, Barboursville, WV 25504-1609
Waffles · Breakfast
-
Grandview DinerBeaver
2285 Grandview Rd, Beaver, WV 25813
-
Huddle HouseBeckley
1003 S Eisenhower Dr, Beckley, WV 25801
-
Dianne's RestaurantBelington
US-250, Belington, WV 26250
-
Lively's Market and DinerBelva
22637 Turnpike Rd, Belva, WV 26656
-
Warm Springs Family DinerBerkeley Springs
495 S Washington St, Berkeley Springs, WV 25411-1455
-
Starting LineBramwell
7282 Coal Heritage Road, Bramwell, WV 24724
-
Little Sandy's RestaurantBruceton Mills
44 Fuel Dr, Bruceton Mills, WV 26525
-
Little Sandy's Truck StopBruceton Mills
44 Fuel Dr, Bruceton Mills, WV 26525
-
Huddle HouseBuckhannon
1 WBUC Rd, Buckhannon, WV 26201
-
Kathy's DinerBuckhannon
Rt 33 west off Weatherford Boulevard, Buckhannon, WV 26201
-
Coal Miners DinerBuffalo
90 Timms St, Buffalo, WV 25033-7252
-
Uncle Phil's DinerBunker Hill
1681 Middleway Pike, Bunker Hill, WV 25413
-
Surrey HouseChapmanville
86 Shae Ave, Chapmanville, WV 25508-9805
-
Dave's Famous T&L HotdogsClarksburg
550 Emily Dr, Clarksburg, WV 26301-5508
-
Carol's Crossroads BestClay
19 Wallback Rd, Clay, WV 25043
-
Blanch's Family DinerClendenin
9 2nd Ave, Clendenin, WV 25045
-
Hilltop DinerCowen
6759 Webster Rd, Cowen, WV 26206-8762
-
Fenwick Diner & CateringCraigsville
Craigsville, WV
-
Craigsville Dairy BarCraigsville
5 Wyatt Run Dr, Craigsville, WV 26205
-
The Shade Tree DinerCreston
10402 WV-5, Creston, WV 26141
-
Sherry Bo's DinerDelbarton
WV-65, Delbarton, WV 25670
-
Home Town DinerDiana
Diana, WV
-
Molly's DinerElizabeth
100 Midway St, Elizabeth, WV 26143
-
Evans DinerEvans
1342 Evansview Rd, Evans, WV 25241-8021
-
Shooting Star CafeFollansbee
220 Archer Hill Rd, Follansbee, WV 26037
-
Cocoa The Salty KatFollansbee
855 Main St, Follansbee, WV 26037-1421
-
Wilma's DinerFort Ashby
10261 Frankfort Hwy, Fort Ashby, WV 26719-4533
-
The Korner Shop CafeFranklin
200 N Main St, Franklin, WV 26807
-
Moe FatzFranklin
54 N Main St, Franklin, WV 26807
-
Buck's DinerFrench Creek
10102 Route, 20 South Road, French Creek, WV 26218
-
Momma Joan's DinerGap Mills
7997 Sweet Springs Valley Rd, Gap Mills, WV 24941
-
Leona's RestaurantGassaway
530 Elk St, Gassaway, WV 26624
-
Vae's DinerGassaway
517 Elk St, Gassaway, WV 26624-1215
-
The StationGauley Bridge
327 Main St, Gauley Bridge, WV 25085
-
Young's CafeteriaGlen Dale
1307 Wheeling Ave, Glen Dale, WV 26038
-
Main Street dinerGlenville
19 E Main St, Glenville, WV 26351-1114
-
The Bobcat RestaurantHamlin
343 Walnut St, Hamlin, WV 25523-1405
-
Allegheny RestaurantHarman
Harman, WV 26270
-
Creeker’s Diner and Dana’s Sweet Selections BakeryHarts
1121 State Route 10, Harts, WV 25524
-
Eagle DinerHedgesville
3790 Hedgesville Rd Section B, Hedgesville, WV 25427
-
Cam's HamHuntington
809 1st St, Huntington, WV 25701
Family-owned
-
9th Street DinerHuntington
534 9th St, Huntington, WV 25701
-
Vic's DinerIndore
11580 Clay Hwy, Indore, WV 25111-8054
-
Lightburns Family DinerJane Lew
6298 Main St, Jane Lew, WV 26378
-
Your Family PizzaKenna
975 Kentuck Rd, Kenna, WV 25248
-
Griffith & Feil Soda FountainKenova
1405 Chestnut St, Kenova, WV 25530
Since 1892
-
Royal RestaurantKeyser
88 N Main St, Keyser, WV 26726
-
Down Home DinerKingwood
300 Tunnelton St, Kingwood, WV 26537
-
Country Roads DinerKingwood
300 Tunnelton St, Kingwood, WV 26537
-
Triple H Drive InnLavalette
4450 5th Street Rd, Lavalette, WV 25701
-
Dairy DelightLenore
2906 WV-65, Lenore, WV 25670
-
Chubby Chick DinerLogan
2988 Jerry West Hwy, Logan, WV 25601-9551
-
Madge’s Lunch & EateryLumberport
340 Main St, Lumberport, WV 26386-8000
-
Cliffside Restaurant-CarryoutMan
State Hwy 10, Man, WV 25635
-
Miners Diner & PizzaMatewan
Route 49 Mate Crk, Matewan, WV 25678
-
CarolsMeadow Bridge
19 Patterson Mountain Rd, Meadow Bridge, WV 25976-7641
-
The Country DinerMiddlebourne
206 Main St, Middlebourne, WV 26149
-
Mill Creek Drive-InMill Creek
US-219, Mill Creek, WV 26280
-
Grillin' Time DinerMoorefield
238 S Main St, Moorefield, WV 26836
-
MJ's Mid Town DinerNew Cumberland
206 N Chester St, New Cumberland, WV 26047
-
Choo-Choo's Restaurant LLCNew Martinsville
155 Vine St, New Martinsville, WV 26155
-
Coplin's Family DinerNewell
541 Washington St, Newell, WV 26050-1127
-
Shupester's the Dinner BucketNorthfork
Coal Heritage Rd, Northfork, WV 24868
-
Thelma's LunchNutter Fort
85 Plainwood Ave, Nutter Fort, WV 26301
-
Top Dog Diner & Furniture OutletNutter Fort
125 Buckhannon Pike, Nutter Fort, WV 26301
-
Heart Of Gold DinerOak Hill
1005 Main St E, Oak Hill, WV 25901-3127
-
Rae's DinerOceana
1552 Cook Pkwy, Oceana, WV 24870
-
B and J's Family DinerParsons
166 Main St, Parsons, WV 26287
-
Family TraditionsPetersburg
21 Virginia Ave, Petersburg, WV 26847
-
C&C DinerPeterstown
7919 Seneca Trail S, Peterstown, WV 24963
-
Valley DinerPine Grove
State Hwy 20, Pine Grove, WV 26419
-
Jimmies RestaurantPrinceton
839 Mercer St, Princeton, WV 24740
-
Dolly's DinerPrinceton
909 Oakvale Rd, Princeton, WV 24740
-
Billie's Diner LlcRanson
807 N Mildred St, Ranson, WV 25438-1692
-
Sam’s DinerRichwood
6 Water St, Richwood, WV 26261
-
The Oakford DinerRichwood
46 Oakford Ave, Richwood, WV 26261
-
JJ's Diner & DeliRio
15105 Ford Hill Rd, Rio, WV 26755
-
D'Bos DawgzRipley
123 N Ct St, Ripley, WV 25271
-
The Route 20 DinerRock Cave
12765 WV-20, Rock Cave, WV 26234
-
Romney DinerRomney
44 N Marsham St, Romney, WV 26757
Family-owned
-
Mountain Top Truck StopRomney
22700 Northwestern Pike, Romney, WV 26757-6380
-
Mayberry's RestaurantSaint Albans
1481 Maccorkle Ave, Saint Albans, WV 25177
-
Mindys Lil DinerSalem
289 W Main St, Salem, WV 26426
-
Betty's RestaurantShepherdstown
112 E German St, Shepherdstown, WV 25443
-
Jimmy's Diner IncShinnston
1121 Hood Ave, Shinnston, WV 26431-9700
-
Shorty's DinerShinnston
409 S Pike St, Shinnston, WV 26431-1125
-
Tyler Speedway DinerSistersville
Tyler Hwy #18, Sistersville, WV 26175
-
Route 66 Sub ShopSnowshoe
Route 66 Snowshoe, Snowshoe, WV 26209
-
Brooke's Tiny KitchenSt Marys
415 2nd St, St Marys, WV 26170
-
The Home-town DinerSummersville
607 Main St, Summersville, WV 26651
-
Luzaders 3 Girls DinerSutton
53 Mid Mountain Ln, Sutton, WV 26601
-
Company’s Comin’ Murray’s Downhome DinerTunnelton
4244 George Washington Hwy, Tunnelton, WV 26444
-
MOCO DINERUnion
375 Main St, Union, WV 24983
-
Elke's DinerVienna
3310 Grand Central Ave, Vienna, WV 26105
-
George's PlaceVienna
420 39th St, Vienna, WV 26105-1732
-
Kac-Ka-Pon RestaurantWardensville
395 E Main St, Wardensville, WV 26851
-
Quarter Mile DinerWardensville
69 State Road 259 N, Wardensville, WV 26851
-
Sterling Drive-InWelch
788 Stewart St, Welch, WV 24801
-
Moonie'sWest Union
383 Main St, West Union, WV 26456
-
Olde Mill DinerWeston
2997 Jackson Mill Rd, Weston, WV 26452-8030
-
Deb's DinerWeston
139 E 2nd St, Weston, WV 26452
-
Hall of Fame CafeWheeling
29 20th St, Wheeling, WV 26003
-
Rachels On 16thWheeling
86 16th St, Wheeling, WV 26003
-
Duba DinerWilliamson
1444 E 4th Ave, Williamson, WV 25661-3946
-
Jerry's FlyAway KitchenWilliamstown
521 Co Rte 31/1, Williamstown, WV 26187
-
The Diner at Winfield Quick StopWinfield
12765 Winfield Rd, Winfield, WV 25213-7128
BEFORE YOU GO
Before your next diner visit
Plan breakfast, check late-night service and organise a group.


