Scottish Opera performs in around 35 towns, cities and villages across Scotland every year.

Our four mainstage venues are listed below. For more information about the other venues we visit, please see individual production pages.