Scaregrove at Stern Grove: Friday, Oct. 30, 3–9 p.m.

Rec and Park's free event at Sigmund Stern Grove (19th Avenue and Sloat) has a haunted house, a haunted maze, carnival rides in the Vale parking lot, crafts, live entertainment and food for sale. Free shuttles stop at Sloat and Paraiso Place and at Sloat and Vale Avenue. A wheelchair-accessible shuttle runs at the Vale Avenue entrance, and bike valet parking is free. Accessibility passes let a child with a disability and up to five companions go to the front of ride lines.

Boo at the Zoo: Saturday, Oct. 31, 10 a.m.–3 p.m.

The costume parade starts at 11 a.m. and the costume contest at noon. Throughout the morning, animals including meerkats, a black rhino, African lions and snow leopards get Halloween treats on a posted schedule. Activities are free with paid daytime admission or a zoo membership.

Halloween Hoopla: Saturday, Oct. 31, noon–3 p.m.

The 26th annual Hoopla in the Children's Garden at Yerba Buena Gardens (799 Howard St.) is for kids under 10 and their adults. It features Circus Bella performers with live music, palm reading by Madam Z, a costume parade, a pumpkin patch, and crafts with SCRAP, the Children's Creativity Museum and the Mexican Museum. It's free; RSVP on the festival site.