The direct answer: for Friday October 30 through Sunday November 1, Halloween weekend, the confirmed slate across Gwinnett runs on the season's haunted anchors, the trunk-or-treats, and two big downtown Saturdays, and this page collects what the confirmed calendar actually carries without inventing an event to fill a gap. What the official sources list, this guide repeats; what they do not confirm, it leaves out.
The season-long anchors
- The Trail of Terror at Lanier Islands is open Friday and Saturday 8 p.m.-midnight and Sunday 6 p.m.-midnight in Buford, its Halloween weekend run before the season closes November 7.
- The Buford Corn Maze and Scream Zone on Bennett Road is open all weekend, with the maze, pumpkin patch, and hayrides by day and the haunted forest after dark.
- The Scarecrows trail at the Atlanta Botanical Garden in Gainesville runs through Sunday, November 1, the closing weekend of the seasonal display.
The dated slate, October 30 - November 1
- The Hamilton Mill Christian Church trunk-or-treat runs Friday, October 30, 6:00 to 8:00 p.m., the family stop between Buford and Dacula the night before Halloween.
- Norcross holds its Día de los Muertos Festival at Thrasher Park on Friday, October 30, 5:00 to 9:00 p.m., then downtown trick-or-treating on Halloween afternoon, 3:00 to 6:00 p.m.
- Lawrenceville carries Rocky Horror at the Eagle Theatre on Friday, 6:30 to 8:00 p.m., ages 18 and up, and the Halloween Magic Show at the arts center on Saturday at 11:30 a.m. Lawrenceville adds two confirmed Halloween evening stops listed on the official Downtown Lawrenceville calendar: the Lawrenceville Ghost Tours from the Aurora Theatre, 7:00 to 9:00 p.m., and the Brews and Boos Halloween pub crawls through the downtown stops, 7:30 to 9:00 p.m.
- Lilburn runs Monsters and Movie on Main at Lilburn City Park on Saturday, 4:00 to 8:00 p.m., and the free Parkview Church trunk-or-treat on Stone Mountain Road, 4:00 to 6:00 p.m.
- Braselton's Halloween morning is the Trick or Trot 5K through downtown at 8:00 a.m., then the Halloween PathParade and Carnival golf cart parade at 10:00 a.m., with the 2026 route through the Mulberry Park and Mulberry Walk area after Hwy 211 widening work moved it off Hwy 211.
- Hoschton's Downtown Development Authority hosts Truck-or-Treat on Friday, October 30, 6:00 to 8:00 p.m. at 61 City Square Street, the town's confirmed Halloween stop; for more information, email downtownhoschton@cityofhoschton.com.
- Suwanee's Trek and Treat Fest and 5K fills George Pierce Park on Saturday, 9:00 a.m. to 1:00 p.m., and the Suwanee Farmers Market holds its final market of the season at Town Center on Main, 8:00 a.m. to noon. The Centerville Library in Snellville holds its Halloween Ballet and BOOks story time Friday at 11:00 a.m.
The honest note
Every date here comes from the organizer or an official listing, and every one of them can move, so the host's own page is the last word before you drive. A note for the quiet towns: Sugar Hill, Duluth, Flowery Branch, Grayson, Loganville, and Johns Creek have nothing confirmed inside their own city limits for this exact weekend, and their guides say so plainly rather than padding the list. The full dated list with sources lives on the events page, updated as events are confirmed.
Related: the fall festivals roundup across Gwinnett and nearby counties