About This Show

Step into Christmas on Main and you’ll swear you’ve just walked into the heart of a small-town holiday postcard—where twinkling lights glow a little warmer, music feels a little sweeter, and laughter comes easy. It’s a show stitched together with the spirit of the season: the joy of family, the comfort of tradition, and the kind of holiday magic that makes you believe again. Think front-porch carols, hot cocoa by the fire, and that unmistakable feeling of home—no matter where you’re from. This isn’t just a performance; it’s Christmas the way you’ve always dreamed it should be.

All Dates 55 shows

Thursday, November 12, 2026

  • 1:30 PM Matinee

Thursday, November 12, 2026

  • 7:00 PM

Saturday, November 14, 2026

  • 1:30 PM Matinee

Saturday, November 14, 2026

  • 7:00 PM

Tuesday, November 17, 2026

  • 1:30 PM Matinee

Wednesday, November 18, 2026

  • 7:00 PM

Thursday, November 19, 2026

  • 1:30 PM Matinee