17 Best Christmas Towns in Oklahoma

Are you looking for a magical way to celebrate the holiday season? Then mark your calendar and plan a road trip to experience the best Christmas towns in Oklahoma.

Best Christmas Towns in Oklahoma

These are our picks for the best Christmas towns right here in Oklahoma!

1. Chickasha

Chickasha-Festival-of-Light Chickasha

The Chickasha Festival of Light is a wonderful holiday event that showcases an exhibition of over 4 million lights. Experience the magic from the comfort of your car as you drive through the stunning displays.

If you want to explore even more, find a parking spot and enjoy the fun at the festival. Outdoor attractions include an ice skating rink, Ferris wheel, carousel, carriage rides, camel rides, Santa photos, food trucks, and more.

Chickasha Leg Lamp

In addition to the amazing Festival of Light, there’s another must-see attraction you won’t want to miss! Downtown Chickasha proudly displays a 50-foot-tall leg lamp statue, inspired by the iconic prop from the beloved 1983 movie “A Christmas Story”. At night during the Christmas season, the lamp flashes between red and green.

2. Tulsa

Tulsa during the holidays is an absolutely magical time of year! The city truly comes alive with a variety of festive Christmas activities and events making it one of the best Christmas towns in Oklahoma.

Tulsa Botanic Garden Christmas Lights
Tulsa Botanic Gardens

The Tulsa Botanic Garden of Lights event is a must-see during the holiday season. The entire garden is lit up with beautiful Christmas displays.

Philbrook Festival Lights in Tulsa
Philbrook Museum of Art

Philbrook Festival is another popular event in Tulsa. In addition to viewing the artwork housed in the museum, you can step outside to see the beautiful gardens lit up.

Roosevelt's Restaurant Christmas Decorations in Tulsa

For a unique and festive dining experience, head to Roosevelt’s Gastropub. The restaurant goes all out on Christmas decorations. It is open for lunch and dinner daily as well as brunch on Saturdays and Sundays.

Another unique eatery in Tulsa is Welltown Brewing with its festive Igloos. You can rent a rooftop igloo to admire the views of downtown and cozy up by the fireplace.

Winterfest, a beloved Christmas event in Tulsa, takes place downtown, right next to the BOK Center. The highlight of Winterfest is undoubtedly ice skating. On Saturdays, you can explore the holiday market and take a ride on the Winterfest Express. And on Sundays, don’t miss the chance to meet Santa himself.

These are just a few of the many things to do in Tulsa at Christmas time.

3. Oklahoma City

Automobile Alley Oklahoma City Christmas Lights
Automobile Alley Christmas Lights

Oklahoma City is one of the best places in Oklahoma to experience Christmas events and festivities. Downtown in December includes a tree lighting ceremony, Santa Run, and impressive holiday light displays.

Ice skating at Devon Ice Rink has become a family favorite during the holiday season.

Enjoy holiday classics like the OKC Ballet’s The Nutcracker, A Christmas Carol at the Plaza Theater, and Oklahoma Railway Museum’s The Polar Express Train Ride.

Don’t miss the OKC Zoo’s Safari Lights event. You can enjoy the lights from the comfort of your car or head outside on the separate walk-thru course.

A holiday attraction that is a hit with kids is the North Pole Adventure. This interactive attraction includes a replica of the North Pole including Santa’s Toy Workshop, Santa’s Post Office, Santa’s Sleigh, and more.

Oklahoma City at Christmas time has plenty of holiday attractions and events to keep the whole family entertained.

4. Muskogee

Honor Heights Christmas Lights in Muskogee, one of the amazing Christmas Towns in Oklahoma
Honor Heights Park

There are two excellent holiday attractions in Muskogee that you don’t want to miss: Honor Heights Park and The Castle of Muskogee!

The Garden of Lights at Honor Heights Park in Muskogee is a stunning drive-through light display with over 1.2 million lights!

The Castle of Muskogee comes alive with the sights and sounds of the holiday season during their annual Castle Christmas event. Enjoy some shopping in the beautifully decorated castle. Take a train ride or hop on a hay ride, and don’t forget to drive through the grounds to see over 2,000 holiday displays, including all your favorite Christmas characters.

Sign up to get travel updates, guides, and other resources delivered straight to your inbox!

* indicates required



5. Guthrie

If you’re looking for a charming and festive town to visit during the holiday season, look no further than Guthrie, Oklahoma. This quaint little town is known for its top-notch Christmas celebrations, and it’s no wonder why.

