Virginia has a quiet pie trail, and most of it runs through small towns you might zip past on the highway. Some stops are tiny pie shops with only a few open days a week.
Others are old diners and country stores where a slice of peanut butter or meringue pie is part of the routine. Here are seven places across the state where pie is the main event, so save this list for your next road trip.
1. Woodruff’s Cafe and Pie Shop, Monroe, VA

Plan ahead for this one, because the doors open only Wednesday through Saturday, from 10 AM to 4 PM. That short window makes a slice here feel like a small reward.
The shop sits on Elon Road in Monroe, a rural crossroads community in the Blue Ridge foothills of Amherst County. It is a casual cafe with a historic, quiet setting, serving sandwiches alongside a lineup of homemade pies.
Blueberry, pecan, blackberry, and key lime are the classics. You can order a single slice or take it a la mode.
There is also a sugar-free, gluten-free pie option, which is a thoughtful touch.
Coffee is part of the draw, and there is outdoor seating where dogs are welcome. Curbside pickup and takeout make it easy to bring a whole pie home.
Parking is free, and the cafe accepts reservations.
2. Country Cafe, Hot Springs, VA

Peanut butter pie is the slice to know in Hot Springs. At Country Cafe, it is the dessert people tend to talk about first.
The building is a simple, wood-paneled spot on Sam Snead Highway, in a small mountain resort village in Bath County. It is known for three things: breakfast, a salad bar, and pies.
Homemade pies here come at friendly prices, and the service is quick. That makes it a good, easygoing alternative to fancier dining in the area.
The savory side holds up too. Chili, French dip sandwiches, and fried pickles appear on the menu, along with a kids’ menu and high chairs for families.
Hours run Tuesday through Saturday from 8 AM to 8 PM, and Sunday from 8 AM to 2 PM. Sunday morning tends to be the quietest time to grab a table.
3. Southern Kitchen, New Market, VA

Route 11 travelers have been pulling into this old-school diner for comfort food for years. The menu runs from morning until night, and the homemade meringue pie is a fine way to close out any meal.
Fried chicken leads the savory lineup. You will also find fried Virginia country ham, hush puppies, grits, peanut soup, chipped beef gravy, and mac and cheese.
New Market is a small Shenandoah Valley town, and this diner fits its pace. The atmosphere is casual and historic, with table service, counter service, and free Wi-Fi.
I would save this stop for a long day of driving. It opens at 7 AM every day and stays open until 9 PM on Fridays and Saturdays.
Weekday mornings are the calmest time to visit.
4. Virginia Diner, Wakefield, VA

Peanut country has its own pie stop. Virginia Diner in Wakefield is a longtime eatery with a gift shop full of local peanuts and treats, so dessert can easily follow you home.
Diner’s Favorite Apple Pie is the house signature. Spoonbread, country ham sandwiches, mashed potatoes with gravy, and maple bacon chicken and waffles round out the Southern comfort menu.
Wakefield is a small agricultural town in Sussex County, and the diner works well as a road trip anchor in southeastern Virginia. Families get high chairs, a kids’ menu, and changing tables.
It opens at 8 AM Monday through Thursday and at 7 AM Friday through Sunday. Sunday afternoon is the busy stretch, so arrive early if you are on a schedule.
5. Floyd Country Store, Floyd, VA

Pie and bluegrass make a fine pair in Floyd. The Floyd Country Store is an old-timey hangout on South Locust Street that mixes a country cafe counter with weekend live music.
Inside, you will find apparel, candy, local art, and crafts. The food side covers sandwiches like chicken salad, ice cream, and scratch-baked country desserts, including pie.
Floyd is a tiny mountain town in the Blue Ridge, and the store is one of its best-known gathering spots. Saturday morning into the afternoon is the busiest time.
Hours change by day, so check before you go. It stays open until 10 PM on Fridays and 9 PM on Saturdays, which makes it an easy evening stop.
6. Mom’s Apple Pie Bakery, Leesburg, VA

Despite the name, apple is only the beginning. This Leesburg bakery specializes in a wide range of handmade pies and fresh baked goods.
Cherry, blackberry, blueberry, and chocolate pecan all appear on the menu. Coffee is available too.
Keep in mind that this is a grab-and-go shop. There is no dine-in seating and no restroom, so plan to take your pie to a picnic or straight home.
The bakery sits on Loudoun Street SE in historic Leesburg. It is open daily from 11 AM, closing at 6 PM Monday through Saturday and 5 PM on Sunday.
Saturday afternoons are busiest, so arrive early for the best selection.
7. J & B’s Country Store & The Country Cafe & Bakery, Broadway, VA

Antiques and pie share a roof in Broadway. J and B’s combines a country store, a cafe, and a bakery on North Main Street.
Shoppers can browse antiques and collectibles, then head to the bakery counter for fresh pies, pastries, and sweets. Sandwiches and drinks are available for a light lunch.
Broadway is a small Rockingham County town in the Shenandoah Valley. That makes this an easy add-on if you are already exploring the valley.
The store is open Tuesday through Saturday from 9 AM to 5 PM, and Sunday from 1 to 5 PM. It works best as a quick stop, though browsing can stretch that out.
From Monroe to Broadway, these seven spots prove Virginia pie is alive and well in its small towns. Pick one, check the hours, and bring a box for leftovers.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.