The Prophet ﷺ came upon us while we were having a discussion and asked, "What are you discussing?"They replied, "We are discussing the Hour."He said, "It will not arrive until you see ten signs before it." He then mentioned them, among which he said, "And three landslides, one in the east, one in the west, and one in the Arabian Peninsula."
اطلع النبي ﷺ ونحن نتذاكر، فقال: ما تذاكرون؟ قالوا: نذكر الساعة. قال: إنها لن تقوم حتى ترون قبلها عشر آيات. فذكرها ومنها قال: وثلاث خسوف: خسف بالمشرق، وخسف بالمغرب، وخسف بجزيرة العرب.
Muslim narrated it in the Book of Tribulations (2901) through several routes from Sufyan bin Uyayna, from Furat Al-Qazzaz, from Abu Tufayl, from Huzaifa bin Usayd, who related it as part of a long hadith.