Here Are the Top 10 Christmas Towns in Oklahoma. They’re Magical.

If you're looking for the best of the best Christmas towns in Oklahoma, check this list out - you may never need another!

The Christmas season is upon us, and there's no better way to start it than visiting festive towns full of the spirit of the holidays. You can find hot cocoa, horse and carriages, lights with music, Santa Claus, and all sorts of holiday charm all over Oklahoma. Here are several of the most magical Christmas towns in Oklahoma that are worth visiting during the holiday season.

1. Chickasha

The Festival of Lights transforms Chickasha’s 43-acre Shannon Springs Park into a magnificent light display rivaling Branson, Las Vegas, and Marshal. It is one of the top ten holiday light displays in the nation. View over 3.5 million lights, walk across the magnificent lighted bridge, view the 172-foot lighted Christmas tree, sip on hot cocoa, or take a ride in a horse-drawn carriage. It's magical! Check out the official Visit Chickasha website for all the details.

2. Tulsa

Tulsa goes all-out with its annual Winterfest celebration in the heart of downtown next to the BOK Center. Join in on the fun and ice skating beneath the Tulsa skyline! The largest Christmas tree in the state can be found in the center of the activities, along with hot cocoa and horse & carriage rides. Learn more about the Tulsa Winterfest on its official event website.

3. Tonkawa

Tonkawa's Olde Tyme Christmas Celebration starts the holiday season with a town parade, pictures with Santa at the Depot, and giant tree lighting. Bring the whole family out to get in the holiday spirit and learn the true meaning of Christmas. For more information, visit the Tonkawa Chamber of Commerce website.

4. Oklahoma City

Oklahoma City's "Downtown in December" is a series of holiday events and attractions in the heart of the city. It’s a one-of-a-kind winter experience that features outdoor ice skating, a tree lighting festival, afternoon visits with Santa Claus, a festive holiday run, snow tubing, free water taxi excursions, performing arts, shopping, and parties... all surrounded by twinkling holiday lights. Most events are free of charge. Learn more about Downtown in December!

5. Guthrie

Guthrie's Territorial Christmas events are at the heart of Oklahoma's traditional expression of the holidays with all the flavor of the Territorial Days and all the excitement of the twenty-first century. Tour historic homes, churches, and century-old buildings; have a cup of Wassail, and enjoy the hospitality of Guthrie residents who welcome you into their homes! Stroll the streets on the Victorian Walk evenings. The merchants decorate their windows with live scenes from the Victorian era in Oklahoma, along with entertainment and Christmas festivities. Get all the important details about Guthrie's Territorial Christmas on the official website.

6. Broken Arrow

Main Street Broken Arrow decorates its downtown Rose District in festive decorations and offers horse and carriage rides on various dates during the holiday season. The Rhema lights can also be found in Broken Arrow and are one of the most magnificent light displays in the state, with over 1.5 million lights. Visit the official calendar page for Rose District for more information.

7. Grove

Har-Ber Village Museum becomes a winter wonderland each year when area businesses and organizations "deck the halls" of buildings along the Village’s Main Street. The public votes for their favorite displays while touring the Village area. Performers sing or play Christmas carols at the bandstand, and the Country Store and Crafters at Har-Ber Village Shop will be open to offer a wide array of seasonal gifts. Visitors can decorate ornaments to place on the Har-Ber Village Christmas tree. Check out the event calendar for this year's festivities at the Har-Ber Village.

8. Muskogee

The beautiful Honor Heights Park in Muskogee comes alive with lights in the evenings. Visitors can enjoy a stunning drive through a holiday delight from Thanksgiving through New Year's Day. The drive-through display includes over 1.2 million shimmering lights, enhancing the natural beauty of the park’s gardens, waterfalls, and ponds with holiday displays the whole family will love.

9. Enid

"Christmas Downtown" in Enid is magical during the holidays. They have several nights of a giant snow globe that can be entered for a fun viewing and picture-taking experience, a giant tree of lights, PAT the snowman, Christmas music, hot chocolate, and so much more. Get all the details on Enid's official Light Up The Plains website.

10. Midwest City

Midwest City goes all-out to celebrate the holiday season. Known as one of the state’s largest drive-through light displays, Holiday Lights Spectacular lights up Joe B. Barnes Park with over one million sparkling lights! They have an extensive dancing forest display and a 118-foot-tall Christmas tree trimmed with over 9,000 holiday lights. Check out the official event page for more information.

If your city didn't make the list, please share it with our readers! We love hearing from you. What are your favorite holiday traditions in Oklahoma? If you feel like going on an adventure to visit Christmas towns in Oklahoma, why not make it an entire road trip? You'll hear those sleigh bells jingling the whole way!

Subscribe to our newsletter

Get the latest updates and news

All Stories