Garuda Purana é um dos Vishnu Purunas. Esta versão resumida de Garuda Purana contém uma conversa entre Vishnu e seu veículo, Garuda sobre morte, vida após a morte, pecado, vida no inferno, localização do inferno, Yama, o Senhor do Submundo, seu assistente Chitragupta, descrição da Cidade de Yama, os vários tipos de punições aplicadas aos pecadores, como evitar o pecado na terra, a expiação do pecado, que tipos de rituais fúnebres devem ser realizados para os que partiram e o que acontece quando eles não são realizados e assim por diante.
O conceito hindu de céu e inferno descrito nesta escritura tem algumas semelhanças com as descrições de céu e inferno em outras religiões, como o cristianismo, o islamismo e o zoroastrismo. No entanto, ao contrário dessas religiões, as almas que vão para esses mundos não ficam lá eternamente. Uma vez que o castigo termina, eles retornam à terra e nascem novamente. Este Purana também trata do assunto da liberação e como ela pode ser alcançada por meio da prática de ioga e devoção.