Премьера балета «Баядерка» состоялась 23 января (по ст. стилю) 1877 года в петербургском Большом (Каменном) театре. Либретто написал хореограф спектакля Мариус Петипа при участии балетного критика Сергея Худекова, музыку — Людвиг Минкус.
Московская премьера очень успешного балета прошла лишь два с лишним десятилетия спустя, 25 января 1904 года. Постановка была осуществлена Александром Горским, на тот момент уже в течение нескольких лет служившим балетмейстером Большого театра.
Горский по обыкновению сперва перенёс на московскую сцену петербургский спектакль, а затем стал его активно перерабатывать, модернизировать, пополнять вставными номерами на музыку Александра Луиджини, Анри Франсуа Жозефа Вьентана, Эрнеста Гиро и других композиторов. В «Баядерке» хореографа особенно привлекало всё, что было связано с Индией, и в первую очередь праздничный дивертисмент на площади, для которого он сочинил новые танцы, далеко отошедшие от норм балетного театра XIX века. Редактуре подверглась и знаменитая картина «Тени». Из классического «белого акта» она превратилась в восточное видение. Артистки были одеты в подобия сари, танец потерял академическую строгость рисунка. Своим красочным обликом спектакль был во многом обязан художникам Василию Дьячкову и Константину Коровину.
Последнюю редакцию «Баядерки» Горский осуществил в 1923 году в соавторстве с Василием Тихомировым, вернувшим картине «Тени» более классический и приближенный к оригиналу Петипа вид. Музыку Минкуса заново оркестровал Борис Асафьев. Центральные роли в «Баядерке» Горского исполняли Екатерина Гельцер, Василий Тихомиров, Михаил Мордкин, Марина Семёнова, Софья Головкина.
В первой половине 1940-х годов спектакль надолго выпал из репертуара. Трижды в него возвращалась лишь картина «Тени», исполнявшаяся как самостоятельный одноактный балет. Среди танцевавших в ней артистов были Майя Плисецкая, Нина Тимофеева, Людмила Семеняка, Нина Семизорова, Надежда Павлова, Николай Фадеечев, Михаил Лавровский, Ирек Мухамедов.
Полная версия «Баядерки» вернулась в Большой только в 1991 году. Юрий Григорович в целом придерживался канонической ленинградской редакции Владимира Пономарёва и Вахтанга Чабукиани, созданной в 1941 году на основе спектакля Петипа. Обновления коснулись партий Солора и Гамзатти, обогатившихся новыми танцами. Танцевальными движениями были дополнены некоторые пантомимные сцены. Первой исполнительницей партии Никии в новой редакции стала Надежда Грачёва, Солора — Александр Ветров.
В 1991-м балет завершался картиной землетрясения, частично отражавшей первоначальный замысел Петипа. Солор погибал, погребённый под развалинами храма. Тень Никии являлась, чтобы увести его за собой в потусторонний мир.
В 2000-х, когда во время реставрации исторического здания балет шёл на Новой сцене, этот финал был сокращён — и так в спектакль и не вернулся. Ныне финальной картиной, как и в редакции Пономарёва и Чабукиани, являются «Тени».
В 2013 году для придания большей торжественности возвращению этого популярного классического балета на Историческую сцену было решено создать новую сценическую редакцию, обновив декорации и костюмы. Юрий Григорович обратился к своему давнему соратнику — Валерию Левенталю, который в 1991 году руководил командой создателей декораций и костюмов по мотивам эскизов первой петербургской постановки. В прежнем составе ту команду собрать уже не удалось.
Однако «откликнулся» Николай Шаронов, ученик Левенталя, в 91-м году практически только начинавший свою карьеру театрального художника. Он — как и много лет назад, под чутким руководством своего мастера — создал новое сценическое оформление «Баядерки» и одел в новые костюмы её героев. Как и Горского в своё время, его привлекала возможность усилить индийский акцент в архитектуре, лесу и костюмах. Что, естественно, на сей раз никак не отразилось на классическом характере постановки.
Премьера в постановке Ю. Григоровича состоялась 15 ноября 1991 года. Премьера балета в этой редакции — 24 января 2013 года.