Break out the garland and the cocoa, the holiday season is upon us. Oklahoma City is coming alive with things to do this holiday season for the whole family. From Santa sightings and tree lighting events to light displays and ice skating, find every kind of Christmas event and activity you can imagine here on our list of Oklahoma City Holiday Events.
Your family will love celebrating the holiday season with these kid-friendly things to do!
Also check out our comprehensive list of holiday guides highlighting where to find Santa, free Christmas events, holiday craft shows and more.
(This is a working list so check back often for updates. Last updated Oct. 28, 2025)
Christmas events and things to do this November in the Oklahoma City metro
Nov. 1-Dec. 24
FREE Santa’s Wonderland at Bass Pro Shops & Cabela’s
200 Bass Pro Dr & 1200 W Memorial Rd, OKC
Features a Santa’s Wonderland experience with holiday giveaways and the chance to meet Santa. Advanced reservations are required. See website for times.
Nov. 7-Feb. 1
Edmond Ice Rink at Mitch Park
1501 W Covell Rd, Edmond
Features ice skating, holiday music and food concessions. $14 with skate rental; $10 if you bring your own skates. $10 for ages 5 and under. Monday-Thursday, 3-9 p.m.; Friday, 3-10 p.m.; Saturday, noon-10 p.m.; Sunday, noon-9 p.m. See website for exceptions.
Nov. 8-Jan. 5
Crest on Ice in Norman
2550 Mt Williams Dr, Norman
Features outdoor ice skating on 4,100 square feet of real ice. $13; $10 without skate rental & for kids 5 & under. Monday-Thursday, 4-9 p.m.; Friday, 4-10 p.m.; Saturday, noon-10 p.m.; Sunday, noon-9 p.m. See website for exceptions.
Nov. 13
FREE OKC Tree Lighting Festival in Bricktown
2 Mickey Mantle Dr, OKC
The festival celebrates the city’s tree lighting with live performances, activities for kids, photos with Santa and more. 5:30-7:30 p.m.
FREE Deck the Downtown in Downtown Edmond
15 W Campbell St, Edmond
See the lighting of the district’s tree, plus enjoy wagon rides, live music and more. Kids will have the chance to meet Santa & Mrs. Claus. 5:30-7:30 p.m.
Nov. 13-Dec. 31
FREE Red Earth Treefest at Red Earth Art Center
100 N Broadway, OKC
See Christmas trees adorned with handmade ornaments created to showcase the diverse Native cultures that make Oklahoma unique. Hand-crafted ornaments and artisan gifts will be available for holiday shopping during open hours. Donations welcome. Weekdays, 10 a.m.-5 p.m.
Nov. 13-Jan. 4
FREE Automobile Alley Lights on Broadway
NW 4th to 10th, OKC
Features more than 600,000 colorful LED lights draped along the buildings on North Broadway. Open daily, dusk until dawn.
Nov. 13-Jan. 18
OAK on Ice at Heartwood Park
5101 N Penn Ave, OKC
The newly opened outdoor ice rink, nestled in Heartwood Park, offers a delightful winter escape for skaters of all ages. Enjoy gliding across the ice with artful views, festive lights, and a welcoming atmosphere. $12-$15. Monday-Thursday, 4-9 p.m.; Friday, 4-10 p.m.; Saturday, 11 a.m.-10 p.m.; Sunday, noon-9 p.m. See website for exceptions.
Nov. 14-Dec. 28
The Polar Express Train Ride

