COVID-19 Updates: We will be CLOSED through at least July 31. Learn More

The Virginia Discovery Museum is a resource for all children of our community. Children learn best in an inclusive environment where our differences are celebrated. As it has done for the past three decades, VDM will continue to serve the interests, needs and abilities of children of all backgrounds. We are committed to enabling our community's youngest members to play and learn together in a joyful, safe, and loving environment.

Support VDM

Boo Bash

The Carnival That’s Too Cute To Spook

Every October, get in the Halloween spirit with the kooky carnival that’s too cute to spook! Dress up in your most creative costumes and join the Virginia Discovery Museum for an evening of frighteningly fun games, activities, face painting, and crafts. Meet the UVA Chemistry LEAD Mad Scientists in their laboratory as they conduct electrifying experiments, decorate devilishly delicious cookies from Baggby’s, concoct silly potions in the Witch’s Cabin, tumble through the Spider Web Maze, stomp to the beat in the Monster Mash dance room, stop by the Little Shop of Prizes to trade in all the tickets you’ve earned, and so much more. Boo Bash is one of the Museum’s major annual fundraising events, and proceeds support the Sponsored Admission Program.

Event Details  |  Tickets  |  Sponsors  |  Contact Us

Date & Time

Friday, Oct. 25, 2019
5:30-8:00 p.m.
(Come Any Time)

Suggested Parking


Recommended 2-8
With Adult Caregiver
(Children 1 & Under Free)

Event Map


$10/Person in Advance
$12/Person at Door
(Adults & Children 2+)

Annual Members: 15% Off


Advance ticket sales for Boo Bash are now closed. The Museum will close early at 2:00 p.m. on Friday, Oct. 25, for event setup, and check-in opens at 5:30 p.m. for ticketholders. Tickets may be available at the door for $12 per person but only as space permits.

Advance ticket sales close at 5:00 p.m. Thursday, Oct. 24, 2019.

Thank You to Our Sponsors!

Contact Us

Can’t find the answer you’re looking for? Visit the Contact Us page to find out how to best direct your inquiry or call (434) 977-1025 to reach our general line and speak with a staff member.