
Listen, I have a soft spot for a meal with a view. And I have a real soft spot for a meal that does not drain my wallet.
West Virginia just happens to be full of both. I am talking about riverfront spots where the water is practically in your lap, the portions are generous, and the bill will not make you flinch.
You know the type.
Maybe it is a fried fish platter at a place with a screen door that slams.
Maybe it is a basket of wings and a cold drink while a river rolls by slow and easy. These are not fancy.
They are better than fancy. They have character, they have history, and they have the kind of food that makes you want to linger.
So grab your people and find a picnic table. No reservations needed.
Just show up. And bring your appetite.
1. Greenbrier Grille and Lodge, Marlinton

Rolling into Marlinton after a long morning of curvy roads, I wanted something warm, and this spot delivered before I even sat down. The dining room feels like a friend’s kitchen that happens to have a menu.
Out back, the deck stretches toward the Greenbrier River, where the water moves slow and the tree line does most of the talking. I grabbed a seat there and let the breeze do the rest.
Breakfast, lunch, and dinner all get equal love here, which matters when your travel schedule is a mess. The onion rings come out golden and loud with crunch, the kind you keep reaching for without meaning to.
Chili with fresh cornbread is the move on a cool day, and the pulled pork sandwich carries a smoky depth that lingers.
Club sandwiches arrive stacked high enough to require strategy. If you still have room, blueberry cobbler is the sweet finish locals seem to swear by.
Service moves quickly without rushing you out the door, so lingering feels welcome. Rail Trail cyclists often roll in dusty and happy, which tells you plenty.
Address: 814 1st Ave, Marlinton, WV 24954
2. Prima Marina Incorporated, Moundsville

Sunset here is almost unfair. I showed up expecting a quick bite and ended up parked at a table watching the Ohio River turn copper and pink while my food got dangerously close to cold.
Boats bob nearby, the air smells like water and garlic, and nobody seems in a hurry about anything.
The cooking leans comfortable and generous rather than fussy. Pasta plates come out steaming, meatballs are hearty in the way that makes you slow down, and the shrimp scampi has that buttery garlic pull that keeps forks moving.
Daily specials are where things get fun, because you never quite know what will appear.
Some days it is fresh fish or cod, other days grilled salmon shows up looking better than anything I expected from a marina kitchen. Wings and steaks round out the board for folks who want something sturdier.
What sticks with me is how easy the whole place feels, like a dock party that happens to serve dinner.
Come early if you want that riverside table when the sun starts dropping, because the view is genuinely worth the timing.
Address: 1501 Water St, Moundsville, WV 26041
3. Nana’s Landing, Glen Dale

Some places just feel like a family reunion you were accidentally invited to, and this is one of them. Tucked along the outer banks of the Ohio River, the room hums with easy conversation and clinking plates.
I liked it immediately, mostly because nobody looked at my hiking boots twice.
The menu wanders happily across comfort territory. Steaks share space with hot dogs, burgers arrive properly messy, and the wings show up in a lineup of sauces that makes decision-making genuinely difficult.
Then there are the mini loafers, a quirky little house item worth ordering purely out of curiosity.
Sandwich choices run deep with hamburgers, cheeseburgers, bacon cheeseburgers, and a fish sandwich for lighter appetites. Tacos and salads exist too, which helps when someone in your group insists on vegetables.
The real prize sits outside. That patio faces the river, and on a warm evening you can watch barges push through while the sky does something dramatic overhead.
Bring people you actually like talking to, because the pace here encourages sitting around a while longer than planned.
Address: 23 Railroad St, Glen Dale, WV 26038
4. Terra Cafe, Morgantown

Bikes kept rolling past my table, and every third rider seemed to be pulling in for coffee. Sitting along the rail-trail in Star City, this cafe has figured out exactly what a hungry traveler wants after moving around all morning.
The patio catches good light and better breezes.
Pastries are made in house, and they disappear fast, so early arrival pays off. Coffee is treated seriously here without any of the pretension that usually tags along.
Breakfast and brunch plates lean hearty and fresh at the same time, a balance that is harder to pull off than it sounds.
The salmon club deserves its reputation. Broiled with a crisp edge, layered with aioli, avocado, and bacon, it eats like something you would expect from a much bigger city.
Fresh-baked desserts wait at the counter, quietly ruining your willpower.
What makes it work is the rhythm. Trail traffic drifts by, plates come out unhurried, and the whole space feels built for people who plan to stay a while.
Wear comfortable shoes, because the walk along the water afterward is half the experience.
Address: 425 Industrial Ave, Morgantown, WV 26501
5. Table 9, Morgantown

