January - Chinese New Year
The Chinese immigrant population will be holding 10 days of customary behaviour plus a lantern festival complete with a giant paper dragon.
February - Galungan
This 10 day feast honours the universe's creator and the victory of good over evil. Food and flowers are offered to ancestral spirits to earn their protection.
March - BaliSpirit Festival
A dynamic and spirtual dance, music and yoga festival located in the Purnati Centre for the Arts in Batuan that is dedicated to positive vibes.
April - Saraswati
A religious festival day when the Wedas and books or mauscripts containing knowledge are blessed in the name of the goddess Dewi Saraswati.
May - National Awakening Day
Known locally as Hari Kebangkitan Nasional and a public holiday when the civil service and education systems host events to celebrate state philosophy.
June - Bali Kite Festival
Three days of real fun as kites of all colours, designs and sizes are flown within the spacious area around Sanur Beach.
July - Negara Bull Races
Bulls are cleaned and then dressed in finery before being tethered to chariots and raced by jockeys.
August - Indonesian National Day
Processions, music, dancing, traditional music and plenty of bunting in Bali and beyond to celebrate 'Hari Proklamasi Kemerdekaan'.
September - Temple Celebrations
All Bali temples are busy with celebrations throughout September, based on the belief that the gods descend into them during this time.
October - Ubud Writers and Readers Festival
For five days, scores of writers from around the globe attend to debate and celebrate with stories and ideas across various venues.
November - Pagerwesi
For five days, scores of writers from around the globe attend to debate and celebrate with stories and ideas across various venues.
December - New Year's Eve
Bali is a wonderful place to celebrate NYE, with special dinners, parties, music, dancing and a countdown to a fireworks display in the main resort areas.