L'histoire se passe en Inde. Le Rajah décide que le grand guerrier Solor doit épouser sa fille Gamzatti. Mais Solor et la belle Bayadère Nikya sont secrètement amoureux et veulent s'enfuirent et se marier. Mais le chef local, le grand Brahmine veut Nikya pour lui, et, furieux de se voir repousser par cette dernière et de découvrir sa relation avec Solor, il décide de se venger et dévoile la vérité au Rajah. Solor se voit dans l'obligation d'obéir au Rajah. Il doit épouser Gamzatti.
2ème acte :
Le mariage se prépare. Une fête a lieu au palais et Nikya doit y danser. Elle s'exécute à contre-c½ur et interprète une danse qui exprime toute sa douleur, sa tristesse et son désespoir. Gamzatti qui est très jalouse se venge en offrant un bouquet à Nikya dans lequel est caché un serpent dont la blessure est mortelle. La vengeance du Brahmine entre en scène, il propose un antidote à Nikya qu'à la seule condition qu'elle accepte de l'épouser. Elle refuse et meurt.
3ème acte :
Solor, en train de fumer une pipe d'opium, rêve de Nikya au Royaume des Ombres. Ils dansent ensemblent.
4ème acte :
C'est le jour du mariage de Solor et Gamzatti et alors que tout le monde danse, Nikya apparaît aux yeux de Gamzatti effrayée. Au moment de l'union le ciel s'assombrit, il y a un tremblement de terre et le palais s'effondre sur les occupant et tue tout le monde. Nikiria contemple tristement sa vengeance et se penche avec une infinie tendresse sur son cher Solor... Ils sont enfin réunis pour l'éternité...


