Garuda Purana est l'un des Vishnu Purunas. Cette version abrégée de Garuda Purana contient une conversation entre Vishnu et son véhicule, Garuda sur la mort, l'au-delà, le péché, la vie en enfer, l'emplacement de l'enfer, Yama, le Seigneur des Enfers, son assistant Chitragupta, une description de la ville de Yama, les divers types de châtiments infligés aux pécheurs, comment éviter le péché sur terre, l'expiation du péché, quels types de rites funéraires devraient être accomplis pour les défunts et ce qui se passe quand ils ne sont pas accomplis, etc.
Le concept hindou du paradis et de l'enfer décrit dans cette Écriture présente certaines similitudes avec les descriptions du ciel et de l'enfer dans d'autres religions telles que le christianisme, l'islam et le zoroastrisme. Cependant, contrairement à ces religions, les âmes qui vont dans ces mondes n'y restent pas éternellement. Une fois la punition terminée, ils retournent sur terre et renaissent. Ce Purana traite également du sujet de la libération et de la manière dont elle peut être atteinte par la pratique du yoga et de la dévotion.