All states › Virginia

Trunk-or-Treats & Halloween Events in Virginia

20 trunk-or-treats, haunted houses and Halloween events across 13 Virginia cities. Pick a city or use your location.

Halloween in Virginia: top picks

Air & Scare at the Udvar-Hazy Center

Halloween festival · Chantilly, VA · Free; registration required for outdoor events

2027 dates TBA Family-friendly

Cox Farms Fields of Fear

Haunted trail / hayride · Centreville, VA

2027 dates TBA Spooky

Creepy Hollow Scream Park

Haunted trail / hayride · Glen Allen, VA · 2026: $29 online plus fee, $39 with Speed Pass; on-site booth is cash only

2027 dates TBA Very scary

Family Frights at Jamestown Settlement

Halloween festival · Williamsburg, VA

2027 dates TBA Family-friendly

Halloween Nights at the Virginia Aquarium

Halloween festival · Virginia Beach, VA

2027 dates TBA Family-friendly

Halloween Spooktacular at Busch Gardens Williamsburg

Halloween festival · Williamsburg, VA

2027 dates TBA Family-friendly

Haunted Hunt Club Farm

Haunted trail / hayride · Virginia Beach, VA · 2026: $40 general admission (parking included) plus 10% Virginia Beach admission tax; VIP upgrade extra

2027 dates TBA Very scary

Howl-O-Scream at Busch Gardens Williamsburg

Haunted house · Williamsburg, VA · 2026: included with park admission

2027 dates TBA Very scary

Kings Dominion Halloween Haunt

Haunted house · Doswell, VA · 2026: mazes need a Haunted Attractions Pass, from $10 per night on top of park admission, or from $55 with admission

2027 dates TBA Very scary

Night of the Living Museum

Halloween festival · Newport News, VA

2027 dates TBA Family-friendly

Nightmare Mansion

Haunted house · Virginia Beach, VA · 2026: $16 at the door

2027 dates TBA Very scary

Portsmouth Halloween Safe Trunk or Treat

Trunk-or-treat · Portsmouth, VA · 2026: free

2027 dates TBA Family-friendly

Hosting a trunk-or-treat?

Churches, schools, neighborhoods, fire departments and businesses can list a trunk-or-treat or Halloween event for free. Families find it on the map with the date, time and directions.

Add your event free
View route