Halloween is Saturday, Oct. 31. Winchester had not set official trick-or-treat hours by Oct. 18; trunk-or-treat style events and ghost tours are listed here.

Last checked Oct. 18, 2026. Updated each year. Event details come from the Winchester-Frederick County Convention and Visitors Bureau calendar, the City of Winchester and the Winchester Police Department. We will update this page if official hours are announced.

Halloween is Saturday, Oct. 31, 2026. When we checked on Oct. 18, neither the city of Winchester nor the Winchester Police Department had posted official trick-or-treat hours on its website or news page. The organized events below run on set days and times.

Who to call

  • Emergency: 911
  • Winchester Police non-emergency: 540-662-4131, 231 E. Piccadilly St.
  • Anonymous tips: Tip411
  • City parks and events: Winchester Parks and Recreation, 540-662-4946

Trick-or-treat events

Halloween Happenings, Saturday, Oct. 24, Clearbrook Park, 130 Poolside Drive, Clear Brook (Frederick County, north of the city). From the event listing:

  • Howl-O-Ween Dog Parade, 5 to 5:45 p.m. $5 a dog pre-registered, $10 at the gate. Proceeds go to the Esther Boyd Animal Shelter.
  • Trick-or-treat sessions, 6 to 6:45 p.m. or 7 to 7:45 p.m., on a half-mile haunted trail with candy at themed shelters. $5 a child.
  • Pre-registration is required for every child because supplies are limited. Children under 18 must come with a guardian, who does not need to register.

Tract-or-Treat, Sunday, Oct. 25, 10 a.m. to 6 p.m., Russell Ridge Farm Market, 500 block of Hopewell Road, Clear Brook. Children in costume trick-or-treat at tractors around the farm, with the corn maze, hayrides, a playground and pedal tractors. $10 for ages 3 and up; free for 2 and under. Listing.

Halloween week in Old Town and nearby

  • Haunted History Ghost Tour, 6 p.m. Wednesday, Oct. 28, through Saturday, Oct. 31. About an hour of Colonial and Civil War-era ghost stories in Old Town, starting at the south entrance of the Loudoun Street Mall, 141 S. Loudoun St. Tickets must be bought ahead through the visitors bureau.
  • Haunted Nightmares, Oct. 22-25 and Oct. 29-31, Hill High Farm, 933 Barley Lane. A haunted house and quick escape rooms. On Saturday and Sunday from 1 to 5 p.m. it runs a less intense daylight show for younger visitors. Times and tickets.
  • Pumpkin festivals: see our fall festivals and pumpkin patches guide.

Safety on Halloween night

  • Halloween is on a Saturday this year.
  • Daylight saving time does not end until Sunday, Nov. 1, so it stays light a little later on Halloween than it will the following week.
  • Report anything suspicious to the police non-emergency line, 540-662-4131, or through Tip411; call 911 in an emergency.
  • For road closures that week, check our road construction and closures page.

What this means for you

  • No official hours had been posted by Oct. 18; we will add them here if the city or the police set them.
  • Pre-register children for Halloween Happenings; it is required.
  • Buy ghost tour tickets ahead.

More October events: things to do this month.

Frequently asked questions

What are the trick-or-treat hours in Winchester, Virginia, in 2026?

Halloween falls on Saturday, Oct. 31. Neither the city of Winchester nor the Winchester Police Department had posted official trick-or-treat hours when we checked on Oct. 18; this page will be updated if they do.

Where is there a trunk-or-treat or trick-or-treat event near Winchester?

Halloween Happenings at Clearbrook Park on Saturday, Oct. 24, has trick-or-treat sessions at 6 and 7 p.m. on a half-mile haunted trail, $5 a child. Russell Ridge Farm Market in Clear Brook holds Tract-or-Treat from 10 a.m. to 6 p.m. Sunday, Oct. 25, $10 for ages 3 and up.

Are there Halloween ghost tours in Winchester?

Yes. The Haunted History Ghost Tour leaves at 6 p.m. Oct. 28, 29, 30 and 31 from the south entrance of the Loudoun Street Mall and lasts about an hour. Tickets must be bought ahead.

Who do I call about a Halloween problem in Winchester?

Call 911 for an emergency. For anything else, the Winchester Police Department’s non-emergency line is 540-662-4131.