Skip to Content

12 Family Owned Candy Stores In Virginia That Brought Back My Favorite Childhood Memories

12 Family Owned Candy Stores In Virginia That Brought Back My Favorite Childhood Memories

There’s a special kind of joy that comes from pushing open the door of a candy store and being hit by the warm, sweet smell of chocolate and spun sugar.

Virginia is home to a wonderful collection of family-owned candy shops, each with its own personality, specialty, and history.

From hand-dipped chocolates in charming small towns to old-fashioned penny candy displays in coastal villages, these stores are more than just places to shop.

They’re destinations where kids fall in love with sweets and adults fall back in time to simpler, sweeter days.

Get ready to fill a paper bag with nostalgia, these 12 family-owned candy stores across Virginia are the sweetest stops on any trip.

1. Kilwin’s Chocolates – Williamsburg, James City County

Kilwin's Chocolates - Williamsburg, James City County
© Kilwins Ice Cream – Chocolate – Fudge

Warm chocolate smells hit first, and suddenly allowance memories feel close again as colorful fudge counters glow beneath old-fashioned lights.

Kilwin’s Chocolates in Williamsburg, James City County, mixes seaside vacation fun with handmade sweets, caramel apples, and truffles worth sharing.

Watching staff paddle fresh fudge on marble tables feels like dinner-and-a-show, and that homemade process beats grabbing bags from aisles.

If you visit with kids, ask for a small mixed box so everyone samples something different without leaving sugared-out afterward.

Peppermint bark and turtle clusters make easy gifts, yet the treat is slowing down and choosing sweets carefully by hand.

Parking can fill quickly during tourist season, so going earlier in the day usually means shorter lines and fuller shelves.

Families who love souvenirs should grab chocolate-dipped pretzels for the ride, since they travel better than softer cream-filled choices home.

Between the bright windows and sweet air, the shop captures vacation joy while reminding grown-ups how magical a stop felt.

Skipping giant novelty items helps budgets stretch farther, leaving room for favorites like peanut brittle, sea salt caramel, and fudge.

More than sugar, the visit offers a cheerful reminder that memories often begin with small choices, shared bites, and fingers.

2. The Peanut Shop of Williamsburg – Williamsburg, James City County

The Peanut Shop of Williamsburg - Williamsburg, James City County
© The Peanut Shop of Williamsburg

The crackle of roasted nuts and paper bags makes the whole stop feel like a simple errand from another decade.

The Peanut Shop of Williamsburg in Williamsburg, James City County, is famous for hot peanuts, brittle, and old-time sweets.

Instead of flashy displays, you get a quieter kind of excitement, the sort that comes from smelling fresh batches nearby.

Try a sampler tin if you cannot decide, because salted, chocolate-covered, and honey-roasted options each bring a different mood.

Many visitors pair peanuts with nearby sightseeing, which works well since the shop feels connected to Williamsburg’s deep love of tradition.

Younger kids may focus on candy jars first, but adults often leave talking about the warm peanuts long afterward.

Budget shoppers can split larger bags among family members, turning one purchase into several snack breaks during a walking day.

On cooler afternoons, the roasted smell drifting outside almost works like a sign, pulling people in without much effort.

A stop here proves childhood memories are not only about sugar, but also about little rituals, familiar scents, and sharing.

By the time you leave, even a plain paper sack can feel like treasure from a school trip remembered fondly.

3. Country Kettle Candies – Bedford, Bedford County

Country Kettle Candies - Bedford, Bedford County
© Country Kettle

Copper-kettle candy has a sound all its own, and that steady stir brings back memories of county fairs and holidays.

Country Kettle Candies in Bedford, Bedford County, feels rooted in patience, where brittle, fudge, and chocolates earn attention slowly.

Nothing seems rushed here, which matters when you want sweets that taste made by people instead of machines.

Peanut brittle usually steals the spotlight, yet the softer fudge can surprise visitors who expect only crunchy old-school classics.

Road trippers should pick sturdy treats first, because brittle and boxed chocolates handle car rides better than delicate cream candies.

Asking staff for local favorites is smart, especially when seasonal batches rotate and regulars know exactly what sells fastest.

The shop’s charm comes partly from contrast, with simple surroundings making every glossy piece of candy look even more special.

Parents can use the visit as a mini lesson in handmade food, showing kids how kettles, timing, and care shape flavor.

Prices often feel friendlier than tourist-heavy spots, so it is easier to build a mixed bag without instant regret later.

Leaving with sticky fingers and a cardboard box somehow feels right, like proof that old-fashioned treats still matter today.

4. Old Town Sweet Shop – Alexandria, Alexandria City

Old Town Sweet Shop - Alexandria, Alexandria City
© Pop’s Old Fashion Ice Cream Co

Brick sidewalks outside set the mood before you even open the door, and the inside keeps that old-neighborhood magic going.

Old Town Sweet Shop in Alexandria, Alexandria City, pairs historic surroundings with colorful candy jars, chocolates, and cheerful gift ideas.

