Le guerrier indien Solor aime secrètement Nikiya, une bayadère attachée au temple de Brahma. Bien qu'ayant fait v½u de chasteté, Nikiya répond à la flamme de Solor, comme le découvre avec fureur le Grand Brahmane dont elle a repoussé les avances. Ce dernier dénonce le couple au rajah qui désire marier sa fille Gamzatti au vaillant guerrier. Pour se débarrasser de sa rivale, Gamzatti lui envoie un serpent, dissimulée dans une corbeille de fleurs. Nikiya conviée à danser pour les fiançailles de Solor, est si désespérée de sa trahison, que lorsqu'elle est piquée par le serpent , elle refuse le contre poison que lui tend le Brahmane et se laisse mourir. Pris de remords, Solor fume un puissant narcotique pour retrouver Nikiya en rêve, au royaume des Ombres.
Dans la version en quatre actes de la Bayadère, le temple de Brahma s'écroule pendant les noces de Solor et de Gamzatti en écrasant tous les coupables. L'âme de Solor rejoint alors pour toujours celle de Nikiya au royaume des Ombres.
La Bayadère ne fut qu'en Occident que lorsque le Kirov de Léningrad en révéla l'admirable acte III, les Ombres, en 1961 au palais Garnier avec le tout jeune Rudolf Noureïev. Celui-ci remonta le ballet pour l'Opéra de Paris dans une version en trois actes d'un luxe exceptionnel. Créée le 8 octobre 1992 au Palais Garnier la Bayadère constitue la dernière création de Noureïev, trois mois avant sa mort.