All throughout the Sooner State, towns have whole-hardily embraced the Christmas spirit. Twinkling lights outline the streets, ribbons decorate the buildings, and Christmas music echoes in the background. If you’re ready to travel to the most charming Christmas towns in Oklahoma, follow along on this magical route we’ve put together for you. It’s easily one of the best Christmas day trips in Oklahoma and just might become an annual tradition. So, what are you waiting for?! Grab the keys, gas up the car, and road trip to the most magical winter towns in Oklahoma.
As you can see from the map below, the route we've mapped out spans just over 500 miles and will take just under nine hours to complete.
Don't have time to commit to the entire route? No problem! You can easily customize the route to the best Christmas towns in Oklahoma.
1. Tonkawa
Tonkawa's Olde Tyme Christmas Celebration starts the holiday season with a town parade, pictures taken with Santa at the Depot, and a giant tree lighting. Bring the whole family out to get into the holiday spirit and learn the true meaning of Christmas. Learn more by visiting the Tonkawa's Olde Tyme Christmas Celebration website.
2. 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. Want to know more about this magical Christmas town in Oklahoma? Check out the Christmas Downtown in Enid website.
3. 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 two Victorian Walk evenings. The merchants decorate their windows with live scenes from the Victorian era in Oklahoma, along with entertainment and Christmas festivities. It's truly the best place for an old-fashioned Christmas in Oklahoma.
4. Yukon
Over 100 acres of city parks in Yukon are transformed into Christmas in the Park - a drive-through event filled with 5 million lights and over 400 displays. The exhibit is one of the best places to experience the sights and sounds of Christmas in the state.
5. 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. The best part is that most events are free of charge. For more information, visit the Oklahoma City website.
6. Chickasha
The Festival of Lights transforms Chickasha’s 43-acre Shannon Springs Park into a magnificent light display. View over 3.5 million lights, walk across the magnificent lighted bridge, view the 172-ft. lighted Christmas tree, sip on hot cocoa or take a ride in a horse-drawn carriage. Seriously, no Christmas road trip in Oklahoma would be complete without a visit to the Chickasha Festival of Lights.
7. Sulphur
On several occasions, the town of Sulphur has been named the best Christmas town in Oklahoma. All of the downtown businesses decorate for this event and the light displays are magical. If you're looking for Christmas spirit, then don't miss a visit to this spirited town. Sulphur is home to the gorgeous Artesian Hotel, which hosts one of the best holiday events in Oklahoma, "Classic Christmas," where there are festive activities every weekend, including breakfast with Santa, gingerbread workshops and story time with Mrs. Claus.
8. 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 skate 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 and carriage rides. For more information, check out the Tulsa website.
9. Broken Arrow
Main Street Broken Arrow decorates its downtown Rose District with festive decorations and offers horse and carriage rides on various dates during the holiday season. There's also an ice-skating rink outdoors that's full of fun for the whole family. The Rhema Christmas Lights can also be found in Broken Arrow and is one of the most magnificent light displays in the state, featuring over 2.5 million lights. For more information on the city's holiday festivities, visit the Broken Arrow website.
10. Muskogee
The city of Muskogee has two big Christmas areas to visit. Honor Heights Park transforms into a magical place filled with over 1.2 million lights during its annual Garden of Lights celebration. And then there's The Castle of Muskogee, which turns into a winter wonderland filled with over 2,000 holiday displays and lots of festive activities.
So, what do you think? Are you ready to get away and embark on one of the best Christmas day trips in Oklahoma? Have you been to all the towns mentioned above? If so, do you agree? Are they among the best Christmas towns in Oklahoma? What town in Oklahoma is your favorite during the holidays? Whatever you have to say, we want to hear it!
Believe it or not, when it comes to Christmas day trips, this isn’t the only option. There are lots of ways to celebrate the holidays in the Sooner State, including visiting these magical Christmas towns in Oklahoma.
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!