While the typical trick-or-treating times vary by city, the general average time is from 5-8 p.m. This allows plenty of trick-or-treating time for children of all ages.
While parents with younger children often take them trick-or-treating earlier in the evening, the 5 p.m. start time is typical for most families. Older children are more likely to enjoy the later hours once the sun has gone down because the darkness adds to the scary vibe of the holiday. While some older children may stay out later than 8 p.m., this time frame enables parents to ensure that their children get a good night's sleep if they have to go to school the following day.