در کتب اهل سنت روایت شده که هر کس روز هیجدهم ذی الحجه را روزه بگیرد، خداوند ثواب روزه شش ماه را برای او مینویسد و این روز، همان روز عید غدیر خم است.[۸]
رسول خدا(ص) فرمود:
«روز غدیرخم برترین عیدهای امت من است و آن روزی است که خداوند بزرگ دستور داد، برادرم علی بن ابی طالب را به عنوان پرچمدار امتم منصوب کنم، تا بعد از من مردم توسط او هدایت شوند، و آن روزی است که خداوند در آن روز دین را تکمیل و نعمت را بر امت من تمام کرد و اسلام را به عنوان دین برای آنان پسندید.»[۹]
همچنین امام صادق(ع) میفرماید:
«روز غدیرخم عید بزرگ خداست، خدا پیامبری مبعوث نکرده، مگر اینکه این روز را عید گرفته و عظمت آن را شناخته و نام این روز در آسمان، روز عهد و پیمان در زمین، روز پیمان محکم و حضور همگانی است.»[۱۰]
در روایتی دیگر امام صادق(ع) عید غدیر را عظیمترین و باشرافتترین عید مسلمین میدانند که سزاوار است در هر ساعت آن شکر خدا به جای آورده شود و مردم روزه شکرانه بگیرند که روزه این روز معادل شصت سال عبادت است.[۱۱]
امام رضا(ع) فرمود: