Holidays in Green Country

There’s something magical about the holidays in Green Country. From twinkling light displays and festive events to holiday shopping, cozy getaways and family traditions, northeast Oklahoma offers plenty of ways to celebrate the season. Whether you’re planning a weekend away or looking for a little Christmas cheer closer to home, make Green Country part of your holiday tradition this year.

Step Back in Time for Christmas


Experience the holidays with a touch of old-fashioned Christmas charm at Santa's Ozark Mountain Village at Har-Ber Village Museum in Grove. The historic pioneer-era village transforms for the season with hundreds of thousands of twinkling lights, Victorian-inspired decorations and festive touches throughout the grounds.

Stroll through the illuminated village while enjoying live music, living history demonstrations and seasonal treats like hot cocoa and cookies. Kids can look forward to a visit with Santa, while grown-ups can enjoy wine tasting, holiday shopping and the nostalgic atmosphere of Christmas along Grand Lake. 

Santa's Ozark Mountain Village returns November 27 through December 19 on select Friday and Saturday evenings from 5:30-8:30 p.m. The December 4 event is designated as Sensory Night, and Har-Ber Village will also host Breakfast with Santa on December 12. 

Celebrate the Season in Owasso


Holiday traditions bring the community together in Owasso, where celebrations stretch from the first glow of Christmas lights through the countdown to a brand-new year. Make a night of it in the Redbud District, gather the family for a festive parade or close out the season with a New Year’s Eve celebration.

Kick Off the Holidays at Lights On Owasso
Start the season November 28 at Lights On Owasso, when Redbud Festival Park comes alive with thousands of lights and the glow of a 34-foot Christmas tree. Meet Santa and his elves, see live reindeer, sing along with Christmas carolers and enjoy food trucks, games, face painting and other family-friendly activities. The celebration also kicks off the Owasso Light Trail, a self-guided tour of holiday displays around the community that runs through December 31.

Shop the Christmas Craft Fair
Find something special for everyone on your list at Owasso’s Christmas Craft Fair on December 5.

Catch the Christmas Parade
Bundle up for the Owasso Christmas Parade on December 12. Beginning at 9 a.m. at Smith Farm Marketplace, the annual tradition fills the route with Christmas floats and plenty of holiday cheer for spectators of all ages.

Ring in the New Year at Redbud
Keep the celebration going all the way through New Year’s Eve at Ringing In at Redbud on December 31. The festivities return to Redbud Festival Park from 8:30 p.m. to 12:30 a.m., with live entertainment, a beer tent, a ball drop and more planned for the final night of 2026.

Holiday Magic in Tulsa

From elegant garden light displays to festive celebrations along historic Route 66, Tulsa knows how to make the season shine! Whether you're searching for family-friendly traditions, a memorable date night or a new way to experience the Mother Road, there's plenty of holiday magic waiting in T-Town.

Experience the Magic of Philbrook Festival

Step into a winter wonderland at Philbrook Festival, where the historic art museum and its beautiful gardens transform beneath hundreds of thousands of twinkling lights. Wander through illuminated pathways, take in the festive atmosphere and discover why this beloved Tulsa tradition is a holiday favorite.

Celebrate at the Tulsa Christmas Parade

Bundle up and head downtown for the 100th Tulsa Christmas Parade on December 12! This milestone celebration brings festive floats, music and holiday cheer to the streets of Tulsa's historic Deco District. With beautiful Art Deco architecture as the backdrop, it's a Christmas tradition the whole family can enjoy.

Stroll Through Tulsa Botanic Garden of Lights

See the season in a whole new light at Tulsa Botanic Garden of Lights! Explore illuminated gardens, enjoy a cup of hot cocoa and soak up the magic of thousands of sparkling lights. Whether you're planning a romantic evening or a festive family outing, this enchanting garden experience is sure to brighten your holiday season.

Cruise Through Jolly Lane Lights

Turn up the Christmas music and enjoy a dazzling drive through Jolly Lane Lights at Tulsa's Admiral Twin Drive-In! This drive-through holiday light show brings colorful displays and festive scenes together for an experience the whole family can enjoy from the comfort of the car.

Take a Twinkle Tour Along Route 66

Celebrate the holiday season along America's most famous highway with Tulsa's Route 66 Twinkle Tour! This free, self-guided adventure takes visitors past decorated businesses, glowing neon signs and festive stops along the Mother Road. Explore at your own pace, discover local favorites and enjoy a little extra sparkle as Route 66 celebrates its 100th anniversary.

Discover even more ways to celebrate with Visit Tulsa's Winter Events Guide or plan your Route 66 holiday adventure.

Christmas in the OsageOsage County Map


