With so many exciting holiday events and activities taking place in and around Oklahoma City this holiday season, you’ll likely have to put a few off until next year! So, to ensure you and your family get the most out of this year’s entertainment, choose wisely from the following list of the city’s best Christmas- and holiday-themed attractions.
To learn more about each venue, including pricing and hours of operation, please visit the event’s website or reach out to the organizers directly.
70+ OKC Christmas & Holiday Activities (2023)
The following list of Oklahoma City and neighboring community’s holiday events has everything from Santa sightings and tree lightings to live nativities and ice skating. These kid-friendly Christmas activities will delight your family – making memorable holiday experiences for life!
Now thru December 24th
A seasonal fair trade store at PAMBE Ghana Global Market at Sailor & The Dock (617 W Sheridan Ave) sells unusual items, folk art from across the globe, and more. All earnings support northern Ghana’s PAMBE Ghana La’Angum Learning Center. 10am to 6pm.
Now thru December 24th
Santa’s Wonderland at Bass Pro Shops & Cabela’s (200 Bass Pro Dr and 1200 W Memorial Rd) is free and offers seasonal freebies and Santa visits. Must reserve in advance.
Now thru January 7th
Edmond Ice Rink in Mitch Park (1501 W Covell Rd) offers seasonal music, ice skating, and snacks. $14 with skate rental, $10 with own skates. Kids under 5 pay $10. Monday-Thursday, 3pm to 9pm; Friday, 3pm to 10pm; Saturday, 12pm to 10pm; Sunday, 12pm to 9pm.
November 10th – January 7th
Crest on Ice (2550 Mt. Williams Dr., Norman) offers 4,100 square feet of actual ice for outdoor ice skating. $13; $10 without skate rental for kids under five. Monday-Thursday, 3pm to 9pm; Friday, 3pm to 10pm; Saturday, 12pm to 10pm; Sunday, 12pm to 9pm.
Now thru December 27th
The Oklahoma Railway Museum (3400 NE Grand Blvd.) allows guests to see Santa, read the book, and enjoy cookies from dancing chefs on the Polar Express Train Ride. Kids (two to 11), $44 to $72; adults, $50 to $77.
November 16th – December 23th
Lyric’s Plaza Theatre (1727 NW 16th St) welcomes Ebenezer Scrooge, ghosts, and Charles Dickens’ characters in Lyric’s magnificent new production of A Christmas Carol. $25 and up.
November 17th
Merry Marketplace at Mitch Park (1501 W Covell Rd, Edmond) is a holiday pop-up store featuring local merchants. Free event. 4pm to 8pm.
Stockyards City (1217 S. Agnew) hosts a free tree lighting event with live entertainment, hot chocolate, and Santa will be there.
November 17th – December 31st
Free weekend OKC Streetcar rides are available in Downtown OKC.
November 17th – February 2nd
Devon Ice Rink at Myriad Gardens (301 W. Reno Ave.) offers 5,500 square feet of genuine ice for outdoor skating. $14 with skate rental, $9 without. Monday-Thursday, 3pm to 9pm; Friday, 3pm to 11pm; Saturday, 11am to 11pm; Sunday, 11am to 11pm.
November 18th
Earlywine Park YMCA (11801 S. May Ave.) hosts a craft fair with handmade goods. Free from 9am to 3pm.
The Chill Your Cheeks 5K Run at Chisholm Trail Park (500 W. Vandament, Yukon) runs through Yukon’s streets and concludes among four million Christmas lights. Train rides, Christmas music, and more are available. $25 and up. 4:30pm to 6pm.
November 18th – December 31st
Free Chickasha Festival of Light at Shannon Springs Park (2400 N 9t St, Chickasha) offers carriage rides, live nativity, camel rides, animals, Santa photographs, gift store, and more. Sunday-Thursday, 6-10 p.m.; Friday-Saturday, 6-11.
November 18th – January 1st
Yukon Christmas in the Park at Chisholm Trail Park (500 W. Vandament, Yukon) has over 100 acres of Christmas happiness with hundreds of decorations, millions of lights, snacks, live music, Santa photographs, train rides, and an ice skating rink. 6pm to 11pm.
November 16th – January 7th
Automobile Alley Lights on Broadway (NW 4th to 10th) has over 600,000 multicolored LED lights on North Broadway buildings. Open dusk–dawn everyday.
November 23rd – January 1st
Downs Family Christmas Lights (2900 72nd Ave. SE) offers almost 18 kilometers of music-synchronized lights. Donate canned goods or money to the Regional Food Bank of Oklahoma. 6pm to 10pm.
November 24th, 25th & December 9th
The Cleveland County Fairgrounds (615 E. Robinson St., Norman) has over 90 craftsmen selling handcrafted, seasonal, and specialized products. Free event. 9am to 4pm.
November 24th – December 17th
Midtown (10th and Hudson) Holiday Pop-Up Shops is an outdoor market with rotating local sellers selling gifts for everyone on your list. This event includes the Bishop John Carroll Christmas tree lot. Friday, Saturday 10am to 8pm and Sunday 10am to 6pm.
November 24th – December 23rd
A Territorial Christmas Carol at Pollard Theatre (120 W. Harrison Ave., Guthrie) reimagines Dickens’ classic. Recommended for seven and older. Kids under 12 are $10; adults $35.
November 25th – December 9th
The Territorial Christmas Celebration in Downtown Guthrie (112 E. Oklahoma) includes a lit procession, house tours, and Victorian Walk evenings from 12pm to 9pm.
November 26th
Civic Center Music Hall (201 N. Walker Ave.) hosts Cirque Dreams Holidaze with Christmas music and cirque performers. $33 and up from 6pm.
November 30th
Holiday Lights Spectacular at Joe B. Barnes Regional Park (SE 15th St. and Century Blvd., Midwest City) allows families to wander through one mile of dazzling lights and animated exhibits. Christmas music, hot cocoa, and Santa and other seasonal figures await visitors. $5, free for kids under five.
December 1st
Central Park (700 S. Broadway Ave., Moore) has a free Christmas tree lighting with Santa, music, and hot chocolate at 6:30pm.
December 1st – 2nd
The Santa Market at Oklahoma City Pavilion (3212 Wichita Walk) helps the Alzheimer’s Association. Over 100 shops sell decorations and more. Free Santa photos from 9am to 4pm.
A Very Merry Pops at Civic Center Music Hall (201 N. Walker) has famous singers performing Christmas songs. Tickets start at $27. Shows on Friday and Saturday at 8pm.
December 1st – 3rd
Drive-Thru Christmas Pageant at Boys Ranch Town (5100 SE 33rd St., Edmond) shows a nativity scene with real animals and people. Open 7pm to 9pm.
December 1st – 25th
Midwest City Holiday Lights at Joe B Barnes Regional Park (8700 E. Reno Ave.) has over a million lights and a huge Christmas tree. Open Sunday to Saturday at different times.
December 2nd
Breakfast with Santa at The Station Recreation Center (700 S. Broadway Ave., Moore). Bring your camera for pictures. Costs $10 per person. Open from 8am to 10am.
Saints Santa Run at SSM Health – St. Anthony (1000 N. Lee Ave) has a fun run and kids’ sprint. Costs $25 to $40. From 8am to 11am.
Yukon Mayor’s Christmas Party for Kids at Dale Robertson Center (1200 Lakeshore Dr., Yukon) with crafts and music. Free from 9:30am to 12pm.
Gingerbread Gardens at Myriad Gardens (301 W. Reno Ave.). Make a gingerbread garden. Costs $18 for members, $20 for others. From 10am to 11am.
Cowboy Christmas Parade on Stockyards City Main Street (1217 S. Agnew). Meet Cowboy Santa. Free. Opens from 10am to 1pm.
Holidays at the National Cowboy & Western Heritage Museum (1700 NE 63rd St.) with crafts and a visit from Santa. Free with entrance. From 10am to 2pm.
Czech Christmas Market at 10 West Main (10 W. Main St., Yukon). An outdoor market with crafts and food. From 11am to 6pm.
Holiday Stroll at Edmond Historical Society & Museum (431 S. Boulevard, Edmond). Old-fashioned crafts and Santa. Free. Opens from 1pm to 4pm.
Edmond Ugly Sweater Run (1501 W. Covell Rd., Edmond). Wear your Christmas sweater and run through the lights. Costs $20 and up and is open from 1pm to 7pm.
Light the Night at Rose State College (6420 SE 15th St.). Santa letters and hot chocolate.
Christmas market at Scissortail Park (415 S. Robinson Ave.). Shopping and music. Free.
The Christmas Experience in Downtown El Reno (Main St., El Reno). Parade, shopping, and music. Free.
Christmas Parade in Downtown Norman (Main St, Pickard Ave. to James Garner Ave., Norman). Floats and Santa.
Chickasha Christmas Parade on Main Street. Floats and fun. Free from 6pm.
Parade of Lights in Old Town Moore (Main and Broadway, Moore). Parade and snacks for kids. Open 6pm to 8pm.
Oklahoma Opry Christmas Show at ACM@UCO (25 S Oklahoma Ave.). Music and performances. Tickets $25. Shows at 3:30pm to 7pm.
December 3rd
Special Santa visit for special needs families at Penn Square Mall (1901 NW Expressway). Quiet, sensory-friendly. Register ahead.
Sleigh Bells Market at OKC Farmers Market (311 S Klein Ave) with over 80 shops.
Candy Cane Christmas at American Banjo Museum (9 E. Sheridan Ave.). Music and Santa. Costs $8 or a gift donation.
Cowboy Christmas Ball at National Cowboy & Western Heritage Museum (1700 NE 63rd St.). Dinner, songs, and Santa. Costs vary.
December 3rd – 24th
North Pole Adventure at Walnut Square Center (2215 W I-240 Service Rd.). Interactive Christmas attraction.
December 5th – 20th
Holiday Classics at Harkins Cinemas (150 E. Reno Ave.). Watch Christmas movies for less.
December 7th
Home for the Holidays in Downtown Tuttle (221 W. Main St.). Carolers, crafts, and a parade.
Trans-Siberian Orchestra at Paycom Center (100 W. Reno Ave.). Tickets start at $49.50.
December 8th
Andrews Park Tree Lighting (479 N. Webster Ave., Norman). Music, crafts, and the tree lighting. Free. At 5:30pm.
Shawnee Christmas Parade (101 E. Main St., Shawnee). Parade and fireworks. Free. From 6:30pm to 9pm.
December 8th – 10th
Hip Hop Nutcracker at OCCC Theater (7777 S. May Ave). Dance and music show. Tickets $23 to $28. Check the website for times.
December 8th – 17th
The Nutcracker at Civic Center Music Hall (201 N Walker). Ballet and music. Tickets start at $25. Shows on Friday, Saturday, and Sunday.
December 9th
Breakfast at Overholser Mansion (405 NW 15th St.). Santa, crafts, and breakfast. $25 per person. From 9am to 11am.
Sleigh Bells Market at Heart of Oklahoma Expo Center (1700 W. Independence St., Shawnee). Crafts and local items.
Deck the Hall of Fame at Oklahoma Hall of Fame (1400 Classen Dr.).
Winterfest at Legacy Park (1898 Legacy Park Dr., Norman). Music, games, and Santa.
Oklahoma Chamber Symphony concert at First Church OKC (131 NW 4th St.). Free music show.
December 14th
Purcell Christmas Parade in Historic Downtown Purcell (W. Main St.). Parade with music and floats. Free.
December 16th
Merry Mitchmas 5K and 10K in Edmond, Mitch Park (1501 W. Covell Rd.). Run and then enjoy hot chocolate. $35.
Nutcracker Tea at Civic Center Meinder’s Hall of Mirrors (201 N. Walker Ave.). Tea, crafts, and photos. $50. Open from 4pm to 6pm.
December 18th – 19th
December drop-ins at Myriad Gardens (301 W. Reno Ave.). Make ornaments and learn about winter. Donations accepted.
December 21st – 22nd
Very Merry Workshop at Edmond Fine Arts Institute (27 E. Edwards, Edmond). Art projects for kids. $65.
December 24th
Candlelight Christmas Eve services at Nichols Hills United Methodist Church (1212 Bedford Dr., Nichols Hills).
December 31st
New Year’s Eve at Oklahoma City Museum of Art (415 Couch Dr.). Treasure hunts and balloon release. Free for kids under 17 10am to 12pm.