Rather than feeling overly polished, the store keeps a friendly personality that suits wandering, browsing, and changing your mind twice.

Retro candy is a strong reason to stop, especially if you want treats that once lived in lunchboxes and movie-theater pockets.

A mixed bag works best here because variety is part of the fun, from gummies and licorice to foil-wrapped chocolates.

Since Old Town can get busy, visiting on a weekday morning offers more breathing room and easier shelf browsing.

Friends exploring Alexandria together can split purchases, which keeps costs low while turning the outing into a shared taste test.

The neighborhood setting also makes dessert feel connected to the day, not just a random stop between bigger plans.

Even adults who claim they are just looking often leave with something familiar, usually because memory beats willpower quickly.

That is the quiet charm here, a sweet little pause where history, sidewalk strolling, and candy cravings fit together nicely.

5. Candy Kitchen – Virginia Beach, Virginia Beach City

Candy Kitchen - Virginia Beach, Virginia Beach City
© Candy Kitchen

Beach days already feel playful, and a candy stop makes them feel even more like summer vacation from childhood.

Candy Kitchen in Virginia Beach, Virginia Beach City, is known for saltwater taffy, fudge, chocolates, and breezy boardwalk energy.

The mix of ocean air and sugar somehow makes every purchase seem more exciting, even when you choose simple classics.

Taffy is the obvious pick, but taking home fudge adds variety and gives family members something softer to enjoy later.

Because beach traffic can be hectic, popping in during early afternoon often beats waiting until evening crowds roll through.

Kids love the colorful bins, while adults usually appreciate having easy treats that travel well back to hotels.

If you want the best value, choose assorted taffy flavors instead of several separate bags that pile up fast.

Part of the fun is the carefree setting, where flip-flops, sunburned noses, and candy choices all belong together naturally.

Even a short visit can reset the mood after sand, heat, or long walks along busy waterfront streets.

By checkout, the shop often feels less like a store and more like a bright souvenir wrapped in sweetness.

6. Cocoa Mill Chocolate Company – Lexington, Rockbridge County

Cocoa Mill Chocolate Company - Lexington, Rockbridge County
© Cocoa Mill Chocolate Company

Some places feel pleasant the second you enter, and that easy comfort is exactly what makes a downtown candy shop memorable.

Cocoa Mill Chocolate Company in Lexington, Rockbridge County, fits its name well with a classic storefront, retro sweets, and giftable treats.

The setting encourages slow browsing, which is perfect for people who like comparing flavors before settling on old favorites.

Students, tourists, and local families all seem to find something here, making the shop feel stitched into town life.

Chocolate bark and nostalgic boxed candy work well for gifts, especially when you want something easy to carry around.

If you are traveling nearby, stopping after lunch makes sense because dessert can double as an afternoon pick-me-up.

Children often go straight for bright gummies, yet grown-ups may smile harder at candy they have not seen in years.

That small surprise matters, since memory often begins with recognition before the first bite even happens.

Prices are easier to manage when you choose a few singles, then add one shared box for everyone later.

The whole experience feels like a postcard from simpler days, where a main street, kind service, and sweets were enough.

7. Sweet Surrender – Richlands, Tazewell County

Sweet Surrender - Richlands, Tazewell County
© Sweet Surrender LLC

Bright colors, playful displays, and the promise of sugar can turn even a gloomy afternoon into something worth remembering.

Sweet Surrender in Richlands, Tazewell County, brings that upbeat energy through chocolates, novelty treats, and retro favorites.

Instead of feeling fancy, the store leans cheerful, making it easy for families to relax and enjoy browsing together.

Children usually notice lollipops first, but old-school hard candies can spark the strongest reactions from parents and grandparents.

That mix of generations is part of the appeal, since everyone brings a different memory to the counter.

A smart plan is setting a spending limit before shopping, then letting each person choose one familiar item and one new one.

Doing that keeps excitement high without creating a giant sugar pile nobody finishes after getting home later.

The town setting adds warmth too, because independent shops often feel more personal than large chain candy counters.

Ask about local favorites if you want guidance, since regular customers usually help shape what stays popular longest.

By the time bags are packed, the visit feels like a small celebration, proof that simple treats still lift ordinary days.

8. Little York Confectionery – Yorktown, York County

Little York Confectionery - Yorktown, York County
© Little York Confectionery home of Yorktown & Co History Tours

Anything with a funny name starts with an advantage, and this shop uses that playful spirit to make visitors smile.

Little York Confectionery in Yorktown, York County, blends handmade chocolates with coastal charm near one of Virginia’s most historic waterfronts.

Because the surroundings already invite strolling, sweets here feel like part of the outing instead of a rushed side errand.

Truffles and boxed chocolates stand out, especially for people who want something a little richer than basic candy bars.

After a riverfront walk, stepping inside for a cool treat can be a welcome break from weather and sightseeing.

