Garuda Purana es uno de los Vishnu Purunas. Esta versión abreviada de Garuda Purana contiene una conversación entre Vishnu y su vehículo, Garuda sobre la muerte, el más allá, el pecado, la vida en el infierno, la ubicación del infierno, Yama, el Señor del inframundo, su asistente Chitragupta, la descripción de la ciudad de Yama, los diversos tipos de castigos aplicados a los pecadores, cómo evitar el pecado en la tierra, expiación del pecado, qué tipos de ritos funerarios deben realizarse por los difuntos y qué sucede cuando no se realizan, etc.
El concepto hindú del cielo y el infierno descrito en esta escritura tiene algunas similitudes con las descripciones del cielo y el infierno en otras religiones como el cristianismo, el islam y el zoroastrismo. Sin embargo, a diferencia de estas religiones, las almas que van a estos mundos no permanecen allí eternamente. Una vez que termina el castigo, regresan a la tierra y vuelven a nacer. Este Purana también trata el tema de la liberación y cómo se puede lograr mediante la práctica del yoga y la devoción.