Строительство Львовского театра оперы и балета началось в 1897 году, в июне. Архитектором стал Зигмунт Горголевский - автор многих исторических монументов в Польше и Германии.
Первое приставление было дано в октябре 1900 года, это была лирико-драматическая опера «Янек» Владислава Желенского, которая была историей о карпатских горцах. На то время театр носил название «Большой городской театр» и успешно функционировал до 1934 года. Репертуар театра состоял из опер великих деятелей искусства. Первым балетным спектаклем стала знаменитая постановка Чайковского «Лебединое озеро», которая была поставлена в 1921 году.
В 1934 году у тетра были сложные финансовые времена, и он бал вынужден прекратить свою работу. После 5-ти лет застоя, в 1939 году, Большой городской театр переименовали и передали в подчинение Министерству культуры в Украине. Театр получил своё нынешнее название, а именно - Львовский государственный театр оперы и балета. Театр потерпел много изменений, но они пошли ему только на пользу. Был реорганизован оркестр, балетная труппа, хор, были набраны новые талантливые солисты. Также обновился репертуар, куда теперь входили «детища» украинских композиторов, такие как «Наталка Полтавка» Лысенка и «Запорожец за Дунаем» Гулака-Артемовского. И, даже, несмотря на тяжелые времена войны – театр всё также продолжал свою работу.
В 1999 году Львовский театр имел честь принимать встречу президентов стран Центральной Европы, а именно Болгарии, Румынии, Венгрии, Австрии, Словении, Чехии, Украины, Польши и Германии. Эта встреча была исторической для театра, так как поспособствовала в значительной мере для последующей реставрации театра. В тот же год к визиту президентов театр был обновлен. Изменили как интерьер, так и экстерьер, всё было обновлено в ногу с последними технологиями. Театр блистал красотой и богатством.
Искусная роспись на стенах и потолках, люстры и оформление зала, абсолютно всё говорит о величии театра. Зрительный зал состоит из четырех этажей, а по своему виду напоминает лиру. Театр включает 44 ложи, и готов принять 1200 зрителей.
В 2000 году, на праздновании 100-летия театра, театр по Указу Президента Украины было переименовано в театр имени Соломии Крушельницкой.