Restaurant · Virginia
Virginia Diner
More photos
Steve’s take
About thirty minutes off I-95, the Virginia Diner has been serving peanut soup and country ham since 1929. This is the kind of place your grandparents ate at, and the peanut pie is unreasonably good. If your route takes you through the Wakefield area — especially if you're heading to Virginia Beach or the Outer Banks first — this is a legitimate destination meal, not just a pit stop.
🌤️ Weather right now
Wakefield, VA
Updated just now
Tonight
62°F
Mostly Clear
Destination Details
- ✓full menu
- ✓gift shop
- ✓restrooms
- ✓parking
- ✓iconic
- ✓peanut shop
Common questions about Virginia Diner
Where is Virginia Diner?
Virginia Diner is at 322 W Main St, Wakefield, VA 23888, Virginia. It sits along I-95, which makes it a natural stop on a Florida-bound family road trip.
What are the hours at Virginia Diner?
Typical hours: 11am–8pm. Hours can shift seasonally and on holidays — always confirm on the official site before you plan your visit.
What's Virginia Diner like to visit on a family road trip?
About thirty minutes off I-95, the Virginia Diner has been serving peanut soup and country ham since 1929. This is the kind of place your grandparents ate at, and the peanut pie is unreasonably good. If your route takes you through the Wakefield area — especially if you're heading to Virginia Beach or the Outer Banks first — this is a legitimate destination meal, not just a pit stop.
Is Virginia Diner family-friendly?
Yes — Virginia Diner earns a 4/5 family-friendly rating in our database.