India will celebrate Eid-ul-Fitr on Saturday, March 21, 2026, as the Shawwal crescent moon was not sighted on Thursday evening. Major religious bodies, including the Jama Masjid and Markazi Chand Committee, confirmed that Ramadan will complete 30 days on Friday. Festive preparations for 'Chand Raat' are now expected to peak across the country tomorrow.