The Ultimate Halloween in Virginia!

When the crisp air of fall arrives, the excitement for Halloween follows. In Virginia, we celebrate this spooky holiday with flashlight tours in haunted hospitals, scarecrow festivals, and murder mystery parties. What more could you ask for? Put on your costume and prepare for the ultimate Halloween in Virginia! 

1. Lindt Chocolate, Charlottesville, VA

No Halloween is complete without delicious candy. This year, Virginians should head to Charlottesville for the Lindt Create-Your-Own Halloween LINDOR Truffles gift bags. Enjoy flavors including pumpkin spice, ghost, and jack-o-lantern.

2. Busch Gardens Howl-O-Scream, Williamsburg, VA

Busch Gardens’ annual Howl-O-Scream is back this year with even more hauntingly good frights. Enjoy haunted houses, an escape room, festive food, and much, much more at this Virginia favorite.

A post shared by Busch Gardens (@buschgardensva) on

3. Granby Theater Annual Halloween Bash, Norfolk, VA

The Granby Theater hosts an annual Halloween Bash, complete with “surreal stage designs, state of the art sound, intense light shows and visuals,” and much more. Keep an eye out for LED hoopers and fire breathers, and bring cash for the out-of-this-world cocktails. 

4. Trick or Treat at Mount Vernon, Alexandria, VA

Visit George Washington’s estate with your little ones for a scavenger hunt, wagon ride, craft making, chocolate-making, and much more. Learn a little more about our first president while you celebrate.

5. Premiere Costumes, Richmond, VA

Premiere Costumes in Richmond, Virginia, has a wide assortment of costumes for trick-or-treaters of all ages. In addition to costumes, you’ll find fantastic accessories, cosmetics, and synthetic wigs. 

6. St. Albans Sanatorium, Radford, VA

St. Albans Sanatorium in Radford, Virginia, once housed soldiers, hostages, and the mentally ill. Now, only their ghosts remain, walking the halls and scaring visitors. Make a trip to the sanatorium to see for yourself. Keep up with their website for more information about historical and flashlight tours! 

Ghost Hunting At Emigncon May 2016

A post shared by Star City Paranormal,LLC (@star_city_paranormal_llc_of_va) on

7. Halloween Murder Mystery Dinner at Potomac Point Vineyard and Winery, Stafford, VA

Take part in Potomac Point Vineyard and Winery’s Murder Mystery Dinner, in which you’ll play an extra in a vampire movie, trying to pick out the killer. Tickets include a buffet dinner and “tastings and treats” dessert menu, paired with seasonal wines.

View this post on Instagram

A post shared by Potomac Point Winery (@potomacpointwinery) on

8. Bold Rock Cidery, Nellysford, VA

This fall, enjoy delicious, home-grown hard cider right on the farm at the Bold Rock Cidery in Nellysford, Virginia. Stop by any time in October for fantastic fall goodness, or make a special trip for their annual Fall Foliage Festival. The festival boasts food trucks, hay rides, and much more.

9. Petersburg Haunts Ghost Tour, Petersburg, VA

Hop on one of Petersburg Haunts 90-minute ghost tours to experience the city of Petersburg like never before. You’ll visit many of the town’s more historic buildings, following a lantern-holding storyteller while is sure to scare you half to death.

10. Scarecrow Festival, Pearisburg, VA

Visit Pearisburg, Virginia, for the Scarecrow Festival, a day featuring a scarecrow contest, shopping, live music, and free pumpkin painting. The festival is for an entire day and is perfect for family members of any age.

Select a Virginia town to find the Best Things-To-Do and Places To Go around you
Find Halloween Events Near You
Enter City / State or Zip code below
Halloween Haunted Houses Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Accomack County

Albemarle County

Alleghany County

Amelia County

Amherst County

Appomattox County

Arlington County

Augusta County

Bath County

Bedford County

Bland County

Botetourt County

Bristol County

Brunswick County

Buchanan County

Buckingham County

Buena Vista City County

Campbell County

Caroline County

Carroll County

Charles City County

Charlotte County

Charlottesville City County

Chesapeake City County

Chesterfield County

Clarke County

Colonial Heights City County

Covington City County

Craig County

Culpeper County

Cumberland County

Danville City County

Dickenson County

Dinwiddie County

Essex County

Fairfax County

Fauquier County

Floyd County

Fluvanna County

Franklin County

Franklin City County

Frederick County

Galax City County

Giles County

Gloucester County

Goochland County

Grayson County

Greene County

Greensville County

Halifax County

Hampton City County

Hanover County

Harrisonburg City County

Henrico County

Henry County

Highland County

Hopewell City County

Isle Of Wight County

James City County

King And Queen County

King George County

King William County

Lancaster County

Lee County

Lexington City County

Loudon County

Loudoun County

Louisa County

Lunenburg County

Lynchburg City County

Madison County

Manassas Park City County

Martinsville City County

Mathews County

Mecklenburg County

Middlesex County

Montgomery County

Nelson County

New Kent County

Newport News City County

Norfolk City County

Northampton County

Northumberland County

Norton City County

Nottoway County

Orange County

Page County

Patrick County

Petersburg City County

Pittsylvania County

Poquoson City County

Portsmouth City County

Powhatan County

Prince Edward County

Prince George County

Prince William County

Pulaski County

Radford County

Rappahannock County

Richmond County

Richmond City County

Roanoke County

Roanoke City County

Rockbridge County

Rockingham County

Russell County

Salem County

Scott County

Shenandoah County

Smyth County

Southampton County

Spotsylvania County

Stafford County

Staunton City County

Suffolk City County

Surry County

Sussex County

Tazewell County

Virginia Beach City County

Warren County

Washington County

Waynesboro City County

Westmoreland County

Winchester City County

Wise County

Wythe County

York County