Parents can keep purchases balanced by sharing a larger box, then adding one fun item for each child.

That way, everyone gets a personal pick without turning the backseat into a mountain of wrappers later.

The shop also works nicely for gifts, since chocolates feel thoughtful while still matching the fun, vacation-ready mood nearby.

Yorktown’s history gives the whole stop extra character, making dessert feel connected to place as well as taste.

A visit here leaves behind more than sweetness, it leaves a bright, slightly goofy memory that sticks around pleasantly.

9. Carousel Confections – Floyd, Floyd County

Carousel Confections - Floyd, Floyd County
© Carousel Confections

Whimsy matters in a candy shop, and this one suggests fun before you even start deciding what to buy.

Carousel Confections in Floyd, Floyd County, matches the town’s artsy spirit with handmade sweets, bright displays, and friendly charm.

The result feels lively without being loud, which makes browsing enjoyable for both excited kids and slower, thoughtful shoppers.

Floyd is known for personality, so a candy stop here feels more local than generic from the start.

Visitors who enjoy unique towns should pair the shop with downtown exploring, then save purchases for the ride home.

Choosing a few signature items instead of overstuffing a bag helps you remember flavors better and avoid waste later.

Colorful treats catch the eye first, yet simpler chocolates often become the real favorites after everyone starts tasting.

The staff atmosphere can make a difference too, since welcoming service often turns a quick stop into conversation.

That personal touch is part of why family-owned places stay memorable long after individual candy pieces disappear.

When you leave, the sweetness mixes with Floyd’s creative energy, making the whole outing feel lighthearted and pleasantly old-fashioned.

10. Sweet Things Candy Shoppe – Abingdon, Washington County

Sweet Things Candy Shoppe - Abingdon, Washington County
© Sweet Thing

Quiet charm can be just as powerful as bright spectacle, especially when a candy shop sits in a lovely historic town.

Sweet Things Candy Shoppe in Abingdon, Washington County, offers chocolates, nostalgic candy, and an easygoing pace that feels welcoming.

Nothing about the stop needs rushing, which is useful when everyone in the group wants time to look carefully.

Abingdon already rewards wandering, so this shop fits naturally into an afternoon of shops, sidewalks, and conversation.

Boxed chocolates make good gifts here, while loose candy works better if you want an affordable treat right away.

Going in with a simple plan helps, such as choosing one item for now and another for later.

That keeps purchases practical while still leaving room for the fun surprise of something you forgot existed.

Many readers will recognize that feeling, when a familiar wrapper suddenly brings back birthdays, road trips, or movie nights.

The store succeeds because it offers more than sugar, it offers a chance to pause and remember kindly.

For travelers passing through Southwest Virginia, that mix of sweetness and small-town grace makes the visit especially satisfying.

11. I Want Candy – Norton, Wise County

I Want Candy - Norton, Wise County
© I Want Candy

Mountain towns have a comforting rhythm, and candy somehow fits that slower pace better than it fits crowded malls.

I Want Candy in Norton, Wise County, brings handmade sweets to a setting where local pride feels easy to notice.

That combination gives the store character, turning a snack stop into something tied closely to place and community.

Fudge and chocolates are smart starting points, especially if your group includes both adventurous tasters and cautious traditionalists.

Road travelers should buy a little extra water nearby, since sweet snacks always disappear faster than people expect.

When shelves offer seasonal items, try one, because limited flavors often become the treat everyone talks about afterward.

The shop’s appeal also comes from its scale, where browsing feels personal rather than anonymous or hurried.

For children, that means better chances to ask questions and actually see everything without getting overwhelmed quickly.

Adults may appreciate the local feeling most, since it recalls a time when small stores anchored everyday life.

A bag from here carries more than candy home, it carries a bit of Appalachian warmth and neighborly spirit.

12. The Candy Kitchen – Waynesboro, Augusta County

The Candy Kitchen - Waynesboro, Augusta County
© The Candy Kitchen

Scenic drives and candy stops belong together, especially when mountain views already have everyone in a good mood.

The Candy Kitchen in Waynesboro, Augusta County, offers classic sweets, chocolates, and a cozy stop near beautiful surroundings.

Because the area attracts travelers, the store works nicely as both a reward break and a take-home souvenir source.

Pick mix-and-match items if your car is full of different tastes, since variety keeps everyone happier on long rides.

Classic candies usually spark the strongest nostalgia, while chocolates and fudge make better treats for sharing later indoors.

Stopping before heading onto the next stretch of road can also save you from hunting for snacks elsewhere.

The shop feels approachable, not intimidating, which matters for families trying to keep a visit fun and affordable.

Simple display jars often do the trick, reminding people of school fundraisers, grandparents’ houses, and old movie counters.

That kind of memory is powerful because it arrives fast, without needing a big event or expensive plan.

Here, a modest candy purchase can brighten the day and make the Blue Ridge trip feel even more memorable.

Sharing is caring!