Wide windows changed my whole mood the second I walked in. Light spills across the room here, and the deck faces the Monongahela River, which means dinner comes with a slow-moving backdrop that never gets old.
There is a quiet energy to the place, busy but never frantic.
Cooking runs contemporary New American, with local ingredients showing up alongside flavors borrowed from all over the map. Duck confit paired with bok choy and butternut squash reads fancy, though it eats like comfort food with better posture.
Scallops with corn and fingerling potatoes hit that same sweet spot.
Casual cravings get respect too. Sriracha fries are dangerously snackable, fish tacos travel well to the patio, and a spinach salad keeps things bright.
Brunch might be the sleeper hit. Avocado Eggs Benedict, bacon hash, and Banana Fosters French Toast all make a strong case for showing up before noon.
My advice is simple. Ask for a deck seat, order something you cannot pronounce confidently, and let the river handle the entertainment.
Address: 40 Donley St, Morgantown, WV 26501
6. Angela’s on the River, St Albans

History and dinner share a table at this one. Set inside the old Chilton House right on the Coal River, the building carries that unmistakable creak and charm of a place that has seen a century of guests come through.
River views frame nearly every seat.
Dinner here covers a lot of ground. Seafood, steaks, pasta, and straight-up home cooking all appear on the same menu without any of it feeling out of place.
The spicy cabbage soup surprised me, warm and layered in a way I did not expect.
Homemade potato chips topped with blue cheese are the kind of appetizer that vanishes before anyone admits to eating them. New York Strip and baked steak both arrive cooked with real attention.
BBQ ribs, grilled pork chops, and crab stuffed white fish give you plenty of reason to return with a different appetite.
Staff move through the room with genuine warmth, checking in without hovering. Reserve a window seat if you can, because watching the Coal River slide past while dessert arrives is a small, perfect thing.
Address: 2 6th Ave, St Albans, WV 25177
7. Old Maine Cafe, St Albans

Comfort food with a little swagger. That was my first thought walking into this Main Street spot, where the smell of grilled burgers meets you at the door and pretty much decides your order for you.
The room balances relaxed charm with a friendly buzz that makes solo dining feel fine.
Crab stuffed mushrooms started my meal and immediately set the bar high. Shrimp skewers dusted with Sugar Cane Island spices bring a sweet-and-warm kick that had me rethinking my whole appetizer strategy.
Chicken wings come tender with a full lineup of sauces to argue about.
Burgers get grilled properly, with real char and juice. Steaks hold their own for bigger appetites, and the salads show more creativity than most places bother with.
Specialty sandwiches are the quiet stars. The Italian Sub, the Buffalo Chicken, and the classic Cafe Club all arrive built with obvious care.
What I appreciated most was the consistency in small things, from seasoning to plating. Grab a table, take your time, and let St Albans move slowly around you.
Address: 212 Main St, St Albans, WV 25177
8. The Historic Glen Ferris Inn Restaurant, Glen Ferris

Kanawha Falls does something to your appetite. I pulled over just to look at the water tumbling across those wide ledges, then spotted the inn sitting there like it had been waiting for me since 1839.
Travelers have been stopping here for generations, and the building wears that history well.
Inside, the dining room keeps things classic. Tall windows, old woodwork, and a view of the Kanawha River that makes phone cameras come out immediately.
Cooking here stays simple and unassuming, which is exactly its strength. Nothing is overworked, and everything tastes fresh off the stove.
Breakfast has a strong following, and after one plate I understood why. Lunch and dinner follow the same honest approach, covering a range of tastes without trying to impress anyone.
Lodging sits right upstairs if the drive catches up with you.
My suggestion is to eat, then walk down toward the falls afterward. Mist off the water and a full stomach make for one of the better twenty-minute stretches you will spend in the state.
Address: 9022 Midland Trail, Glen Ferris, WV 25090
9. River City Grill & Pub, Hinton

