Events in Tulsa This Weekend: Dec. 18-21

Wondering what to do this weekend? Let TulsaKids help! Below, you’ll find at least ten events happening in Tulsa and surrounding areas this weekend. Find more at our community calendar!
Also, make sure you are subscribed to our eNewsletters to get each week’s updated list delivered to your inbox every Thursday morning.
**Please note: Check websites or call the event organizer for pricing info and to confirm details, as they can change.
1. Botanic Garden of Lights
- When: Dec. 17-23, Dec. 26-28, 5-9 p.m.
- Where: Tulsa Botanic Garden, 3900 Tulsa Botanic Dr.
Reconnect with family and friends in the garden illuminated with colorful lights. Make s’mores over fire pits, enjoy holiday music and take in the spirit of the season in our magical garden escape.
2. “A Christmas Carol”
- When: Dec. 17-20, 7:30 p.m.; Dec. 21, 2 p.m.
- Where: Tulsa PAC (John H. Williams Theatre), 110 E. 2nd St.
Gather your family for an unforgettable experience as you dive into the heartwarming story of Scrooge, a grumpy miser whose journey leads to redemption and the discovery of true joy. Presented by American Theatre Company
3. Winter Wonderland Workshop
- When: Dec. 15-31 (Daily, Monday-Saturday), 10 a.m.-4 p.m.
- Where: Tulsa Air and Space Museum, 3624 N. 74th E. Ave.
Tulsa Air and Space Museum is providing a variety of winter crafts designed for ages 5+. Each craft is $5.
4. Bilingual Holiday Movie
- When: Dec. 19, 3-5 p.m.
- Where: Martin Regional Library, 2601 S. Garnett Rd.
Watch a holiday movie in Spanish with English subtitles. There will be a read aloud of the movie’s book before starting the movie, as well as movie-themed crafts and a photo booth.
Feel free to dress in pajamas and comfy clothes to enjoy the movie. Sponsored by the Hispanic Resource Center. For elementary schoolers.
5. “The Nutcracker”
- When: Dec. 19, 7 p.m.; Dec. 20, 2 and 7 p.m.; Dec. 21, 1 and 6 p.m.
- Where: Tulsa PAC, 110 E. 2nd St.
Tulsa’s holiday tradition returns! Tulsa Ballet’s “The Nutcracker” includes nods to the original story, with a setting in 19th Century Germany, and special elements designed specifically for Tulsa including the beloved Golden Driller!
6. “Tiny Tim’s Christmas”
- When: Dec. 19, 7 p.m.; Dec. 20-21, 2 p.m.
- Where: Spotlight Theater, 1381 Riverside Dr.
Spotlight Children’s Theatre presents an imaginative and delightful continuation of a Christmas classic. Timothy Crachit, formally known as Tiny Tim, has inherited Ebeneezer Scrooge’s moodiness. As he manages the local toy shop, he has become a regular ’Scrooge.’ As the store’s doors close for Christmas, Tim finds himself in a similar situation as Ebeneezer, but this time Scrooge is the hearty Ghost of Christmas Present who leads Timothy through his past, present, and future.
7. “White Christmas” Sing-Alongs
- When: Dec. 19, 7:30 p.m.; Dec. 20, 2 and 5 p.m.; Dec. 21, 2 p.m.
- Where: Circle Cinema, 10 S. Lewis Ave.
A Tulsa holiday tradition, the “White Christmas” Sing-A-Longs at Circle Cinema return from Dec. 12-24.
The Sooner State Chapter of the American Theatre Organ Society (ATOS) will perform live holiday favorites on Circle Cinema’s original theater pipe organ after all screenings, except Friday, Dec. 12; and Tulsa Opera will perform before select screenings on Dec. 13, 19, 20 (before 5 p.m. show) and 24.
Full schedule and tickets at circlecinema.org.
8. Festive Washi Ornaments and Baubles
- When: Dec. 20, 2-3 p.m.
- Where: Schusterman-Benson Library, 3333 E. 32nd Pl.
This one’s for the whole family! Make ornaments and baubles using washi tape and other simple craft items. They can be simple or elaborate – it’s up to you. Great for all levels of creativity!
9. Photos with Santa
- When: Dec. 20-21, 1-6 p.m.
- Where: Gathering Place (Williams Lodge), 2650 S. John Williams Way
Williams Lodge is the place for holiday cheer, free photos with Santa, and festive fun for the whole family.
10. Tulsa Oilers Games
- When: Dec. 20, 7:05 p.m.; Dec. 21, 3:05 p.m.
- Where: BOK Center, 200 S. Denver Ave.
Cheer for the Tusla Oilers! Sunday is Family Fun Day. The first 1,000 fans get a free Oilers Christmas stocking, and it’s also Paint the Ice day!
Sign up for TulsaKids’ eNewsletter to receive our list of events in Tulsa this weekend every Thursday morning!

