L'Inde a une riche diversité de cultures et de traditions. C'est l'un des seuls pays où des personnes d'origines, de croyances, de langues et d'ethnies si différentes coexistent. À cause de cette riche diversité, le nombre de fêtes célébrées dans les différentes régions du pays varient. Il y a des jours fériés qui correspondent à ces fêtes. De plus, il y a des jours de fêtes nationales qui sont fériés dans tout le pays. Voici la liste des fêtes nationales. Les fêtes régionales sont indiquées dans les articles de chaque État :