Guthrie celebrates the season with its annual Territorial Christmas Celebration, which brings visitors from all over to enjoy its Victorian-era theme. The event includes a Christmas parade, historic home tours, and Victorian Walk nights.

You’ll feel like you’ve stepped back in time as you wander down the beautifully decorated streets of Guthrie.

6. Broken Arrow

Rhema Christmas Lights Extravaganza in Broken Arrow, one of the amazing Christmas Towns in Oklahoma
Rhema Christmas Lights Extravaganza

During the Christmas season, Broken Arrow becomes a fun and festive destination in Oklahoma. With its outdoor ice rink, Santa meet-and-greet, Christmas parade, and other festivities, a visit to Broken Arrow guarantees a jolly and memorable experience.

A highlight in Broken Arrow is the Rhema Christmas Lights Extravaganza. This light display is huge with millions of lights throughout the 110-acre campus. There are also carriage rides and concessions to enjoy.

Santa’s Wonderland at Bass Pro Shops has become a beloved annual tradition for families to bring the kids for free pictures with Santa and enjoy the Christmas activities. Plus, you can even check off some of your holiday shopping while you’re here!

7. Enid

Enid has recently stepped up their Christmas game by bringing in one of the world’s tallest Christmas trees.

Besides the incredible Christmas tree, there are other events to check out in Enid. Christmas Critters is a family fun event with Clydesdales, reindeer, crafts, and face painting. Christmas in the Park is a yearly event with crafts, games, and rides.

There is also an ice rink downtown.

8. Bartlesville

Bartlesville-Christmas-Lights-in-Oklahoma-Woolaroc-Lodge
Woolaroc Lodge

Bartlesville is another Oklahoma town that goes all out at Christmas time. Check out the drive-through light display at Johnstone Park. Downtown Bartlesville is home to a variety of festive activities including an ice rink, carriage rides, movies in the park, and more.

Just a short drive from Bartlesville lies the Woolaroc Museum & Wildlife Preserve. Don’t miss the annual Wonderland of Lights event, a cherished holiday tradition that transforms the grounds and buildings into a winter wonderland with over 750,000 lights.

While you’re there, take the opportunity to explore the museum, which showcases Native American and Western art.

9. Sulphur

During the holidays in Sulphur, there’s no shortage of festivities. Christmas lights illuminate Main Street, casting a magical glow over the entire town. The Christmas Parade brings the community together as they watch elaborately decorated floats roll by.

But the magnificence of Sulphur’s holiday celebration is not limited to just the streets. The Artesian Hotel pulls out all the stops when it comes to holiday decorations, transforming its hotel into a festive wonderland. For an added touch of Christmas magic, the Chickasaw Cultural Center hosts a spectacular drive-thru light display.

10. Yukon

Christmas-in-the-Park-Yukon

VW Bus Christmas Display with a white beard, red base and Santa hat, and a yellow top with glasses.

Yukon at Christmas is absolutely worth a visit. One must-see attraction is the Christmas in the Park drive-thru light display, where visitors can admire over 5 million dazzling lights. But don’t stop there; you can also walk through the lights for a more immersive experience.

If you’re looking for more Christmas cheer, the Christmas on Main Event has a wide range of festive activities including an outdoor movie, booths, photo opportunities, horse-drawn carriage rides, and visits with Santa himself.

Another must-see event is the Czech Christmas Market with holiday fares, gifts, and food items. So, make sure to add Yukon to your Christmas adventure list and experience the holiday spirit like never before!

11. Claremore

Light Tunnel at Claremore's Christmas Lights

The town of Claremore comes alive with festive lights and holiday cheer. The Christmas atmosphere of this town was so undeniable that it was chosen as a filming location for a heartwarming holiday movie.

The annual Dickens on the Boulevard festival is a beloved tradition where the downtown area transforms into a Victorian wonderland. There’s live street entertainment, delicious food, and even pictures with Santa Claus.

Additionally, the Christmas at Claremore Lake drive-thru light display is a must-see while in town. Finally, the Christmas Parade, complete with elaborate floats, is the perfect way to embrace the holiday spirit.

Shepherd’s Cross on the north side of town hosts an annual Christmas on the Farm event on select dates in December. Highlights include a live nativity scene, farm animals, and outdoor games.

12. Elk City

Elk City is known for putting on a stunning Christmas light display each year. The Christmas in the Park light display is truly a sight to see, featuring millions of twinkling lights and hundreds of festive displays.

Visitors can enjoy the impressive displays from a double-decker bus or aboard the Candy Express mini train. There’s also a carousel ride for the kids and hot cocoa to warm up chilly fingers.

