
Bali's calendar is full of festivals: some are sacred village rites that have run for centuries, others are modern celebrations of food, books, music and art. Timing a trip around one is the best way to see the island's culture up close.
We've updated this guide with the next confirmed dates for 2026 and 2027. Here are 14 Bali festivals and events worth planning a trip around. For concerts, parties and things on this week, see our Bali events calendar.
Bali festival calendar: the next dates
- November 2026: Makepung Lampit buffalo races, Jembrana (15 Nov); Pemuteran Bay Festival.
- December 2026: Denpasar Festival.
- January 2027: Galungan (13 Jan) and Kuningan (23 Jan).
- March 2027: ogoh-ogoh parades (7 Mar), Nyepi (8 Mar), Omed-Omedan (9 Mar).
- April 2027: Tumpek Kandang (3 Apr), BaliSpirit Festival (22–25 Apr).
- June – July: Perang Pandan (usually June), Bali Arts Festival (mid-June to mid-July), kite festivals and Lovina Festival (July).
- August 2027: Ubud Village Jazz Festival (6–7 Aug), Galungan (11 Aug) and Kuningan (21 Aug).
- October: Ubud Writers & Readers Festival.
1. Omed-Omedan, the Kissing Ritual

On the day after Nyepi, the unmarried young men and women of Banjar Kaja in Sesetan, Denpasar, face each other in two groups on the main street. As they pull together and embrace, often with a kiss, villagers drench them with water to separate them.
Thought to date from the 17th century, it opens with prayers and a Barong dance and ends with a shared meal. It was briefly stopped in 1984, then revived after two pigs fought in the street, which was read as a bad omen.
The Details
- Location
- Banjar Kaja, Sesetan, South Denpasar
- Date & Time
- Tuesday 9 March 2027 (Ngembak Geni, the day after Nyepi)
- Price
- Free to watch
Good to Know
It's a sacred rite: watch from the roadside, protect your phone from the water, and follow the village guards (pecalang).
2. Nyepi and the Ogoh-Ogoh Parades

On the eve of the Balinese new year, every village parades its ogoh-ogoh, giant effigies of demons built by the youth groups, through the streets to gamelan, spinning them at crossroads to confuse evil spirits. The biggest parade is around the Catur Muka statue in Denpasar.
The next day, Nyepi, the whole island falls silent for 24 hours from 6 AM: no traffic, no lights, the airport closes and everyone, visitors included, stays indoors. In 2027 Idul Fitri follows two days later, so 6–15 March is a long national holiday.
The Details
- Location
- Island-wide (largest parade around Catur Muka, Denpasar)
- Date & Time
- Ogoh-ogoh: Sunday 7 March 2027 from dusk. Nyepi: Monday 8 March 2027, 6 AM – 6 AM
- Price
- Free
Good to Know
Never touch or block the effigies. On Nyepi, stay inside your hotel all day.
3. Galungan and Kuningan

Every 210 days, Balinese celebrate the victory of dharma over adharma. On the day before Galungan, families cook a feast and raise tall, decorated bamboo penjor in front of every house, so the island's roads become arches of woven palm leaves.
The ancestors are believed to visit their families at Galungan and return to heaven at Kuningan, ten days later, when prayers end at midday. Just driving through the villages is the spectacle.
The Details
- Location
- Island-wide
- Date & Time
- Galungan Wednesday 13 January 2027, Kuningan Saturday 23 January 2027; next: 11 and 21 August 2027
- Price
- Free
Good to Know
Wear a sarong and sash at temples; some shops close, and some temples (such as Lempuyang) close to tourists for a few days.
4. Tumpek Kandang

