The dates of the Islamic holy month of Ramadan vary each year, as its beginning and end are dependent on the moon sighting. The length of Ramadan is also contingent to the moon cycle, which usually lasts between 29 and 30 days. In 2024, Ramadan begins on 10 March and ends on 9 April.