That deck. I keep thinking about that deck, hanging over the water with mountains stacked up behind it and just enough breeze to make sitting outside the obvious choice.
Hinton has a laid-back rhythm, and this place matches it perfectly.
Step inside and you get a comfortable pub feel, all easy seating and low-key conversation. It works whether you are grabbing a quick lunch or settling in after a day on the river.
Burgers here carry real flavor, thick and satisfying without any fuss. Chicken grinders come loaded, and the steak grinder is a serious commitment for anyone with a big appetite.
Pulled pork sandwiches are handled with care, tender and properly sauced.
Fried chicken shows up crisp on the outside and juicy underneath, while the wings hold their crunch all the way through the basket.
Location makes it an easy stop if you are exploring the New River area, and honestly, the combination of water views and hearty plates is hard to beat. Ask for outdoor seating and thank yourself later.
Address: 422 Hinton Bypass, Hinton, WV 25951
10. Dairy Queen, Hinton

Never thought a fast food stop would end up as a trip highlight, yet here we are. This Hinton location sits above the New River, and the picture windows deliver a view most sit-down restaurants would envy.
I even spotted birds settled in the trees just beyond the glass.
Ordering happens through a walk-up window, which gives the whole place a pleasantly old-fashioned feel. There is something charming about standing outside, reading a menu board, hearing the river below.
The menu is where things get genuinely unusual. Alongside the soft serve you expect, they serve hot dogs with sauce and slaw piled onto Texas Toast, a combination that sounds odd and tastes fantastic.
Pinto beans, cornbread, barbecue, and macaroni salad round out the local favorites.
Indoor and outdoor seating both work, though I would take the window seat every time.
Fun little detail: this location has become a destination on its own, drawing people who come for the view as much as the food. Order the slaw dog and see what the fuss is about.
Address: 240 Hinton Bypass, Hinton, WV 25951
11. The River House, Capon Bridge

Music drifted out the door before I reached it. Part cafe, part arts and music venue, this historic building on the Cacapon River wears several hats and somehow makes all of them fit.
The setting alone is worth the drive out to Capon Bridge.
Pastries and ice cream sit up front for anyone stopping in casually. Beyond that, the kitchen turns out local comfort food in portions that do not hold back.
Crispy calamari with tangy marinara made a strong opening argument, and the Caprese salad kept things fresh and simple.
Blackened salmon arrives with a seasoned crust that crackles slightly under the fork. Ribeye handles the bigger appetites, while grilled chicken alfredo brings creamy, familiar warmth to the table.
Lighter eaters can go for the grilled vegetable medley without feeling shortchanged.
The atmosphere leans casual and community-minded, the sort of spot where locals settle in for the evening and nobody rushes anybody.
Check what is happening on the calendar before you go, because catching live music with the river outside turns dinner into a whole night.
Address: 24 Rickie Davy Ln, Capon Bridge, WV 26711
12. Avenue Eats, Wheeling

Wheeling knows what it is doing with burgers. Sitting along the Ohio River with windows facing the water and a nearby park, this spot turned a simple lunch stop into a long, happy detour.
The patio is the place to be when the weather cooperates.
Gourmet burgers are the headline act, built on classic recipes with house twists layered in. The roasted jalapeno burger brings heat without wrecking your palate, and the steakhouse burger arrives cooked exactly right.
Local ingredients get used whenever possible, and you can taste that freshness.
Beyond burgers, the menu stretches into sandwiches, crisp salads, and seafood plates. Lamb tacos and fried risotto are the wildcards, and both are worth ordering just to see what the kitchen does with them.
Inside, the space feels cozy without being cramped, with comfortable seating that invites a slow meal.
River traffic and park greenery make the view constantly interesting, so conversation lulls never feel awkward.
If you are wrapping up a northern panhandle road trip, this is a strong final stop before heading home.
Address: 1230 Water St, Wheeling, WV 26003
Dear Reader: This page may contain affiliate links which may earn a commission if you click through and make a purchase. Our independent journalism is not influenced by any advertiser or commercial initiative unless it is clearly marked as sponsored content. As travel products change, please be sure to reconfirm all details and stay up to date with current events to ensure a safe and successful trip.