On Tumpek Kandang, Balinese bless their animals. Cows, pigs, chickens and pets are dressed in cloth and given offerings and prayers to Sang Rare Angon, the deity of animals, so that they stay healthy.
It falls every 210 days, on the Saturday Kliwon of the week Uye. It's a family ritual rather than a public event, but you'll see it in village compounds and farms.
The Details
- Location
- Island-wide, in family compounds and farms
- Date & Time
- Saturday 3 April 2027; then Saturday 30 October 2027
- Price
- Free
Good to Know
Ask before photographing, and don't touch the offerings or the animals.
5. BaliSpirit Festival

Ubud's festival of yoga, dance and music, now in its 17th edition, mixes daytime classes in yoga, meditation, breathwork and healing with world-music concerts in the evening, plus the Dharma Fair market. It's guided by Tri Hita Karana, the Balinese philosophy of harmony.
The 2026 edition ran 15–19 April at Puri Padi Hotel and The Yoga Barn, with passes from IDR 500,000. The organisers have announced 22–25 April 2027.
The Details
- Location
- Ubud, Gianyar
- Date & Time
- 22–25 April 2027 (announced; programme not yet published)
- Price
- 2026 passes from IDR 500,000
Good to Know
Book Ubud accommodation early for festival week.
6. Ubud Food Festival

Indonesia's leading food festival brings chefs, home cooks and food lovers to Ubud for cooking demos, masterclasses, talks, food tours and dozens of stalls celebrating Indonesian food heritage.
The 10th edition ran 28–31 May 2026 at Taman Kuliner, with tickets from IDR 550,000 and a free programme alongside. Dates for 2027 haven't been announced.
The Details
- Location
- Taman Kuliner, Ubud
- Date & Time
- Usually around May (2026: 28–31 May); 2027 dates not yet announced
- Price
- 2026 tickets from IDR 550,000; free programme too
Good to Know
Buy passes for ticketed sessions ahead; the free areas are busy in the evening.
7. Perang Pandan, Tenganan

In the ancient Bali Aga village of Tenganan Pegringsingan, men duel with clubs of thorny pandan leaves and rattan shields as an offering to Indra, the god of war. Blood drawn is an offering; wounds are treated with a turmeric and arak ointment, and there are no winners or losers.
It's held during the village's Usaba Sambah ceremony, now part of the Tenganan Pegringsingan Culture Festival (9–11 June 2026, free). Tenganan is also one of the few places in the world that weaves geringsing double ikat.
The Details
- Location
- Tenganan Pegringsingan, Manggis, Karangasem
- Date & Time
- Usually June (2026 festival: 9–11 June); 2027 not yet announced
- Price
- Festival free; village entry by donation
Good to Know
Stand well back from the ring. Dress modestly and ask before photographing villagers.
8. Bali Arts Festival (Pesta Kesenian Bali)

Bali's biggest arts festival fills the Art Centre in Denpasar for a month with dance, gamelan, drama, exhibitions and competitions from all nine regencies. It began in 1979.
Don't miss the opening parade around the Bajra Sandhi monument in Renon. The 48th edition ran 13 June – 11 July 2026, with free admission.
The Details
- Location
- Taman Werdhi Budaya (Art Centre), Jl. Nusa Indah, Denpasar
- Date & Time
- Usually mid-June to mid-July (2026: 13 June – 11 July); 2027 not yet announced
- Price
- Free
Good to Know
Evening shows at the open-air Ardha Candra stage fill early; arrive an hour before.
9. Makepung Buffalo Races

In Jembrana, West Bali, pairs of decorated buffalo pull small chariots with jockeys at full speed. Teams from the west (green flag) and east (red) of the Ijo Gading river compete, and it isn't only about speed: the chasing pair must close the gap on the leaders.
The 2026 Kapolda Cup drew 254 pairs. The next race is Makepung Lampit, the older form run through flooded rice fields, on 15 November 2026.
The Details
- Location
- Jembrana, West Bali (Pengambengan and Subak Kaliakah circuits)
- Date & Time
- Makepung Lampit: Sunday 15 November 2026; season usually July – November
- Price
- Free
Good to Know
Stay behind the barriers and go early: races start around 8:30 AM, and Jembrana is about 2.5–3 hours from the south.
10. Bali Kite Festival

