The 10 Best Diners in West Virginia! By
Penny Fox

West Virginia and the surrounding region has some of the best comfort food around, and each of the diners featured here have a unique character that includes iconic home cooking that may remind you of days gone by. No matter where you travel in the Mountain State, you aren’t very far from a classic diner. Below are 10 best diners in West Virginia where you can experience a taste of home in a casual and friendly atmosphere.
1. Mary B’s Diner, Parkersburg, WV
If you’re looking for a great place to eat good country cooking, Mary B’s Diner in Parkersburg, West Virginia, is the place to go. What’s great about this place is that you can order your favorite breakfast meal like eggs, pancakes, French toast, potatoes, your favorite meat, and toast the way you like it AND get a slice of pie, too.
2. Mountain View Diner, Charles Town, WV
Mountain View Diner in Charles Town, West Virginia, is a family-owned local favorite eatery that specializes in great American and Greek food. The menu changes each day, but you can always count on the same great service and high-quality meals made with fresh ingredients and cooked the way you want them. The Frederick News-Post voted Mountain View Diner the “Best of the Best” and after you eat there, you’ll know why. One of the only restaurants in the area that serves country ham, scrapple, and Lox, everything is homemade and delicious! They also have an in-house bakery so you can take some of the goodness home every day of the week.
3. Morgan’s High Street Diner, Morgantown, WV
No matter what brings you to Morgantown, West Virginia, you need to make time to stop by Morgan’s High Street Diner where you can order breakfast all day long! This is comfort food at its finest, whether you’re ordering the Motown Irish Benedict with Texas toast, corned beef hash and a sunnyside egg, or Trav’s beignets, a New Orleans-style French pastry that’s fried and covered with powdered sugar. There are traditional favorites, too, like chicken ‘n waffles, and biscuits and sausage gravy.
4. DJ’s 50s & 60s Diner, Fairmont, WV
You’ll be transported back in time when you step inside DJ’s 50s & 60s Diner. Located in Fairmont, West Virginia, the popular and eye-pleasing color combinations of black and white tiled flooring and red seating are reminiscent of days gone by. You can order breakfast, lunch, or dinner any time of day, and the homemade desserts, floats, and sundaes are sure to satisfy your sweet tooth.
5. Olde Country Diner, Martinsburg, WV
Featured in Southern Living in 2017 as one of “The South’s Best Diners,” Olde Country Diner in Martinsburg, West Virginia, could easily be overlooked if you’re just looking at the outside. You might not suspect that inside this little diner open every day but Sunday is a marvelous selection of homemade country comfort food. Among the most popular items are their fried chicken, fresh burgers, and homemade soups.
View this post on Instagram
6. Rainbow Diner, Charles Town, WV
Rainbow Diner could be one of Charles Town, West Virginia’s best kept secrets. If the idea of homemade fried chicken, mashed potatoes and gravy, green beans, and homemade cookies for dessert is making your mouth water, then you need to head down to this gem of a place.
7. The Corner Shop Diner, Bramwell, WV
Have you had an authentic soda fountain experience with a real soda jerk preparing your food and drinks for you? That’s what you’ll get at the Corner Shop Diner in Bramwell, West Virginia. This quaint little shop is great just for the experience, but the food is good, too. Everything is homemade with attention to detail, so it may take a little longer during busy times, like Friday and Saturday nights, but the wait is worth it. Open every day except Sunday, they feature homemade ice cream, giant burgers, hotdogs with chili, pulled pork sandwiches, and other favorites.
8. Debbie’s Speedway Diner, Middlebourne, WV
With the classic exterior of shiny metal and an interior design that includes black and white flooring, Debbie’s Speedway Diner in Middlebourne, West Virginia, is a great place to enjoy a burger and fries with your favorite somebody. Offering good food, great prices, and fast service, Debbie’s is a must-visit.
9. Hilltop Diner, Cowen, WV
If you have a picky eater, take them to Hilltop Diner in Cowen, West Virginia, and have them try the cream of chicken over biscuit with mashed potatoes, gravy, and green beans. This is good country cooking at its finest and the best comfort food around. If you’re a burger lover, they have those, too. They also make homemade apple pies and milkshakes.
10. The Dish Café, Daniels, WV
Featuring products that are healthy and fresh, the Dish Café in Daniels, West Virginia is among the best. All the beef used here is grass-fed and there are special menus that combine Mexican and Italian flavors for a palate-pleasing experience. With delicious items like Crab-stuffed portabella mushrooms, firecracker shrimp, fresh salads, and in-house dressings, there are also eight flavors of chicken wings and tenders like parmesan garlic, sriracha orange, and sesame ginger. They also serve a great pecan encrusted trout, and ethnic favorites like Cajun shrimp over creamy polenta.
Enter City / State or Zip code below
Barbour County
Berkeley County
Boone County
- Ashford
- Bim
- Bloomingrose
- Bob White
- Comfort
- Costa
- Danville
- Foster
- Gordon
- Hewett
- Jeffrey
- Julian
- Madison
- Nellis
- Orgas
- Ottawa
- Peytona
- Racine
- Ridgeview
- Saxon
- Seth
- Sylvester
- Turtle Creek
- Twilight
- Uneeda
- Van
- Wharton
- Whitesville
- Woodville
Braxton County
Brooke County
Cabell County
Calhoun County
Clay County
Doddridge County
Fayette County
- Alloy
- Ansted
- Boomer
- Cannelton
- Charlton Heights
- Danese
- Deep Water
- Dothan
- Edmond
- Fayetteville
- Gauley Bridge
- Glen Ferris
- Glen Jean
- Hico
- Hilltop
- Kanawha Falls
- Kimberly
- Kincaid
- Lansing
- Layland
- Lochgelly
- Lookout
- Meadow Bridge
- Minden
- Montgomery
- Mount Carbon
- Mount Hope
- Mount Olive
- Nallen
- Oak Hill
- Page
- Pax
- Powellton
- Prince
- Redstar
- Robson
- Scarbro
- Smithers
- Spring Dale
- Thurmond
- Victor
- Winona
Gilmer County
Grant County
Greenbrier County
- Alderson
- Asbury
- Caldwell
- Charmco
- Crawley
- Fairlea
- Frankford
- Grassy Meadows
- Leslie
- Lewisburg
- Maxwelton
- Neola
- Quinwood
- Rainelle
- Renick
- Ronceverte
- Rupert
- Smoot
- White Sulphur Springs
- Williamsburg
Hampshire County
- Augusta
- Bloomery
- Capon Bridge
- Capon Springs
- Delray
- Green Spring
- High View
- Levels
- Points
- Purgitsville
- Rio
- Romney
- Shanks
- Slanesville
- Springfield
- Yellow Spring
Hancock County
Hardy County
Harrison County
- Anmoore
- Bridgeport
- Clarksburg
- Enterprise
- Gypsy
- Haywood
- Hepzibah
- Lost Creek
- Lumberport
- Meadowbrook
- Mount Clare
- Nutter Fort
- Reynoldsville
- Salem
- Shinnston
- Spelter
- Wallace
- West Milford
- Wilsonburg
- Wyatt
Jackson County
Jefferson County
- Bakerton
- Charles Town
- Halltown
- Harpers Ferry
- Kearneysville
- Millville
- Ranson
- Rippon
- Shenandoah Junction
- Shepherdstown
- Summit Point
Kanawha County
- Alum Creek
- Belle
- Blount
- Blue Creek
- Cabin Creek
- Cedar Grove
- Charleston
- Clendenin
- Cross Lanes
- Dawes
- Drybranch
- Dunbar
- East Bank
- Elkview
- Eskdale
- Falling Rock
- Gallagher
- Glasgow
- Handley
- Hansford
- Hernshaw
- Hugheston
- Institute
- London
- Mammoth
- Miami
- Nitro
- Pinch
- Pond Gap
- Pratt
- Saint Albans
- South Charleston
- Tad
- Tornado
- Upper Falls
- Winifrede
Lewis County
Lincoln County
- Alkol
- Branchland
- Griffithsville
- Hamlin
- Harts
- Midkiff
- Myra
- Ranger
- Sod
- Spurlockville
- Sumerco
- West Hamlin
- Yawkey
Logan County
- Accoville
- Amherstdale
- Big Creek
- Blair
- Bruno
- Chapmanville
- Chauncey
- Clothier
- Cora
- Davin
- Ethel
- Henlawson
- Holden
- Kistler
- Lake
- Logan
- Lorado
- Lyburn
- Mallory
- Man
- Mount Gay
- Omar
- Peach Creek
- Pecks Mill
- Sarah Ann
- Sharples
- Stollings
- Switzer
- Verdunville
- Whitman
- Wilkinson
- Yolyn
Marion County
- Barrackville
- Baxter
- Carolina
- Colfax
- Fairmont
- Fairview
- Farmington
- Four States
- Grant Town
- Idamay
- Kingmont
- Mannington
- Metz
- Montana Mines
- Rachel
- Rivesville
- Worthington
Marshall County
Mason County
- Apple Grove
- Ashton
- Gallipolis Ferry
- Glenwood
- Hartford
- Henderson
- Leon
- Letart
- Mason
- Mount Alto
- New Haven
- Point Pleasant
- Southside
- West Columbia
Mcdowell County
- Anawalt
- Avondale
- Bartley
- Berwind
- Big Sandy
- Bradshaw
- Coalwood
- Cucumber
- Davy
- Eckman
- Elbert
- Elkhorn
- Gary
- Hemphill
- Hensley
- Iaeger
- Isaban
- Jenkinjones
- Jolo
- Kimball
- Kyle
- Maybeury
- Mohawk
- Newhall
- Northfork
- Pageton
- Panther
- Paynesville
- Premier
- Raysal
- Roderfield
- Squire
- Switchback
- Thorpe
- War
- Warriormine
- Welch
- Wilcoe
Mercer County
- Athens
- Beeson
- Bluefield
- Bramwell
- Camp Creek
- Flat Top
- Freeman
- Hiawatha
- Kegley
- Kellysville
- Lashmeet
- Lerona
- Matoaka
- Montcalm
- Nemours
- Oakvale
- Princeton
- Rock
- Spanishburg
- Wolfe
Mineral County
Mingo County
- Baisden
- Borderland
- Breeden
- Chattaroy
- Delbarton
- Dingess
- Edgarton
- Gilbert
- Justice
- Kermit
- Lenore
- Matewan
- Naugatuck
- Newtown
- North Matewan
- Ragland
- Rawl
- Red Jacket
- Varney
- Verner
- Vulcan
- Wharncliffe
- Williamson
Monongalia County
- Blacksville
- Cassville
- Dellslow
- Granville
- Maidsville
- Morgantown
- Osage
- Pentress
- Pursglove
- Wana
- Westover
Monroe County
- Ballard
- Gap Mills
- Greenville
- Lindside
- Peterstown
- Secondcreek
- Sinks Grove
- Union
- Waiteville
- Wayside
- Wolfcreek
Morgan County
Nicholas County
- Belva
- Birch River
- Calvin
- Canvas
- Craigsville
- Dixie
- Drennen
- Fenwick
- Gilboa
- Keslers Cross Lanes
- Leivasy
- Mount Lookout
- Mount Nebo
- Nettie
- Pool
- Richwood
- Summersville
- Swiss
- Tioga
Ohio County
Pendleton County
Pleasants County
Pocahontas County
Preston County
Putnam County
- Bancroft
- Buffalo
- Eleanor
- Fraziers Bottom
- Hometown
- Hurricane
- Liberty
- Poca
- Red House
- Scott Depot
- Teays
- Winfield
Raleigh County
- Arnett
- Artie
- Beaver
- Beckley
- Blue Jay
- Bolt
- Bradley
- Clear Creek
- Coal City
- Colcord
- Cool Ridge
- Crab Orchard
- Daniels
- Dorothy
- Dry Creek
- Eccles
- Fairdale
- Ghent
- Glen Daniel
- Glen White
- Harper
- Helen
- Josephine
- Lanark
- Lester
- Mabscott
- Mac Arthur
- Midway
- Naoma
- Odd
- Piney View
- Princewick
- Prosperity
- Raleigh
- Rhodell
- Rock Creek
- Shady Spring
- Skelton
- Slab Fork
- Sophia
- Sprague
- Stanaford
- Surveyor
- Tams
- White Oak
Randolph County
- Beverly
- Coalton
- Dailey
- Dryfork
- Elkins
- Ellamore
- Glady
- Harman
- Helvetia
- Huttonsville
- Kerens
- Mabie
- Mill Creek
- Mingo
- Monterville
- Montrose
- Norton
- Pickens
- Valley Bend
- Valley Head
- Whitmer
Ritchie County
Roane County
Summers County
- Brooks
- Elton
- Forest Hill
- Green Sulphur Springs
- Hinton
- Jumping Branch
- Meadow Creek
- Nimitz
- Pence Springs
- Pipestem
- Sandstone
- Talcott
Taylor County
Tucker County
Tyler County
Upshur County
- Adrian
- Buckhannon
- Cleveland
- French Creek
- Frenchton
- Kanawha Head
- Lorentz
- Rock Cave
- Selbyville
- Tallmansville
Wayne County
- Ceredo
- Crum
- Dunlow
- East Lynn
- Fort Gay
- Genoa
- Kenova
- Kiahsville
- Lavalette
- Prichard
- Shoals
- Wayne
- Wilsondale
Webster County
Wetzel County
- Big Run
- Burton
- Folsom
- Hundred
- Jacksonburg
- Littleton
- New Martinsville
- Paden City
- Pine Grove
- Porters Falls
- Reader
- Smithfield
- Wileyville
Wirt County
Wood County
- Belleville
- Davisville
- Mineral Wells
- Parkersburg
- Rockport
- Vienna
- Walker
- Washington
- Waverly
- Williamstown
Wyoming County
- Allen Junction
- Amigo
- Brenton
- Bud
- Clear Fork
- Coal Mountain
- Corinne
- Covel
- Cyclone
- Fanrock
- Glen Fork
- Glen Rogers
- Hanover
- Herndon
- Ikes Fork
- Itmann
- Jesse
- Kopperston
- Lynco
- Maben
- Marianna
- Matheny
- Mc Graws
- Mullens
- New Richmond
- North Spring
- Oceana
- Pineville
- Ravencliff
- Rock View
- Sabine
- Saulsville
- Simon
- Stephenson
- Wyco
- Wyoming