The first day of the four-day Balinese New Year (Nyepi) begins with the Melasti. This is a purification ceremony of the deities worshipped in Temples . Melasti 2023 date is March 20. Melasti is a purification ceremony and is also known as Mekiyis or Melis. Nyepi or the Hindu New Year in Bali is on March 22.

On the Melasti day, two other rituals are held and this is known as Bhuta Yajua to create balance between mankind, nature and the deities through the Pecaruan offering.
Pecaruan offering involves sacrificing of certain animals.
The next day is known as ogoh-ogoh and huge Paper Mache idols of demons are burned.
The next day is Nyepi, the day of silence, which is Balinese New Year.