Galungan and the penjor streets in Bali
Events

What's On in Bali in January 2027: Galungan, Holidays, Rain

January 2027 in Bali: public holidays on 1 and 5 January, Galungan on 13 January, Kuningan on 23 January, schools restart on 4 January. Dates and what to expect.

Galungan on Wednesday 13 January 2027Kuningan on Saturday 23 January 2027Public holidays: 1 and 5 January
Private Car with Driver in Bali — From $59 per car

January 2027 has two public holidays, Friday 1 January and Tuesday 5 January, and the Galungan cycle: Galungan on Wednesday 13 January and Kuningan on Saturday 23 January. Bali's school holiday ends on 2 January, Australian school holidays last until 26 January to 3 February, and January is in the middle of the rainy season. Galungan is not a national holiday, but roads slow near temples and some temples close to visitors. We found no large festival confirmed for the month.

By Alex Moskvin, Founder of SB Excursions · Published 3 November 2026 · Updated 3 November 2026

Tour on this route: Private Car with Driver in Bali — From $59 per car, flexible daily use.

What is on in Bali in January 2027?

Two public holidays, 1 January and 5 January, and the Galungan cycle: Siwaratri on 6 January, Penampahan Galungan on 12 January, Galungan on 13 January, the full moon on 22 January and Kuningan on 23 January. Bali's school holiday ends on 2 January. We found no large festival or concert confirmed for the month.

This guide also answers:

  • When is Galungan in January 2027?
  • Is Galungan a public holiday in Bali?
  • Are 1 January and 5 January 2027 public holidays?

Top picks from this guide

Galungan and the penjor streets in Bali #1
Villages across Bali The most decorated days of the year

Galungan and the penjor streets

Tuesday 12 January, Penampahan Galungan, is the day the Balinese calendar sets for putting up penjor, the tall curved bamboo poles, and Galungan itself is on Wednesday 13 January. Penglipuran, the village known for its penjor street, put up none in June 2026, so decorations in any one village are never guaranteed. Our Galungan and Kuningan guide explains the whole sequence and which temples close.

Ngelawang Barong troupes in Bali #2
Villages, and visitor sites such as Alas Kedaton in Tabanan A free cultural sight with no ticket

Ngelawang Barong troupes

Children carry a Barong from door to door with gamelan music to drive away bad spirits at Galungan and Kuningan, and households give money or offerings, according to Bali Post. In June 2026 five troupes performed in turns at Alas Kedaton on the day after Galungan, and more were planned for Kuningan. Foreign adults paid Rp 30,000 to enter. We found no 2027 schedule.

Kuningan and Mekotek in Munggu in Bali #3
Munggu village in Mengwi, Badung, and temples everywhere A morning of ceremony that ends by noon

Kuningan and Mekotek in Munggu

Kuningan, Saturday 23 January, closes the Galungan cycle, and the Balinese calendar says its ceremonies run only until noon. In Munggu the Mekotek tradition is held on every Kuningan, every 210 days: on 29 November 2025 people from 12 banjar carried long wooden poles in procession, and climbing the pole pyramid is now banned after injuries, according to Bali Post. The 2027 programme was not announced.

Rafting at wet-season flow in Bali #4
Ayung River, near Ubud A morning that rain does not spoil

Rafting at wet-season flow

January is deep in the rainy season, and the weather decides much of what runs. Rafting on the Ayung is from $25 and you finish wet in any weather, so a shower changes little. After heavy storms the operator decides on the morning whether the river is safe. Our Bali in January guide has the rain figures.

What is on in Bali in January 2027?

The Galungan cycle, two public holidays and the end of the school holidays; no large festival is confirmed. The joint ministerial decree signed on 15 September 2026 makes Friday 1 January (New Year) and Tuesday 5 January (Isra Mikraj) public holidays. Bali's school semester break ends on Saturday 2 January and the second semester starts on Monday 4 January. Galungan is on Wednesday 13 January and Kuningan on Saturday 23 January. Siwaratri, a night of fasting and vigil for Shiva, is on Wednesday 6 January. The month before is in what's on in Bali in December 2026, and 1 January itself is in New Year's Eve in Bali.

