Contact Information Share

Contact Us

Opera Theatre of Saint Louis
210 Hazel Avenue
St. Louis, MO 63119
Box Office: (314) 961-0644
Administrative Office: (314) 961-0171
Parking Information


General Box Office Hours:
Monday — Friday 9:30 a.m.—4:30 p.m.

Performance Days:
Monday — Friday 9:30 a.m.—Through Intermission
Saturday 9:30 a.m.—Through Intermission
Sunday Noon—Through Intermission

Sign up below for E-News email updates (about 1-3 emails/month) and discount notification.
You will also be added to our mailing list for information on upcoming events, subscription, and ticket sales reminders. (about 1-2 mailings/month).

For a list of full details, view our Privacy Policy

For a full staff listing, click here.

Sign up for Opera Theatre eNewsletters

Sign Up

Scan This Image With Your Mobile Device for Directions to Opera Theatre