Travel with Griz

Restaurant · Virginia

Virginia Diner

322 W Main St, Wakefield, VA 23888· $$· 11am–8pm

More photos

Virginia Diner — photo 2

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

Today

88°F

Mostly Sunny

Tonight69°F
Friday95°F
Friday Night72°F

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.