Neither Galungan nor Kuningan is on the national holiday list. Bali Post reported on 24 September 2026 that the two festivals became Indonesian intangible cultural heritage in 2025, that the province hopes for national holiday status like Nyepi, that the recognition does not change their status and that no formal proposal has been made. We do not repeat the full explanation here: our Galungan and Kuningan guide covers how the cycle works, and our Bali in January page covers the weather and the tours. The whole year is in our Bali events calendar for 2027.

Which dates in January 2027 matter?

Public holidays are fixed by decree and holy days by the Balinese calendar. Festival programmes are not published yet.

DateWhatWhat it means for a visitorHow firm
Friday 1 JanuaryNew Year, public holidayGovernment offices close; restaurants, tourist businesses and tours keep runningFixed: joint ministerial decree
Saturday 2 JanuaryBali school semester break endsLocal family travel eases; the second semester starts on Monday 4 JanuaryProvincial education calendar
Tuesday 5 JanuaryIsra Mikraj, public holidayGovernment offices, including immigration, closeFixed: joint ministerial decree
Wednesday 6 JanuarySiwaratriA religious night of fasting, silence and vigil, not a tourist eventFixed: Balinese calendar
Thursday 7 and Friday 8 JanuarySugihan Jawa and Sugihan Bali; dark moon on the 7thPurification rites before GalunganFixed: Balinese calendar
Tuesday 12 JanuaryPenampahan GalunganPenjor go up along the village roadsFixed: Balinese calendar
Wednesday 13 JanuaryGalunganFamilies at temples; check that a specific temple is open before you drive to itFixed: Balinese calendar
Thursday 14 JanuaryManis Galungan, the day afterNgelawang troupes at visitor sites, as in June 2026Day fixed; programmes not published
Friday 22 JanuaryPenampahan Kuningan and the full moonPreparation day before Kuningan, and the full moonFixed: Balinese calendar
Saturday 23 JanuaryKuninganPrayers end by noon; Mekotek is expected in MungguDay fixed; Mekotek not announced
26 January to 3 FebruaryAustralian summer school holidays end, state by stateFewer Australian families after the 26thTourism Australia

Holy days: Kalender Bali Digital. Holidays: joint ministerial decree on 2027 holidays, signed 15 September 2026. School calendar: Bali provincial education calendar 2026/2027. Retrieved 2-3 November 2026.

Do tours and attractions run on Galungan and Kuningan?

Tours run. Individual temples and the roads are the variable. In June 2026 Bali Post reported that Kintamani visits rose to an average of 1,200 a day in the days before Galungan, then fell to about 800 on Galungan day itself because local people were busy with ceremonies, and that daytime traffic jammed on the Kintamani tourist road towards Kedisan. Penglipuran had 2,700 visitors on Galungan day against about 2,000 on a normal day, and 70,103 over the whole Galungan to Kuningan period, of whom 58,801 were domestic and 11,302 foreign. The busiest day there was Kuningan, 27 June, with 4,268.

For January 2027 that means busier roads to Kintamani, Bedugul and Penglipuran around 13 and 23 January and more domestic visitors at the viewpoints. Go early, check that a specific temple is open before you drive to it, and treat the afternoon as the slow time. A private car with driver from $59 per car lets the plan change at breakfast, and the Ubud route at $65 per car plus $22 per person in tickets works well with a driver who knows the back lanes when a procession closes a road.

On 1 and 5 January government offices are closed, immigration offices included. The Denpasar immigration office closed over Christmas 2025 and announced it in advance, according to The Bali Sun, so file a visa extension on a working day, well before it expires.

What are Siwaratri, ngelawang and Mekotek?

Siwaratri, on the night of 6 January, is the night of honouring Shiva. A Hindu academic told Bali Post in 2025 that it is a night of reflection, kept on the darkest night of the seventh Balinese month, with fasting, silence and staying awake. It is a religious observance, so do not plan an outing around it.

Ngelawang is the Barong tradition described above. It is a moving performance and nobody publishes a route, so you meet it by chance in a village or at a site that hosts it. Mekotek is held only in Munggu, on Kuningan, and is a procession with wooden poles rather than a show. Both are worth a short stop if you are nearby on the right day, and neither is worth a long drive on the chance that it happens.

Is January the rainy season in Bali?