at the Oklahoma Railway Museum
3400 NE Grand Blvd, OKC
Go on an immersive train experience, including a reading of the book, cookies delivered by dancing chefs and the chance to meet Santa. All ages welcome; best suited for ages 2 & up. $54-$92. See website for departure times.
Nov. 14-Jan. 4
FREE Weekends on the OKC Streetcars in Downtown OKC
Various locations across Downtown OKC
Enjoy complimentary fares on the OKC Streetcars on the weekends.
Nov. 14-Feb. 1
Devon Ice Rink at Myriad Gardens
301 W Reno Ave, OKC
Skate on 5,500 square feet of real ice. $15 with skate rental, $10 without. Monday-Thursday, 3-9 p.m.; Friday, 3-11 p.m.; Saturday, 11 a.m.-11 p.m.; Sunday, 11 a.m.-7 p.m. See website for exceptions.
Nov. 15
FREE Holiday River Parade on the Oklahoma River
800 Riversport Dr, OKC
Enjoy holiday-themed water performances and fireworks. Santa will make an appearance. Admission is free; parking is $20. 5-8:30 p.m.
Nov. 15-Jan. 4
Safari Lights
at OKC Zoo
2000 Remington Pl, OKC
Drive or walk through the zoo to see larger-than-life light sculptures, interactive light displays, fun photo ops and more. Drive-thru: $60 & up (per vehicle); Walk-thru: $14 & up (discount available for ZooFriends members). 5:30-11 p.m.
Nov. 18-23
Elf The Musical at Civic Center Music Hall
201 N Walker Ave, OKC
Inspired by the hit film, this hilarious and heartwarming tale follows Buddy, a young orphan child whose life is changed forever when he mistakenly crawls into Santa’s sack of toys one Christmas Eve. Best suited for ages 5 & up. $35 & up. Tuesday-Friday, 7:30 p.m.; Saturday, 2 & 7:30 p.m.; Sunday, 1:30 & 7 p.m.
Nov. 20-Dec. 31
FREE Chickasha Festival of Light at Shannon Springs Park
2400 N 9t St, Chickasha
Features carriage rides, live nativity, camel rides, live animals, photos with Santa, gift shop and more. Sunday-Thursday, 6-10 p.m.; Friday-Saturday, 6-11 p.m.
Nov. 21
Merry Marketplace at Mitch Park
1501 W Covell Rd, Edmond
Shop holiday pop-up shops featuring a variety of local vendors, plus enjoy live music, holiday lights and more. Free to attend. 4-8 p.m. Also held on Dec. 13
FREE Tree Lighting Ceremony at Stockyards City
1217 S Agnew, OKC
Features a special holiday ceremony with live entertainment, hot chocolate and Santa. 6-7 p.m.
Nov. 21-22
FREE The Santa Market at the Oklahoma City Pavilion
3212 Wichita Walk, OKC
Shop more than 190 vendors featuring decor, fashion, handmade and unique items with proceeds benefitting the Alzheimer’s Association. Families can meet Santa and pose for a FREE photo with him. Donations accepted. 9 a.m.-4 p.m.
Nov. 21-Dec. 17
SPARKLE Holiday Walk at Scissortail Park
300 SW 7th St, OKC
This new, immersive, ticketed experience features dazzling displays of holiday lights, whimsical vignettes and sparkling scenes that celebrate the spirit of the season. Pricing TBA. Nov. 21-Dec. 14 Thursdays-Sundays, 5:30-9:30 p.m.; Dec. 18-Jan. 4, Open Nightly, 5:30-9:30 p.m.
Nov. 21-Dec. 28
Coca-Cola’s Classic Christmas at Remington Park
1 Remington Pl, OKC
Visit an Alpine Adventure theme light display with ice skating, snow tubing, live entertainment and more. $21 & up; kids (2 & under), free. 4:30-11 p.m.
Nov. 21-Jan. 1
FREE Luminance: An Enchanted Stroll at Mitch Park
1501 W Covell Rd, Edmond
Stroll through more than 40 interactive 3D LED displays including a walk-thru light tunnel and lighted trees and pavilions.
Nov. 22
Chill Your Cheeks 5K Run at Chisholm Trail Park
500 W Vandament, Yukon
Take part in a 5K run that winds through the streets of Yukon and ends amid 4 million twinkling Christmas lights. Activities also include train rides, live Christmas music and more. $25 & up. 4:30-6 p.m.
Nov. 22-Dec. 31
FREE Yukon Christmas in the Park at Chisholm Trail Park
500 W Vandament, Yukon
Walk or drive through hundreds of displays and millions of lights, plus enjoy refreshments, live music, pictures with Santa, train rides and an ice skating rink. Free to attend; skating and train rides require ticket purchase. 6-11 p.m.
Nov. 22-Jan. 4
Yukon Ice Rink at Chisholm Trail Park
500 W Vandament, Yukon
Skate on 4,100 square feet of real ice. $13; $10 without skate rental & for kids 5 & under. Monday-Thursday, 3-9 p.m.; Friday, 3-10 p.m.; Saturday, noon-10 p.m.; Sunday, noon-9 p.m.
Nov. 23
Pet Photos with Santa at Penn Square Mall
1901 NW Expressway, OKC
Pets can meet Santa and pose for a photo. Prices vary. 6:30-8 p.m.
Nov. 27-Jan. 1
FREE Downs Family Christmas Lights
2900 72nd Ave SE, Norman
The light display with more than 18 miles of light strands is set to music. Bring a canned good or monetary donation to benefit the Regional Food Bank of Oklahoma. 6-10 p.m.
Nov. 28-29
An Actor’s Carol at Oklahoma Shakespeare
2920 Paseo, OKC
An Actor’s Carol is a one-man retelling of Charles Dickens’ A Christmas Carol, delivered in an inventive, sometimes irreverent but entirely exceptional and moving performance. $55.23; students (25 & under), 44.64. 8 p.m.
Nov. 28-Dec. 14
It’s a Wonderful Life – A Live On-Stage Radio Play at Carpenter Square Theatre
1009 W Reno Ave, OKC
Watch a radio adaptation of the 1946 Frank Capra classic film about dreams, sacrifice and redemption in small-town America. Familiar characters are Clarence the Angel, George and Mary Bailey, Uncle Billy and the despicable Mr. Potter. $30. Friday & Saturday, 8 p.m.; Thursday, 7:30 p.m.; Sunday, 2 p.m.
Nov. 28-Dec. 21
Holiday Pop-Up Shops in Midtown
10th & Hudson, OKC
The all-outdoor market features rotating, local vendors offering gifts for everyone on your shopping list and the Bishop John Carroll Christmas tree lot. Friday & Saturday, 10 a.m.-8 p.m.; Sunday, 10 a.m.-6 p.m.
A Territorial Christmas Carol at Pollard Theatre
120 W Harrison Ave, Guthrie
Watch a reimagined tale of Dickens’ classic based on Territorial Oklahoma. Best suited for ages 7 & up. Adults, $35; kids (12 & under), $10. See website for showtimes.
Nov. 28-Dec. 28
Lyric’s A Christmas Carol at Lyric’s Plaza Theatre
1727 NW 16th St, OKC
Ebenezer Scrooge, a host of ghosts and Charles Dickens’ characters bring to life Lyric’s spectacular production. $32 & up. See website for showtimes.
Nov. 28-Jan. 1
FREE Christmas Light Show at The Station at Central Park
700 S Broadway Ave, Moore
Watch a 20-minute, synchronized musical light show from your car. 6-10 p.m.
Nov. 29-Dec. 13
A Territorial Christmas Celebration in Downtown Guthrie
112 E Oklahoma, Guthrie
See a lighted Christmas parade, go on home tours and stroll the Victorian Walk. Saturdays, noon-9 p.m.
FREE Lights on Broadway Holiday Events in Automobile Alley
Broadway Ave between 4 & 10th St, OKC
Stroll through Automobile Alley to enjoy holiday window displays, family-friendly activities, carriage rides, live entertainment and more. Saturdays, 4-7 p.m.
Holiday Artist Markets at Factory Obscura
25 NW 9th St, OKC
Shop unique, one-of-a-kind, handmade finds by local artists. Nov. 29 & Dec. 13. 3-6 p.m.
Nov. 30
Vienna Light Orchestra Christmas Tour at Rose State Performing Arts Center
6000 Prosper Blvd, Midwest City
The Vienna Light Orchestra Christmas Tour 2025 is a global concert experience that blends sweeping symphonic sound with theatrical beauty. This magical holiday experience features over 2,000 flickering candlelights illuminating world-class musicians and vocalists. $55 & up. 7 p.m.
Christmas events and things to do this December in the Oklahoma City metro
Dec. 1
Walk the Lights – Holiday Lights Spectacular at Joe B. Barnes Regional Park
SE 15th St & Century Blvd, Midwest City
The walkable event features a one-mile stretch of twinkling lights and animated displays. Attendees can also enjoy Christmas carols, hot chocolate and the chance to meet Santa and other holiday characters. $5; kids (5 & under), free. 5:30-8 p.m.
Dec. 2-25
FREE Midwest City Holiday Lights Spectacular at Joe B Barnes Regional Park
8700 E. Reno Ave, OKC
See more than one million holiday lights and a 118-foot Christmas tree lit with 9,000 bulbs. Sunday-Thursday, 6-10 p.m.; Friday & Saturday, 6-11 p.m.
Dec. 2-24
Holiday Classic Movies at Harkins Cinema
150 E. Reno Ave, OKC
Relive your favorite holiday films on the big screen, including Elf & National Lampoon’s Christmas Vacation. $5. Tuesdays, 7 p.m.; Wednesdays, 1 p.m.
Dec. 4
FREE Home for the Holidays in Downtown Tuttle
221 W Main St, Tuttle
Enjoy carolers, vendors, children’s crafts, live performances, tree lighting and a Christmas parade. Kids can meet Santa and pose for a picture. 5:30-9 p.m.
Sensory-friendly Night at Safari Lights
2000 Remington Pl, OKC
Families can enjoy a less sensory-stimulating environment with lower crowd attendance, limited flashing lights and reduced sounds. Reservations are required. Drive-thru – $60 & up per vehicle; walk-thru, $14 & up per person. 6-9 p.m.
Dec. 4-21
Jane Austen’s Christmas Cracker at Oklahoma Shakespeare
2920 Paseo, OKC
The interactive holiday performance, Jane Austen’s Christmas Cracker, returns to the beautiful Shakespeare on the Paseo indoor theatre. Dance, sing and eat sweet treats among a wonderful cast of characters decked out in their finery for the Christmas holidays. All ages welcome. $55.23. Thursday, 7:30 p.m.; Friday & Saturday, 8 p.m.; Sunday, 2 p.m.
Dec. 5
SPARKLE Holiday Market at Scissortail Park
415 S Robinson Ave, OKC
Shop local vendors while enjoying warm beverages in a festive outdoor setting. 5:30-9:30 p.m.
FREE Christmas Spectacular at Moore’s Central Park
700 S Broadway Ave, Moore
Enjoy carolers, a Mini Merry Market, inflatables and holiday fireworks. Kids can meet Santa and Mrs. Claus. Food trucks will also be on-site. 6:30-8:30 p.m.
Dec. 5-6
OKCPHIL’s A Very Merry Pops at Civic Center Music Hall
201 N Walker Ave, OKC
The holly jolly holiday performance features GRAMMY®-nominated artist Cody Fry performing holiday favorites with the Oklahoma City Philharmonic. Tap Dancing Santa will also make an appearance. During the matinee performance, attendees can enjoy cookies with Santa, an instrument playground and other activities for kids. $24 & up. Friday, 7:30 p.m.; Saturday, 2 & 7:30 p.m.
Dec. 5-7
FREE Drive-Thru Christmas Pageant at Boys Ranch Town
5100 SE 33rd St, Edmond
Residents, staff, children, and live animals from the ranch depict the life of Jesus Christ, including his birth, death and resurrection, in a living nativity. 7-9 p.m.
TBA for 2025
North Pole Adventure at Sooner Mall
2215 W I-240 Service Rd, Norman
North Pole Adventure is an interactive Christmas attraction with a life-sized replica of the North Pole, including Santa’s post office, Mrs. Claus’ kitchen, a reindeer barn and more. Kids, $20; one adult, free; additional adults, $5. See website for hours.
Dec. 6
Breakfast with Santa at The Station Recreation Center
700 S Broadway Ave, Moore
Enjoy breakfast, holiday crafts and a chance to meet Santa. Professional photographer is available, personal cameras welcome. $10 per person. 8-10 a.m.
Saints Santa Run at SSM Health – St. Anthony
1000 N Lee Ave, OKC
Participate in a festive, family-friendly 5K race, 1-mile fun run or free 50-yard kids’ dash. Benefits the Downtown Oklahoma City Partnership. $25-$45; kids’ dash, free. 8:30 a.m.-noon.
FREE Cowboy Christmas Parade at Stockyards City
1217 South Agnew, OKC
Enjoy a parade, Christmas music and the chance to meet Cowboy Santa. 10 a.m. – 1 p.m.
Holidays at the Museum at the National Cowboy & Western Heritage Museum
1700 NE 63rd St, OKC
Families can enjoy a variety of holiday activities throughout the Museum, including Western-inspired ornament making, a scavenger hunt and more. Kids can meet Santa and pose for pictures. Free with admission. Activities are available while supplies last. 10 a.m.- 2 p.m.
Czech Christmas Market at 10 West Main
10 W Main St, Yukon
Shop an old-fashioned, outdoor market with local vendors offering fine art, crafts, holiday fare and more. Free to attend. 11 a.m.-6 p.m.
Oklahoma Opry Christmas Show at ACM@UCO
25 S Oklahoma Ave, OKC
Enjoy a holiday performance by Kyle Earhart, OK3, Danielle Webb, Kolton Hall and more. $20. 3:30 & 7 p.m.
FREE Christmas Village at Chisholm Creek
13230 Pawnee Dr, OKC
Meet Santa and other Christmas characters and pose for photos, plus enjoy live music, giveaways and more. 5-8 p.m.
FREE Christmas Parade in Downtown Norman
Main St, Pickard Ave. to James Garner Ave, Norman
Watch a nighttime parade with bands, floats and Christmas characters, including Santa and more. 6 p.m.
FREE Winterfest on Main in Downtown Norman
James Garner & Main St, Norman
The event features tree lighting, crafts, cocoa and cookies, live performances, a drone show and the chance to meet Santa, following the parade. 7 p.m.
Dec. 6-7
Winter Holiday Art Market (WHAM@FAM) at First Americans Museum
659 First Americans Blvd, OKC
Shop over 40 First American artists who will be set up across the FAM campus, plus enjoy kids’ activities, story time and the chance to meet Indigenous Santa. Free to attend; prices vary. 11 a.m.-5 p.m.
Edmond’s Nutcracker Ballet at Rose State Performing Arts Center
6000 S Prosper Blvd, Midwest City
See an enchanting performance by The Oklahoma Youth Arts Foundation, Oklahoma Dance Center and Oklahoma Youth Ballet. $12-$50. Saturday, 2 & 7 p.m.; Sunday, 2 p.m.
Dec. 6-20
Breakfast with Santa at OKANA Resort & Waterpark
639 First American Blvd, OKC
Enjoy a buffet breakfast at Jack Rabbit, a visit from Santa and more festive activities. Reservations required. $29.95 & up. Saturdays, 8-10:30 a.m.
Dec. 6-27
Holiday Drop-in Art at Oklahoma City Museum of Art
415 Couch Dr, OKC
Create hands-on art activities, watch themed film screenings in the Noble Theater, enjoy special shopping deals in the Museum Store, and more. Free with admission; adults, $14.95; kids (17 & under), free. 10 a.m.-2 p.m.
Dec. 7
Caring Santa at Penn Square Mall
1901 NW Expressway, OKC
Families of children with special needs can meet Santa in a sensory-friendly environment, prior to mall opening. Preregister. Prices vary. 9:30-10:30 a.m.
Sleigh Bells Market at the OKC Farmers Market
311 S Klein Ave, OKC
Shop local vendors selling gifts. The event will also include a holiday drink menu. Free to attend. Noon-5 p.m.
Trans-Siberian Orchestra at Paycom Center
100 W Reno Ave, OKC
Features an all-new show, The Lost Christmas Eve Tour. $49.99 & up. 3 & 7:30 p.m.
Deck the Hall at The Cowboy
1700 NE 63rd St, OKC
Enjoy an evening of joyful Western melodies from Red Steagall and the Boys in the Bunkhouse, plus food, family fun and Christmas cheer, cowboy style. Adults, $95; kids (12 & Under), $35. 5:30-9 p.m.
Canterbury Voices presents Handel’s Messiah at Civic Center Music Hall
201 N Walker Ave, OKC
A musical rite of the holiday season, Canterbury Voices with the OKC Philharmonic presents Handel’s Baroque-period oratorio Messiah. $23 & up. 7-9:30 p.m.
Dec. 12
FREE Night in Bethlehem at The Church of Jesus Christ of Latter-day Saints
1506 W Imhoff Rd, Norman
This family-friendly event will transport you to the streets of ancient Bethlehem through an immersive experience, a beautifully crafted Christmas creche and a live nativity scene featuring live animals. All ages welcome. 5-8 p.m.
Dec. 12-14
RACE’s Hip Hop Nutcracker at OCCC Visual and Performing Arts Center Theater
7777 S May Ave, OKC
This reimagining of the holiday classic holiday follows Carlos on his hip-hop journey to self-discovery through magical lands filled with larger-than-life characters. This production features local artists, students, an original storyline and hip-hop music. One performance will be narrated in Spanish. $15-$38. See website for show times.
Dec. 12-23
OKC Ballet’s The Nutcracker at Civic Center Music Hall
201 N Walker, OKC
The holiday production follows the story of Clara, her Nutcracker Prince, the Sugar Plum Fairy and a host of new characters performed by the Oklahoma City Ballet. A sensory-friendly performance on Dec. 17 at 7 p.m. will include adjusted lighting and sound, reduction of strobe lighting and no pyrotechnics. $30 & up. Thursday & Friday, 7 p.m.; Saturday, 2 & 7 p.m.; Sunday, 1 & 5 p.m.; Monday, Dec. 23, 2 p.m.
Dec. 13
FREE Deck the Hall of Fame at the Oklahoma Hall of Fame
1400 Classen Dr, OKC
The museum will have crafts and other activities for the whole family. Kids can meet Santa. This is a come-and-go event. 10 a.m.-2 p.m.
NPSF Gingerbread Jingle at Nancy O’Brian Center for the Performing Arts
1801 Stubbeman Ave, Norman
Decorate gingerbread houses, meet Santa, write letters to the North Pole, enjoy sweet treats and more. Choose between two sessions. Proceeds benefit the Norman Public School Foundation’s educational programs. $50. 10 a.m.-noon & 2-4 p.m.
Gingerbread Gardens at Myriad Gardens
301 W Reno Ave, OKC
Explore the plants used in making candy and chocolate. Then, decorate your very own gingerbread garden. Best suited for ages 5-12. Preregister. Members, $20; nonmembers, $22. 11 a.m.-12:30 a.m.
Merry Marketplace at Mitch Park
1501 W Covell Rd, Edmond
Shop holiday pop-up shops featuring a variety of local vendors, plus enjoy live music, holiday lights and more. Kids can meet Santa and friends. Free to attend. 4-8 p.m.
FREE Sounds of the Season by the Oklahoma Chamber Symphony at First Church OKC
131 NW 4th St, OKC
Listen to an hour concert performed by experienced orchestral players and college music students beginning their professional music careers. 7-8:30 p.m.
Dec. 13-14
Oklahoma Nutcracker at Nancy O’Brian Center for the Performing Arts
1801 Stubbeman, Norman
The ballet, with original choreography and professional guest artists, is based on historical Oklahoma characters and themes of nature, while maintaining the beloved story and Tchaikovsky score of the traditional ballet. $25-$38. Saturday, 7 p.m.; Sunday, 3 p.m.
Dec. 14
FREE Chanukah Celebration at Scissortail Park
415 S Robinson Ave, OKC
The celebration features traditional music and dancing, carnival rides, hot kosher food and drinks, Dreidel Man giving out treats, a giant menorah lighting, public officials like Mayor Holt and more. The event is family-friendly and open to all. 4:30-6:30 p.m.
Dec. 20
Nutcracker Tea in the Kingdom of Sweets at the Civic Center, Meinder’s Hall of Mirrors
201 N Walker Ave, OKC
Enjoy treats, characters from The Nutcracker, a short performance, crafts and photo opportunities. $50. 4-6 p.m.
Christmas Vacation Under the Stars at the Wells Christmas Tree Farm
4091 E Franklin Rd, Norman
Watch National Lampoon’s Christmas Vacation under the stars at the tree farm. $6. 6 p.m.
Dec. 22-23
December Drop-ins at Myriad Gardens
301 W Reno Ave, OKC
Make a natural ornament, learn about winter plants and animals, make a craft, read a holiday book, and enjoy a holiday treat. All ages welcome. Donations accepted. noon-2 p.m.
Dec. 27
Mannheim Steamroller Christmas at Civic Center
201 N Walker Ave, OKC
See 15 musicians playing more than 20 instruments against a backdrop of dazzling multimedia effects. $30 & up. 7 p.m.
This article was updated by Lindsay Cuomo, MetroFamily’s digital editor, to include updated information and events for 2025.
Looking for even more things to do this Christmas season? Check out our comprehensive list of holiday guides highlighting:
- Where to find Santa
- FREE Christmas events
- Holiday shopping including pop-up shops and craft shows
- Where to find a Christmas tree
- FREE Holiday light displays


