Make the most of the weekend leading up to Halloween with these events happening in The Woodlands.

Haunted Trail at Bear Branch
Oct. 28-29

Celebrate this Halloween tradition with a guide-led tour through a haunted trail. This year’s theme is “Trail of Treachery: The Cursed Wood.” This event is recommended for children age 9 and older.

8-10 p.m. $8 (Ticket sales stop at 9:30 p.m. nightly). Bear Branch Park, 5200 Research Forest Drive, The Woodlands. 281-210-3800.

Truck or Treat
Oct. 30

Eat your way through Town Green Park, where more than 15 food trucks will be open. This Halloween event will also feature a costume contest judged by this year’s hometown heroes. Other activities include pumpkin bowling, bounce houses and trick or treating. TVs tuned into Sunday’s sports will be on, and two stages will be set up for live music.

11 a.m.-7 p.m. $10 (adults), Free (children age 10 and under), teachers, military, police and first responders get in free with a valid I.D. Town Green Park, 2099 Lake Robbins Drive, The Woodlands. 713-594-3165.

Tracy Byrd at Dosey Doe
Oct. 28

Country music singer Tract Byrd, known for hits such as “The Keeper of the Stars,” will perform songs from his repertoire at the Big Barn. Ward Davis is lined up as the opening act.

6 p.m. $88-$148. Dosey Doe Big Barn, 25911 I-45 N., The Woodlands. 281-367-3774.

Illuminate 5K
Oct. 29

This year’s Illuminate Nations' 5K will raise money for four orphanages in India, Nepal and Bangladesh. It will also benefit a school program in disadvantaged regions of India.

6:30-8 p.m. $30 (per person), $25 (per person in a group of four). Lone Star College-Montgomery, 3200 College Park Drive, Conroe. 540-695-0135.

Walk MS: The Woodlands
Oct. 29

The National Multiple Sclerosis Society and Apollo Hospital will host Walk MS in The Woodlands with a goal of raising $150,000 for MS research. One-mile and 3-mile options are available for participants.

8 a.m.-1 p.m. No registration fee; walkers raise an average of $250. Town Green Park, 2099 Lake Robbins Drive, The Woodlands. 1-800-344-4867.