Every year in Franklin · Christmas
FrankTown Festival of Lights 2026
Friday, November 20, to Thursday, December 31, 2026, at Williamson County Ag Expo Park.
- What it is
- A drive-through light show at the Ag Expo Park: about a mile and a half of more than 200 displays set to music on your car radio, with a lit tree, fire pits and a food truck at the end. The money goes to FrankTown Open Hearts, a Franklin nonprofit for young people at risk.
- When it runs
- Every night from November 20 to December 31, 5 to 9 p.m. On Walkin’ Wednesdays (November 25 and December 2, 9 and 16) the route is for walkers from 5 to 6:30 and opens to cars at 7. Santa is there every night through December 24.
- Where to park
- You stay in your car; on Walkin’ Wednesdays you park and walk the route. The Ag Expo Park is at 4215 Long Lane.
- What it costs
- Tickets are per vehicle, good for any night and not refunded. Before fees on October 21: $35 for a car of up to eight ($28 early bird), $60 for 9 to 15 people, $100 for a van, bus or limo, $150 for four visits and $250 for ten. Santa photos are free; the food truck’s hot chocolate and s’mores kits cost extra.
- With children
- All ages, with free photos with Santa every night through December 24. Leashed dogs are welcome on Walkin’ Wednesdays.
- If it rains
- Open rain or shine; weather closures are posted on the festival’s Instagram, @franktownfestivaloflights.
- The history
- FrankTown Open Hearts opened the show in 2018 at the Ag Center, at $25 a car, on a board member’s idea, and kept it running in 2020 because visitors stayed in their cars. The organizer bills 2026’s as the 9th.
From the events calendar
On the calendar.
The events calendar lists FrankTown Festival of Lights and what goes with it once the organizers post the year's schedule. It is read every morning.
Christmas in Franklin
Every year, nearby on the calendar.
Sources
The weekend, every Thursday
Five picks for the weekend, in your inbox.
Every Thursday: what is on, where to park and what it costs. Every Monday: the week in Franklin.