Yes, and it is the middle of it. BMKG's Bali climatology station expects the rainy season across Bali from November 2026, with the peak in February 2027 and rain until April, as ANTARA reported on 28 October. Our Bali in January page has the long-run rain figures and the earlier BMKG outlook for the month. Plan sea trips with a spare day, keep the river and the interior for the core of the trip, and read the daily weather warning before a drive into the hills. Our rainy-season guide explains what we run and what we move.

Where these facts come from

FAQ

What is on in Bali in January 2027?

Two public holidays, 1 January and 5 January, and the Galungan cycle: Siwaratri on 6 January, Penampahan Galungan on 12 January, Galungan on 13 January, the full moon on 22 January and Kuningan on 23 January. Bali's school holiday ends on 2 January. We found no large festival or concert confirmed for the month.

When is Galungan in January 2027?

Wednesday 13 January 2027, with Penampahan Galungan on Tuesday 12 January, when penjor go up, and Manis Galungan on Thursday 14 January. Kuningan, which closes the cycle, is on Saturday 23 January. The next Galungan after that is on 11 August 2027.

Is Galungan a public holiday in Bali?

Not a national one. The 2027 joint decree lists no Galungan or Kuningan day. Bali Post reported on 24 September 2026 that the festivals became national intangible cultural heritage in 2025 and that the province hopes for national holiday status, but no formal proposal had been made. Tours and tourist businesses keep running.

Are 1 January and 5 January 2027 public holidays?

Yes. Friday 1 January 2027 is New Year and Tuesday 5 January 2027 is Isra Mikraj, under the joint ministerial decree signed on 15 September 2026. Government offices close, including immigration offices, while restaurants, tourist businesses and tours keep running.

When do the school holidays end in Bali in January 2027?

Bali's semester break ends on Saturday 2 January and school restarts on Monday 4 January. Australian summer school holidays end on 26 January in the Northern Territory, Queensland, South Australia and Victoria, on 31 January in Western Australia, on 1 February in the ACT and on 3 February in New South Wales and Tasmania.

What is Mekotek and when is the next one?

A procession in Munggu village, Mengwi, with long wooden poles, held every 210 days on Kuningan. The last one was on Saturday 29 November 2025, and the next should fall on Kuningan, Saturday 23 January 2027, although the village had not announced it. Climbing the pole pyramid is now banned after injuries.

Will it rain in Bali in January 2027?

Yes, it is the middle of the rainy season. BMKG's Bali climatology station expects the rains across Bali from November 2026, with the peak in February 2027 and rain until April. Mornings are the best time for outdoor plans, and sea trips need a spare day.

Recommended Bali tours for this guide

Recommended tour
4.9Google Maps

Private Car with Driver in Bali

This is one of the most useful products in Bali because so many plans become easier once transport is flexible. It is perfect for custom sightseeing, shopping days, family pacing, and travelers who already know roughly where they want to go.

Duration
Flexible daily use
Area
All major Bali regions
Format
Private transport service
Best for
Travelers who want total route flexibility

From $59 per car No prepayment

View tour
Recommended tour
4.9Google Maps

Ubud Rice Terrace, Temple & Volcano Tour

This private Ubud and Kintamani day tour is built for travelers who want Bali culture, scenery, and soft adventure without planning the route or doing the driving. It works especially well for first-time visitors because the route moves from craft villages and temples to volcano views, rice terraces, and the Ubud center in one organized flow.

Duration
10 hours
Area
Kintamani, Ubud, and central Bali
Format
Private day tour by car
Best for
First-time Bali visitors

From $65 per car No prepayment

View tour
Recommended tour
4.9Google Maps

Bali White Water Rafting, Ayung River

White water rafting is one of Bali's easiest adventure products to fit into a trip because it feels active without being overly technical. It is especially strong for guests who want something memorable that still works for mixed groups.

Duration
4-6 hours
Area
Bali river routes
Format
Adventure activity
Best for
Families, couples, and active groups

From $25 No prepayment

View tour

📚 Keep reading

Live weather Bali, Indonesia Loading…
Checking local conditions…
--°
Loading weather…
Finding the best Bali plan for today…
☀️
Feels like --°
Humidity --%
Wind -- km/h