Some of the best holiday memories in Oklahoma start with a cold car, a thermos of cocoa, and a dark two-lane road that seems to lead nowhere. Then you crest a hill, and a quiet little town is suddenly glowing like a snow globe.
Small-town light shows here often outshine the big-city ones, and many are free or cost just a few dollars. Bundle up, grab the kids, and get ready to find a few places you will want to visit every December.
1. Chickasha Festival of Light, Chickasha, OK

More than 3.5 million lights. Read that number again, then remember this happens in a farm town of about 16,000 people.
Chickasha does not do holiday cheer halfway.
The centerpiece is a 90-foot Christmas tree, and the grounds also feature a giant ferris wheel, a carousel, a large ice skating rink, and even camel rides. Much of the display leans on glowing white lights, which gives the whole park a classic, elegant look.
A horse-drawn carriage adds a storybook touch, and hot chocolate is sold on site to keep fingers thawed.
Entry to see the lights is free, though a donation is a kind way to say thanks. The festival runs from 6 to 10 PM most nights and stays open until 11 PM on Fridays and Saturdays.
Free parking lots and street parking are available, along with restrooms.
Plan on more time than you think. Between skating, riding, and simply wandering, this one easily fills an evening.
2. Kingfisher Winter Nights, Kingfisher, OK

Here is a choice most light shows never give you: stay in your warm car or hop out and stroll. Kingfisher Winter Nights lets visitors do either.
The display fills a park in this central Oklahoma town of roughly 5,000, just off OK-33. A playground sits right in the middle of the fun, so kids can burn off energy while grown-ups admire the glow.
Restrooms and on-site parking make the stop easy, even with little ones.
Hours run 6 to 9 PM Sunday through Thursday, with an extra hour on Friday and Saturday nights. After the lights, swing by the historic Main Street for a peek at a classic Oklahoma downtown dressed for the season.
3. Ackley Park

A double decker bus rolling through Christmas lights on the western Oklahoma plains? That is Elk City for you, and families here call it a holiday tradition.
Ackley Park covers 220 acres along this Route 66 town, shaded by mature trees and dotted with picnic shelters. When December arrives, the whole park lights up.
The bus ride is the quirky highlight, giving riders a raised view over the displays.
Outside the holiday rush, the park has a carousel, train rides, mini-golf, a seasonal pool, and a big children’s play area. Dogs are welcome, and restrooms are on site.
The park is open 24 hours. Weekend evenings get busy, so a weeknight visit can mean a calmer, quieter loop.
4. Honor Heights Park, Muskogee, OK

Spring belongs to the azaleas at Honor Heights. Winter belongs to the Garden of Lights, and the park wears both seasons beautifully.
This 122-acre arboretum in Muskogee turns its winding roads into a drive-through display packed with thousands upon thousands of lights. The layout is thoughtfully designed, and it keeps growing.
Admission has been around $5 per carload, and some free nights are offered so everyone gets a chance to see it.
Best trick in the book: drive the route first, then park, buy a cup of hot chocolate, and walk it. The lights feel completely different on foot.
The park is open until 10 PM most nights and 11 PM on Fridays and Saturdays. Restrooms, a big play area, and a butterfly garden round things out.
5. Crystal Christmas, Woodward, OK

Out in northwest Oklahoma, the plains stretch wide and the nights get long. That is exactly why Crystal Christmas shines so bright.
Woodward, a town of about 12,000, builds this display as a true community effort. Locals look forward to it all year, and the pride shows.
It feels less like an attraction and more like a whole town inviting you over for the holidays.
Find it at 108 Temple Houston Dr. Hours run 6 to 9 PM, with late nights until 10 PM on Fridays and Saturdays.
If you live in the Panhandle or anywhere along the western plains, this is the light show worth the miles.
6. Ardmore Regional Park, Ardmore, OK

Picture a lake reflecting thousands of holiday lights on a frosty southern Oklahoma night. That is the Festival of Lights at Ardmore Regional Park.
The rest of the year, this big park keeps busy with ball fields, horseshoe pits, frisbee golf, a skate park, a dog park, walking trails, and a kids’ fishing pond. During the holidays, it switches gears into a glowing, family-friendly display.
The lighting is lovely, and the setting feels safe and welcoming for children.
Posted park office hours are weekdays 8 AM to 4:30 PM, so check the city website for festival evening times before you go. A large pavilion and clean restrooms make it easy to bring a group.
7. Woolaroc Museum & Wildlife Preserve, Bartlesville, OK

Ranch country, buffalo hills, and a museum of Western art might not sound like Christmas. Then you see Woolaroc’s Wonderland of Lights.
Tucked into the rugged Osage Hills outside Bartlesville, this sprawling preserve has a rustic lodge and a museum filled with Southwest art and relics. During the season, the grounds glow after dark with a seriously impressive light show.
A hay ride and a petting zoo add to the family fun.
Regular hours are Wednesday through Sunday, 10 AM to 5 PM, so check the website for evening light show dates. A cafe, gift shop, and restrooms make it easy to linger.
Fun bit of history: the name Woolaroc blends the words woods, lakes, and rocks.
8. Twin Bridges Area at Grand Lake State Park, Miami, OK

Folks happily drive an hour to see this one, and it is easy to see why. Twin Bridges trades summer fishing crowds for a cozy park of lights each winter.
Set near the small lakeside community of Fairland, this part of Grand Lake State Park is known for camping, fishing, and picnics. In December, a drive-through Christmas display brightens the shoreline.
It is modest compared to some on this list, but the lake setting gives it a peaceful charm.
Park office hours are Tuesday through Saturday, 8 AM to 4:30 PM, so call ahead for light display times. Restrooms and a playground are on site.
Pair it with a scenic drive around Grand Lake for an easy northeast Oklahoma day trip.
Share this story

