Penyebab munculnya surya pethak karena letusan gunung berapi dan perubahan sirkulasi air laut yang dapat mempengaruhi penguapan dan pembentukan awan.
Sangat kecil kemungkinan kabut awan yang menyelimuti permukaan Bumi yang ditimbulkan oleh penurunan aktivitas matahari berkepanjangan, seperti yang pernah terjadi apda tahun 1645 hingga 1715.