In the windy dry season, the beaches of Sanur fill with giant traditional kites, some 10 m long with tails of more than 100 m, flown by village teams as offerings for a good harvest. The classic shapes are the fish (bebean), bird (janggan) and leaf (pecukan).
The Bali Kite Festival at Padang Galak began in 1978. In 2026, the Rare Angon International Kite Festival (23–26 July) and the Mel Tanjung Kite Festival (from 9 August) were held at Mertasari Beach.
The Details
- Location
- Padang Galak and Mertasari beaches, Sanur
- Date & Time
- Usually July – August; 2027 dates not yet announced
- Price
- Free
Good to Know
Keep out of the launch lanes and away from the lines; bring a hat and water.
11. Ubud Writers & Readers Festival

Southeast Asia's best-known literary festival was founded after the 2002 Bali bombings to help bring visitors back. Each October, writers, thinkers and artists from around the world take part in panels, workshops, book launches and performances across Ubud.
The 2026 festival ran 21–25 October, with a large free programme alongside the ticketed main sessions.
The Details
- Location
- Central Ubud (Puri Agung Ubud, Taman Baca and venues around town)
- Date & Time
- Usually October (2026: 21–25 October); 2027 not yet announced
- Price
- Main sessions ticketed; many free events
Good to Know
Book popular sessions and dinners early, and walk between venues.
12. Pemuteran Bay Festival

In the north-west, Pemuteran celebrates its coral-restoration success, the Biorock reef project, with an eco-festival of music, local food, yoga, talks, reef workshops and a fun run.
It's free and a good reason to visit North-West Bali, 15 minutes from West Bali National Park and Menjangan Island.
The Details
- Location
- Pemuteran, Gerokgak, Buleleng
- Date & Time
- November 2026 (published dates differ; confirm with the organisers)
- Price
- Free
Good to Know
Use reef-safe sunscreen and never stand on coral when snorkelling.
13. Lovina Festival

North Bali's beach festival fills Lovina's waterfront around the Dolphin Statue for five days of Balinese dance, gamelan, Barong, kecak, bands and sunset DJ sets, with more than 80 local food and craft stalls.
The 2026 edition ran 24–28 July and was free; it has been held since 2012.
The Details
- Location
- Binaria and Tasik Madu beaches, Lovina, Buleleng
- Date & Time
- Usually late July (2026: 24–28 July); 2027 not yet announced
- Price
- Free
Good to Know
Combine with a sunrise dolphin trip, choosing a boat that keeps its distance.
14. Denpasar Festival

Bali's capital ends the year with a free street festival around the Catur Muka statue and Puputan Square: stages of traditional and modern performances, food and craft stalls.
The 2025 edition, the 18th, ran 20–23 December as the city's first zero-waste festival. The 2026 edition is listed for December.
The Details
- Location
- Catur Muka and Puputan Badung Square, central Denpasar
- Date & Time
- December 2026 (exact days to be announced)
- Price
- Free
Good to Know
Roads around Catur Muka close: get dropped at the edge and walk. Bring a refillable bottle.
Frequently Asked Questions
What is the biggest festival in Bali?
Nyepi, the Balinese new year, with the ogoh-ogoh parades the night before; in 2027 they fall on 7 and 8 March. The month-long Bali Arts Festival (June–July) is the biggest arts event.
When is Nyepi 2027?
Monday 8 March 2027. The island shuts down for 24 hours from 6 AM, including the airport, and the ogoh-ogoh parades are the evening before.
When is Galungan?
Galungan falls every 210 days: the next dates are 13 January 2027 and 11 August 2027, with Kuningan ten days later.
Can tourists watch Balinese ceremonies?
Yes, respectfully: wear a sarong and sash at temples, don't walk in front of people praying or stand above a priest, don't step on offerings, and ask before taking photos.