There’s no doubt that Christmas in the Park in Elk City will put you in the holiday spirit.

13. Pawhuska

Pawhuska Christmas Towns in Oklahoma Pioneer Woman Mercantile Restaurant

Pawhuska is well known as the hometown of Ree Drummond, the Pioneer Woman. But Pawhuska shines even brighter during the holiday season thanks to its decked-out downtown and annual Christmas Parade of Lights. With lighted floats gliding through the streets, it’s impossible not to feel the holiday spirit.

Pawhuska Christmas Towns in Oklahoma Pioneer Woman Mercantile Drummond Red Truck with Christmas Wreath on the Front

And don’t miss out on a visit to the Pioneer Woman Mercantile and Lodge, where live Christmas trees and festive decor are sure to get you into the Christmas spirit Grab a bite to eat and check off some of your holiday shopping during your visit.

14. Kingfisher

The town of Kingfisher really knows how to celebrate the holidays! Their annual Christmas parade and fireworks show downtown is a must-see for locals and visitors alike.

But the fun doesn’t stop there. The Kingfisher Winter Nights drive-thru holiday light display is a must-see destination. Not only can you drive through to see all the beautiful lights, but you can also get out and walk through a portion of the display.

Don’t miss the beautifully illuminated swinging bridge- the perfect backdrop for family photos. Or, opt for a train ride through the festively-decorated park.

15. Tonkawa

As the holiday season approaches, Tonkawa’s downtown is draped in twinkling lights and festive decorations that bring a touch of warmth and magic to the community.

During the Olde Tyme Christmas Celebration, the town comes together to embrace the holiday spirit with a festive parade through the streets. Tonkawa truly shines during this special time of year.

16. Midwest City

Midwest City is a wonderful town to visit during the Christmas season. Enjoy the 1.5-mile Holiday Lights Spectacular drive-through display that includes over 1 million lights. The highlights of the display are the 118-foot Christmas tree and the stunning tunnel of lights.

17. Sapulpa

Sapulpa Christmas Lights in Oklahoma

2025 Update: The Christmas Chute is NOT happening in 2025. It is expected to return in 2026.

Sapulpa, a small town along historic Route 66, is a great place to visit any time of the year. It includes attractions like the Heart of Route 66 Auto Museum, Sapulpa Historical Museum, Gasoline Alley Classics, and the Tee Pee Drive-In Theater.

But at Christmas time, Sapulpa goes all out with the Route 66 Christmas Chute. Take a walk down Route 66, which is transformed into a winter wonderland. This elaborate display includes 800-foot-long canopies featuring 10 different Christmas themes. Make sure to spend some time checking out the local downtown shops during your visit.

Sign up to get travel updates, guides, and other resources delivered straight to your inbox!

* indicates required

Final Thoughts: Christmas Towns in Oklahoma

To sum it all up, Oklahoma has some amazing towns to visit during the Christmas season. Whether you are looking for a small-town setting with local annual events or a big-city atmosphere with extravagant light displays, there are plenty of options to choose from.

So what are you waiting for? Grab your family and friends this year and experience one of these amazing Christmas towns in Oklahoma during the most wonderful time of the year!

Similar Posts

  • |

    9 Fun Indoor Water Parks in Kansas

    Have you been wondering about indoor water parks in Kansas? Well, you’re in luck! Kansas is home to some of the best indoor water parks around, offering a fun-filled day where kids can let loose and adults can unwind. These parks have amazing slides of all sizes, lazy rivers, wave pools, and even play areas…

  • |

    7 Best Things to Do at Guadalupe Mountains National Park

    Guadalupe Mountains National Park, located in the western region of Texas near the New Mexico border, is a stunning place full of unique beauty and history. Despite its grandeur, this national park remains one of the least visited national parks in the country. To explore the best things to do at Guadalupe Mountains National Park,…

  • |

    20 Things to Do in Colorado Springs with Kids

    If you’re looking for the best things to do in Colorado Springs with kids, you’ve come to the right place. Colorado Springs is packed with kid-friendly activities, from hands-on museums to exciting outdoor adventures. Whether your family loves animals, history, or hiking, there’s something for everyone to enjoy. Things to Do in Colorado Springs with…

  • |

    8 Best Panama City Beach Boat Tours 2025

    Have you been wondering what the best Panama City Beach boat tours are? I’ve got you covered! With years of experience exploring the stunningly beautiful Gulf Coast, I’m here to provide vacationers with advice on the top dolphin tours, Shell Island excursions, fishing charters, and sunset cruises that are available. My Top 3 Picks: Panama…