Elgin Opera House

 Home Page | Donate | Photos

For the latest information about live events -  please join our email list.

Elgin Opera House


Every Christmas Story Every Told

Ticket prices:
Orchestra Level and Lower Balcony $15
Upper Balcony $6
Group Rate for orders of 10 tickets or more $10 per ticket

There is a $1 per ticket processing fee to cover the cost of our new online ticketing service.

Instead of performing Charles Dickens' beloved holiday classic, three actors spontaneously decide to perform every Christmas story ever told --
plus Christmas traditions from around the world, seasonal icons to holiday pop-culture, and every carol ever sung.

A spirited sleigh ride through the holiday season!

A Comedy by Michael, Jim FitzGerald, and
John K. Alvarez

Starring:  Kevin Cahill,
Heidi Laurance and Brian Moore.

Directed by Terry Hale

"A show that will have you laughing harder
than spiked egg nog."
Kelly Monaghan, TheOtherOrlando

 With spectacular holiday musical performances by some of your favorite Opera House performers.

 December 12th, 13th, 18th, 19th 20th 7:30

December 13th & 20th 2:30

Advance Tickets Reservations Now Available!

Purchase Online!

Call/Text  at 541-663-6324 

Help us share this event!


Friends of the Opera House is a non-profit organization
 – all proceeds are used to provide quality
entertainment in our community.
To make a donation by phone please call

Privacy and Policies



Accept Credit Cards Online

Actor's Corner