Get all the holiday feels at ZACH Theatre‘s most popular annual show! You can see a lively, fresh take on A Christmas Carol beginning Wednesday, Nov. 22 and running through Sunday, Dec. 31. This upbeat version of Charles Dickens classic is anything but traditional. The beautiful Victorian set and costumes are combined with fun, modern music, awesome dance numbers and amazing vocals from the soulful ghosts of Christmas past, present and future.

We are 100% honest when we tell you that this is one of our favorite holiday events! Our Brand & Marketing Manager takes her sons every year, and she simply loves that this theatrical experience leaves her feeling all the joy of the season. Read her review from last year to get more details about what to expect at ZACH’s A Christmas Carol.


Photo credit: Kirk Tuck

Take note that the show is family-friendly, but recommended for ages 6 and up. The run time is 2 hours and 20 minutes including one 20-minute intermission.

–> Schedule & Tickets: The show begins on Wednesday, Nov. 22 and runs through through Sunday, Dec. 31 with 7:30 p.m. shows as well as weekend matinees at 2:30 p.m. Tickets start at $30 and can be purchased online here or by calling the Box Office at 512-476-0541 x1.

–> Giveaway! We have a family 4-pack of tickets to give away for the matinee show on Dec. 9th at 2:30 p.m. Enter below. Good luck! *By entering the giveaway, you’ll be added to our twice-weekly email list where you’ll get all the latest on family fun in Austin.

This giveaway is now closed. Thanks to all who entered!