There’s something special about the holidays in Osage County, where wide-open prairie, historic downtowns and treasured traditions set the scene for a Christmas getaway unlike anywhere else.

Step into a Wonderland of Lights
Make your way to the Woolaroc Museum & Wildlife Preserve for the beloved Wonderland of Lights, when the historic ranch glows beneath more than 750,000 lights. Stroll through the illuminated grounds, visit Santa inside the museum, take a wagon ride and warm up with seasonal treats as one of Oklahoma’s most distinctive attractions transforms for the holidays.

Spend a Christmas Evening in Pawhuska
Then spend some time in downtown Pawhuska, where Christmas lights and decorations add even more small-town charm to the historic streets. Browse local shops, find a few Oklahoma-made gifts and stop by The Pioneer Woman Mercantile for shopping, a meal or something sweet from the bakery. On December 5, stick around for Pawhuska's Annual Christmas Parade of Lights, beginning at 5:30 p.m.

Take Your Holiday Adventure to New Heights
Trade the sleigh for a zip line during the PostOak Lodge Holiday Adventure near Tulsa. Soar through the treetops on a festive canopy tour surrounded by the winter scenery of the Osage Hills during select days from November 28 through December 31. It’s a fun way to add a little adventure to the season and an only-in-Green-Country experience for anyone looking to break up the usual holiday routine. 

Celebrate with Skiatook’s Annual Christmas Parade
On December 12, head to Skiatook for one of the community’s favorite holiday traditions. Skiatook’s Annual Christmas Parade brings the season to Main Street with a festive procession through downtown and plenty of small-town Christmas cheer.

And there’s more to discover throughout the county. From Osage culture and history in Pawhuska to the sweeping winter landscapes of the Tallgrass Prairie, a holiday trip to the Osage can easily become a full weekend of exploring, shopping and making new traditions.

Christmas on Route 66 in Rogers County

Where else in Oklahoma can you find a Christmas whale? In Rogers County, the Blue Whale of Catoosa joins the holiday fun along Route 66. Celebrate on Chelsea’s Main Street, step back in time at Dickens on the Boulevard in Claremore and bring the family to a parade in Catoosa.

Step Into a Victorian Christmas in Claremore
Stroll through historic downtown Claremore during Dickens on the Boulevard on November 20 and 21. The annual celebration brings Victorian Christmas charm to Will Rogers Boulevard with music, street dancing, food, games and holiday shopping. Warm up with hot cocoa, watch the window scenes and stop by for a visit with Santa.

Spend Christmas on Main in Chelsea
Head to Chelsea Christmas on Main on November 29 for a day of small-town holiday fun. Browse vendors for gifts, take photos with Santa and stop by the Chelsea FFA Winterfest at the Civic Center. A chili cook-off and live music add to the festivities, with a Christmas parade planned for the evening.

See the Blue Whale Light Up
Later that day, Catoosa kicks off Winterfest with Lights On at the Blue Whale from 4:30 to 6 p.m. Watch the Route 66 landmark glow for the holidays, welcome Santa and Mrs. Claus, and take a family photo with Santa’s sleigh. The celebration is free.

Catch Christmas on Catoosa’s Route 66
Return to Catoosa on December 12 for Christmas on Catoosa’s Route 66. The Christmas parade brings festive floats and community groups to Cherokee Street, with the event scheduled from 2 to 5 p.m.

Experience a Lakeside Christmas at Shangri-La

Trade the holiday hustle for a lakeside escape at Shangri-La Resort + Golf Club, where Christmas comes with cozy nights, family fun and plenty of ways to play. Set on the shores of Grand Lake at Monkey Island, the resort makes it easy to turn a festive outing into an overnight holiday getaway.

December brings a mischievous twist with the Grinchy Olympics, available December 5–17. Families can meet the Grinch, create a holiday ornament and compete in festive games and activities before settling in for the night. The overnight package also includes early check-in and an arcade card for even more time to play.

The holiday festivities continue with the Tree Lighting on December 13 and the Grand Lake Holiday Celebration on December 20. Gather with family and friends for seasonal entertainment, festive traditions and a little extra Christmas magic along the shores of Grand Lake.

Or cozy up for S'mores & Movie Night, offered December 5 through January 4. Guests can enjoy a classic Christmas movie beneath the holiday lights with popcorn, cotton candy and s'mores, then skip the drive home and spend the night at the resort.

There's even more holiday magic waiting at Grand Lake! Explore Shangri-La's full lineup of Christmas events and start planning your festive getaway.

Plan Your Holiday Getaway

   

Order Free Brochures

Order Now

More Ideas

Featured

Featured

Featured

Featured

Featured

Featured