Les grottes hindoues
Les grottes hindoues ont été construites au début du viie siècle. Certaines d'entre elles sont d'une telle complexité qu'il a fallu un temps très important pour les achever.
Le temple de Kailâsanâtha (725-755) est le joyau du site, un édifice en forme de temple, complètement excavé de la falaise. Sa taille est deux fois plus importante que celle du Parthénon d'Athènes.
Les grottes bouddhistes
Les grottes bouddhistes sont les structures les plus anciennes et consistent essentiellement en viharas et monastères, quelques-uns comportent des sanctuaires illustrés par une image du Bouddha.
La grotte bouddhiste la plus célèbre est la grotte Vishwakarma, plus connue sous le nom de « grotte du menuisier ». Ce surnom lui vient du fait que son entrée et ses plafonds ont été sculptés de façon à donner l'impression de poutres en bois. Au cœur de cette grotte se trouve une statue de Bouddha.
Les grottes jaina
Ces grottes ont des dimensions qui révèlent bien les conceptions du jaïnisme. Celles-ci reflètent en effet le sens poussé de l'ascetisme. C'est pour cela que leurs dimensions sont plus restreintes. Néanmoins les grottes sont sculptées tout aussi finement que leurs homologues hindouistes et bouddhistes. Ces grottes se différencient aussi des autres puisque leurs plafonds étaient à l'origine richement peints. Des fragments de peinture sont toujours visibles aujourd'hui.