Thus, India will celebrate Eid-ul-Fitr 2025 on either March 31 or April 1, depending on when the crescent moon is sighted.