El Kurmá-purana es el decimoquinto de los dieciocho majapurana (grandes leyendas), un género de textos religiosos hindúes.
Contiene los detalles sobre la encarnación del dios Kurmá (el avatar tortuga).
Los hinduistas creen que fue narrado directamente por el dios Visnú al sabio volador Nárada Muni, Nárada le recitó este texto a Sutá Goswami, quien a su vez lo narró al grupo de ascetas que realizaban un sacrificio en el bosque Naimisa Arania.
Las ediciones impresas de este texto se dividen en dos bhagas (partes): el Purva-bhāga (de 53 capítulos) y el Uttara-bhaga (de 46 capítulos).
Según el Nárada-purana (1.106.1-22), el Kurma-purana constaba originalmente de cuatro samhitas (secciones):