Durga Puja (diucapkan [ˈd̪ʊɾga'puja], bahasa Bengali: দুর্গাপূজা, bahasa Assam: দুৰ্গা পূজা, bahasa Oriya: ଦୁର୍ଗା ପୂଜା), juga disebut Durgotsab (bahasa Bengali: দুর্গোৎসব, ‘Festival Durga’), adalah festival tahunan di Asia Selatan untuk memuja dewi Durga dari agama Hindu. Durga Puja merujuk kepada enam hari, antara lain Mahalaya, Shashthi, Maha Saptami, Maha Ashtami, Maha Nabami dan Bijoya Dashami. Tanggal diadakannya perayaan Durga Puja diatur berdasarkan kalender Hindu tradisional dan dua minggu yang berhubungan dengan festival ini disebut Debi Pokkho (Bengali:দেবী পক্ষ, ‘Dua minggu sang dewi’). Debi Pokkho didahului oleh Mahalaya (Bengali: মহালয়া), hari terakhir dari dua minggu sebelumnya Pitri Pokkho (bahasa Bengali: পিতৃ পক্ষ, Dua Minggu Nenek Moyang’), dan dan berakhir dengan Kojagori Lokkhi Puja (bahasa Bengali: কোজাগরী লক্ষ্মী পূজা, ‘Pemujaan Dewi Lakshmi pada Malam Purnama Kojagorit’).
Popularitas Durga Puja semakin meningkat pada masa Kemaharajaan Britania di Bengali. Setelah reformis Hindu mengaitkan Durga dengan India, Durga telah menjadi simbol Gerakan Kemerdekaan India. Dalam kuarter pertama abad ke-20, tradisi Baroyari atau komunitas Puja menjadi populer. Setelah kemerdekaan, Durga Puja menjadi salah satu festival terbesar di dunia.