Painted Hills

A Christmas Carol – The Musical

December 10, 2026 - December 19, 2026

A Christmas Carol – The Musical

A Christmas Carol – A Musical Celebration at the Elgin Opera House

Experience the magic, wonder, and timeless spirit of Christmas in A Christmas Carol – A Musical Celebtation, a heartwarming adaptation of Charles Dickens’ beloved classic.

Join Ebenezer Scrooge on an extraordinary journey through Christmases past, present, and future as three mysterious spirits guide him toward a life-changing discovery. Filled with beautiful music, unforgettable characters, touching moments, and plenty of holiday cheer, this enchanting production brings one of the world's most treasured Christmas stories to life.

A celebration of hope, forgiveness, generosity, and the power of love, A Christmas Carol – A Musical Journey reminds us that it's never too late to change and that the true magic of Christmas lives in the kindness we share with others.

A joyful and inspiring holiday experience for the whole family that is sure to warm your heart and rekindle your Christmas spirit.

Contact Info

100 North 8th
Elgin, OR