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.

Virginia Search
Find Halloween Events Near You
Halloween Haunted Houses Near You
Find Halloween Haunted Houses Near You
4042 Anderson Hwy, Powhatan, VA
Total Terro Fouses on Originality, most of the sets, effects, masks and props are created and built by the Total Terror team. You will see things y... Read More
4042 Anderson Highway, Powhatan, VA
14437 Stone Horse Creek Road, Glen Allen, VA
About Us:Scream Forest is an intense walking adventure. We take you out to the edge of the woods...leave you...on foot with nothing between you and... Read More
14437 Stone Horse Creek Road, Glen Allen, VA
Creepy Hollow Scream Park is Richmond's Ultimate Halloween destination, with more monsters, more frights and more fun! Each night we have live acto... Read More
14435 Stone Horse Creek Road, Glen Allen, VA
About Us: Creepy Hollow Scream Park is Richmond's Ultimate Halloween destination, with more monsters, more frights and more fun! Each night we hav... Read More
10400 Fox Creek Lane, Partlow, VA
Proud to be Virginia's Scariest & Voted #1 Award winning Haunted Attraction Read More
13580 Ashland Road, Ashland, VA
History RED VEIN Haunted House opened in 2016 at Hanover Vegetable Farm as a project that was 5 years in the making. It’s executive committe... Read More
717 Rockfish Road, Waynesboro, VA
Come and see Virginia’s most unique haunted attraction. Located in an authentic 18th century mill, Madame Redrum's is 4 stories and 9,700 sq ... Read More
16000 Theme Park Way, Doswell, VA
Monsters and terror are ready for you at our scariest Halloween Haunt yet-20 years in the making. Virginia’s Best Amusement Park Halloween ev... Read More
About Us: Scott and Sandi Bergman started Haunts of Richmond with the goal of bringing Richmond's ghost stories and legends to life. Scott has alw... Read More
104 North Hawksbill Street, Luray, VA
DarkWood Manor is a haunted house attraction located in down town Luray, VA. We are not your typical haunted house. We combined detailed sets, movi... Read More
3163 Parsleys Mill Road, Mechanicsville, VA
Experience the spooky family-fun of Halloween at the Hollowed Harvest! The Hollowed Harvest brings to life more than 7,000 incredible Jack-O'-Lante... Read More
Show More
Select a Virginia town to find
the Best Things-To-Do and Places To Go around you
Bristol County
Buena Vista City County
Charles City County
Charlottesville City County
Chesapeake City County
Colonial Heights City County
Covington City County
Danville City County
Franklin City County
Galax City County
Hampton City County
Harrisonburg City County
Hopewell City County
Lexington City County
Loudon County
Lynchburg City County
Manassas Park City County
Martinsville City County
Newport News City County
Norfolk City County
Norton City County
Petersburg City County
Poquoson City County
Portsmouth City County
Powhatan County
Radford County
Roanoke City County
Salem County
Staunton City County
Suffolk City County
Waynesboro City County
Winchester City County