
Ready to start ticking off that Bali bucket list? Here’s the good news – long weekends, week-long vacations and Balinese ceremonies await!
If you ask me, it’s never too soon to start planning your next Bali holiday. So, we’ve updated this list of public holidays in Bali & Indonesia to include 2026 and 2027, meaning you can plan your long weekends well in advance. These national celebrations, red calendar days and traditional festivities could shape your 2025-2027 itinerary, so add these important diary dates to your calendar.
Why you need this list of public holidays in Bali
For Bali expats, there are plenty of long weekends on the horizon, which means lots of ways to maximise your Annual Leave. For tourists and holidaymakers, you can plan your trip around a special Balinese holiday (like Nyepi AKA Silent Day!) to get a taste of Bali’s magical culture. Not only that, these dates will also affect the opening hours of banks, offices and immigration services, so keep this in mind if you have business matters to tend to. And of course, consider the heavier traffic too!
Public holidays in Bali & Indonesia 2025

Wednesday 24th December 2025 – Christmas Eve
Thursday 25th December 2025 – Christmas Day
Friday 26th December 2025 – National Public Holiday (cuti bersama)
Wednesday 31st December 2025 – New Year’s Eve
Long weekends in Indonesia in 2025… Out of office: ON!
Expats and Bali residents, this one’s for you! If you’ve still got annual leave left, now’s the time to use it – Christmas and New Year might be your last long escape for 2025. Take off December 26th, 29th, and 30th to enjoy a full festive week off before ringing in 2026. Don’t forget to check out our New Year’s Eve guide here.
And if you’re already thinking ahead, start planning next year’s holidays… January and March 2026 are lined up perfectly for more long weekends!
Public holidays in Bali & Indonesia 2026

Thursday 1st January 2026 – New Year’s Day
Friday 16th January 2026 – The Ascension of Prophet Muhammad
Monday 16th February 2026 – Chinese New Year National Public Holiday (Cuti Bersama)
Tuesday 17th February 2026 – Chinese New Year, Year of the Horse
Wednesday 18th March 2026 – Nyepi National Public Holiday (Cuti Bersama)
Thursday 19th March 2026 – Nyepi, Bali’s Hindu New Year
Friday 20th March 2026 – Eid al-Fitr National Public Holiday (Cuti Bersama)
Saturday 21st & Sunday 22nd March 2026 – Eid al-Fitr
Monday 23rd & Tuesday 24th April 2026 – National Public Holiday (cuti bersama)
Friday 3rd April 2026 – Good Friday
Sunday 5th April 2026 – Easter Sunday
Friday 1st May 2026 – Labour Day
Thursday 14th May 2026 – Ascension Day of Jesus Christ
Friday 15th May 2026 – Ascension Day National Public Holiday (Cuti Bersama)
Wednesday 27th May 2026 – Eid al-Adha
Thursday 28th May 2026 – Eid al-Adha National Public Holiday (Cuti Bersama)
Sunday 31st May 2026 – Waisak Day
Monday 1st June 2026 – Pancasila Day
Tuesday 16th June 2026 – Islamic New Year
Wednesday 17th June 2026 – Galungan, a Balinese Hindu celebration
Saturday 27th June 2026 – Kuningan, a Balinese Hindu celebration
Monday 17th August 2026 – Indonesian Independence Day
Tuesday 25th August 2026 – Prophet Muhammad’s Birthday
Sunday 8th November 2026 – Diwali, a Balinese Hindu Holiday
Thursday 24th December 2026 – Christmas Eve National Public Holiday (Cuti Bersama)
Friday 25th December 2026 – Christmas Day
Wednesday 31st December 2026 – New Year’s Eve
Long weekends in Indonesia in 2026… Time to book those flights!
Bali life is even better when you’ve got a few long weekends lined up. Kick off the year by taking January 2nd off to stretch that New Year break. Then, look forward to February’s Chinese New Year, where a cheeky day off on either side gives you five blissful days away.
Come March, the calendar’s doing all the work for you, with Nyepi, Idul Fitri, and cuti bersama creating a potential 10-day escape (yes, really). Fast-forward to May, and you’ve got another golden window: take off May 1st and May 29th for two more long weekends around Labour Day, Ascension, and Eid al-Adha.
Later in the year, August 17th lands perfectly for an Independence Day staycation or a short island hop, and as always, wrap up the year in style with a festive break from December 24th through to New Year’s Eve.
Public holidays in Bali & Indonesia 2027

Friday 1st January 2027 – New Year’s Day
Tuesday 5th January 2027 – The Ascension of Prophet Muhammad
Saturday 6th February 2027 – Chinese New Year, Year of the Goat
Tuesday 9th March 2027 – Nyepi, Bali’s Hindu New Year
Wednesday 10th March 2027 – Eid al-Fitr
Thursday 11th March 2027 – Eid al-Fitr National Public Holiday (Cuti Bersama)
Friday 26th March 2027 – Good Friday
Saturday 1st May 2027 – Labour Day
Thursday 6th May 2027 – Ascension Day of Jesus Christ
Monday 17th May 2027 – Eid al-Adha
Thursday 20th May 2027 – Waisak Day
Tuesday 1st June 2027 – Pancasila Day
Sunday 6th June 2027 – Islamic New Year
Sunday 15th August 2027 – The Birthday of Prophet Muhammad
Tuesday 17th August 2027 – Indonesian Independence Day
Saturday 25th December 2027 – Christmas Day
Sunday 26th December 2027 – The Ascension of Prophet Muhammad (Isra Mi’raj)
Note: The 2027 calendars are based on early predictions, and dates or public holidays may still change once the official government schedule is released.
Bali travel inspiration for 2025, 2026 & 2027
Not sure how to spend those extra long weekends and mid-week days off? Here’s some of our top Bali travel guides to help you out:
All the best things to do in Bali
Epic adventures on Nusa Penida
Swim, sun, repeat at Bali’s best beach clubs!
The Ultimate Guide to Kuta Lombok
The Ultimate Guide to Nusa Lembongan & Ceningan
Explore Bali’s best neighbourhoods
10 things to see & do in Komodo National Park
Don’t go chasing waterfalls – find them all here!
Catch a Bali sunset at these top spots
10 things to see & do in Menjangan
Dive into these Bali infinity pools
Head to the hills at these Ubud hotels
Try these awesome things to do in Uluwatu
Love this list of public holidays in Bali & Indonesia? Check out this list of Bali Travel Tips.
