Indonesia Public Holidays (2025–2028)
Indonesia has 25 scheduled days off in 2026 — 17 national holidays plus 8 cuti bersama (collective leave) days set by the SKB joint ministerial decree. The headline: Nyepi and Idul Fitri align to create a 7-day national break, March 18–24. Cuti bersama is mandatory for civil servants but optional for private companies.
Indonesia public holiday list
| Date | Day | Holiday | Type |
|---|---|---|---|
| January 1, 2026 | Thursday | New Year's DayThursday.Public holiday | Public holiday |
| January 16, 2026 | Friday | Isra Mi'raj (Ascension of the Prophet)Friday — a natural 3-day weekend.Public holiday | Public holiday |
| February 16, 2026 | Monday | Cuti Bersama — Chinese New YearCollective leave day (Mon). Mandatory for civil servants; optional for private companies.Bridge holiday | Bridge holiday |
| February 17, 2026 | Tuesday | Chinese New Year (Imlek 2577)Tuesday — with the Monday cuti bersama, a 4-day break Feb 14–17.Public holiday | Public holiday |
| March 18, 2026 | Wednesday | Cuti Bersama — NyepiOpens the 7-day Nyepi–Lebaran national break (Mar 18–24).Bridge holiday | Bridge holiday |
| March 19, 2026 | Thursday | Nyepi (Balinese Day of Silence, Saka 1948)Bali shuts down completely for 24h — the airport closes and everyone stays indoors, tourists included.Public holiday | Public holiday |
| March 20, 2026 | Friday | Cuti Bersama — Idul FitriFriday bridge between Nyepi and the Idul Fitri weekend.Bridge holiday | Bridge holiday |
| Mar 21 – 22 | Saturday – | Idul Fitri 1447H (Lebaran)Sat–Sun. The exact date is confirmed by the Ministry of Religious Affairs moon-sighting (isbat) session.Public holiday | Public holiday |
| Mar 23 – 24 | Monday – | Cuti Bersama — Idul FitriMon–Tue, closing the 7-day break. Mudik return traffic peaks on Mar 24.Bridge holiday | Bridge holiday |
| April 3, 2026 | Friday | Good FridayFriday — a 3-day Easter weekend.Public holiday | Public holiday |
| April 5, 2026 | Sunday | Easter SundaySunday — a national holiday since 2025.Public holiday | Public holiday |
| May 1, 2026 | Friday | International Labour DayFriday — a natural 3-day weekend.Public holiday | Public holiday |
| May 14, 2026 | Thursday | Ascension of Jesus ChristThursday.Public holiday | Public holiday |
| May 15, 2026 | Friday | Cuti Bersama — Ascension DayFriday bridge — creates a 4-day break May 14–17.Bridge holiday | Bridge holiday |
| May 27, 2026 | Wednesday | Idul Adha 1447HWednesday. Date subject to moon-sighting confirmation.Public holiday | Public holiday |
| May 28, 2026 | Thursday | Cuti Bersama — Idul AdhaThursday — take Friday May 29 as leave for a 5-day run to May 31.Bridge holiday | Bridge holiday |
| May 31, 2026 | Sunday | Waisak Day 2570 BE (Vesak)Sunday — runs straight into Pancasila Day on Monday.Public holiday | Public holiday |
| June 1, 2026 | Monday | Pancasila DayMonday — a 3-day weekend May 30 – Jun 1.Public holiday | Public holiday |
| June 16, 2026 | Tuesday | Islamic New Year 1448H (1 Muharram)Tuesday — a single day off.Public holiday | Public holiday |
| August 17, 2026 | Monday | Independence DayMonday — Indonesia's 81st Proclamation anniversary, a 3-day weekend.Public holiday | Public holiday |
| August 25, 2026 | Tuesday | Maulid (Prophet Muhammad's Birthday)Tuesday — a single day off.Public holiday | Public holiday |
| December 24, 2026 | Thursday | Cuti Bersama — ChristmasThursday — opens a 4-day Christmas break Dec 24–27.Bridge holiday | Bridge holiday |
| December 25, 2026 | Friday | Christmas DayFriday.Public holiday | Public holiday |
National holidays
17
Cuti bersama
8
Long weekends
9
Longest break
Nyepi–Lebaran · 7 days
2026 Indonesia calendar
01January
02February
03March
04April
05May
06June
07July
08August
09September
10October
11November
12December
Public holidays by year
Every published year for this country at a glance.
| Date | Day | Holiday | Type |
|---|---|---|---|
| January 1, 2025 | Wednesday | New Year's DayWednesday.Public holiday | Public holiday |
| January 27, 2025 | Monday | Isra Mi'raj (Ascension of the Prophet)Monday — opened a 5-day run into Chinese New Year.Public holiday | Public holiday |
| January 28, 2025 | Tuesday | Cuti Bersama — Chinese New YearTuesday bridge between Isra Mi'raj and Imlek.Bridge holiday | Bridge holiday |
| January 29, 2025 | Wednesday | Chinese New Year (Imlek 2576)Wednesday.Public holiday | Public holiday |
| March 28, 2025 | Friday | Cuti Bersama — NyepiFriday — day one of the 11-day Nyepi–Lebaran mega break.Bridge holiday | Bridge holiday |
| March 29, 2025 | Saturday | Nyepi (Balinese Day of Silence, Saka 1947)Saturday — Bali shut down for 24 hours, airport included.Public holiday | Public holiday |
| Mar 31 – Apr 1 | Monday – | Idul Fitri 1446H (Lebaran)Mon–Tue.Public holiday | Public holiday |
| Apr 2 – 4 | Wednesday – | Cuti Bersama — Idul FitriWed–Fri, extending Lebaran through the week.Bridge holiday | Bridge holiday |
| April 7, 2025 | Monday | Cuti Bersama — Idul FitriMonday — the final day of the 11-day break (Mar 28 – Apr 7).Bridge holiday | Bridge holiday |
| April 18, 2025 | Friday | Good FridayFriday — a 3-day Easter weekend.Public holiday | Public holiday |
| April 20, 2025 | Sunday | Easter SundaySunday — added to the national holiday list from 2025.Public holiday | Public holiday |
| May 1, 2025 | Thursday | International Labour DayThursday.Public holiday | Public holiday |
| May 12, 2025 | Monday | Waisak Day 2569 BE (Vesak)Monday.Public holiday | Public holiday |
| May 13, 2025 | Tuesday | Cuti Bersama — WaisakTuesday — made a 4-day break May 10–13.Bridge holiday | Bridge holiday |
| May 29, 2025 | Thursday | Ascension of Jesus ChristThursday.Public holiday | Public holiday |
| May 30, 2025 | Friday | Cuti Bersama — Ascension DayFriday — a 4-day break May 29 – Jun 1, ending on Pancasila Day.Bridge holiday | Bridge holiday |
| June 1, 2025 | Sunday | Pancasila DaySunday — no substitute day; Indonesia does not move weekend holidays.Public holiday | Public holiday |
| June 6, 2025 | Friday | Idul Adha 1446HFriday.Public holiday | Public holiday |
| June 9, 2025 | Monday | Cuti Bersama — Idul AdhaMonday — a 4-day break Jun 6–9.Bridge holiday | Bridge holiday |
| June 27, 2025 | Friday | Islamic New Year 1447H (1 Muharram)Friday — a natural 3-day weekend.Public holiday | Public holiday |
| August 17, 2025 | Sunday | Independence DaySunday — the 80th Proclamation anniversary.Public holiday | Public holiday |
| August 18, 2025 | Monday | Cuti Bersama — Independence DayMonday — added by an SKB amendment (Aug 2025) on presidential instruction after the 80th anniversary.Bridge holiday | Bridge holiday |
| September 5, 2025 | Friday | Maulid (Prophet Muhammad's Birthday)Friday — a natural 3-day weekend.Public holiday | Public holiday |
| December 25, 2025 | Thursday | Christmas DayThursday.Public holiday | Public holiday |
| December 26, 2025 | Friday | Cuti Bersama — ChristmasFriday — a 4-day Christmas break Dec 25–28.Bridge holiday | Bridge holiday |
| Date | Day | Holiday | Type |
|---|---|---|---|
| January 1, 2026 | Thursday | New Year's DayThursday.Public holiday | Public holiday |
| January 16, 2026 | Friday | Isra Mi'raj (Ascension of the Prophet)Friday — a natural 3-day weekend.Public holiday | Public holiday |
| February 16, 2026 | Monday | Cuti Bersama — Chinese New YearCollective leave day (Mon). Mandatory for civil servants; optional for private companies.Bridge holiday | Bridge holiday |
| February 17, 2026 | Tuesday | Chinese New Year (Imlek 2577)Tuesday — with the Monday cuti bersama, a 4-day break Feb 14–17.Public holiday | Public holiday |
| March 18, 2026 | Wednesday | Cuti Bersama — NyepiOpens the 7-day Nyepi–Lebaran national break (Mar 18–24).Bridge holiday | Bridge holiday |
| March 19, 2026 | Thursday | Nyepi (Balinese Day of Silence, Saka 1948)Bali shuts down completely for 24h — the airport closes and everyone stays indoors, tourists included.Public holiday | Public holiday |
| March 20, 2026 | Friday | Cuti Bersama — Idul FitriFriday bridge between Nyepi and the Idul Fitri weekend.Bridge holiday | Bridge holiday |
| Mar 21 – 22 | Saturday – | Idul Fitri 1447H (Lebaran)Sat–Sun. The exact date is confirmed by the Ministry of Religious Affairs moon-sighting (isbat) session.Public holiday | Public holiday |
| Mar 23 – 24 | Monday – | Cuti Bersama — Idul FitriMon–Tue, closing the 7-day break. Mudik return traffic peaks on Mar 24.Bridge holiday | Bridge holiday |
| April 3, 2026 | Friday | Good FridayFriday — a 3-day Easter weekend.Public holiday | Public holiday |
| April 5, 2026 | Sunday | Easter SundaySunday — a national holiday since 2025.Public holiday | Public holiday |
| May 1, 2026 | Friday | International Labour DayFriday — a natural 3-day weekend.Public holiday | Public holiday |
| May 14, 2026 | Thursday | Ascension of Jesus ChristThursday.Public holiday | Public holiday |
| May 15, 2026 | Friday | Cuti Bersama — Ascension DayFriday bridge — creates a 4-day break May 14–17.Bridge holiday | Bridge holiday |
| May 27, 2026 | Wednesday | Idul Adha 1447HWednesday. Date subject to moon-sighting confirmation.Public holiday | Public holiday |
| May 28, 2026 | Thursday | Cuti Bersama — Idul AdhaThursday — take Friday May 29 as leave for a 5-day run to May 31.Bridge holiday | Bridge holiday |
| May 31, 2026 | Sunday | Waisak Day 2570 BE (Vesak)Sunday — runs straight into Pancasila Day on Monday.Public holiday | Public holiday |
| June 1, 2026 | Monday | Pancasila DayMonday — a 3-day weekend May 30 – Jun 1.Public holiday | Public holiday |
| June 16, 2026 | Tuesday | Islamic New Year 1448H (1 Muharram)Tuesday — a single day off.Public holiday | Public holiday |
| August 17, 2026 | Monday | Independence DayMonday — Indonesia's 81st Proclamation anniversary, a 3-day weekend.Public holiday | Public holiday |
| August 25, 2026 | Tuesday | Maulid (Prophet Muhammad's Birthday)Tuesday — a single day off.Public holiday | Public holiday |
| December 24, 2026 | Thursday | Cuti Bersama — ChristmasThursday — opens a 4-day Christmas break Dec 24–27.Bridge holiday | Bridge holiday |
| December 25, 2026 | Friday | Christmas DayFriday.Public holiday | Public holiday |
| Date | Day | Holiday | Type |
|---|---|---|---|
| January 1, 2027 | Friday | New Year's DayFriday — a natural 3-day weekend.Public holiday | Public holiday |
| January 5, 2027 | Tuesday | Isra Mi'raj 1448H (first of two in 2027)Tuesday, estimated. The Islamic year is ~11 days shorter, so Rajab 27 recurs on Dec 26.Public holiday | Public holiday |
| February 6, 2027 | Saturday | Chinese New Year (Imlek 2578)Saturday — no substitute day; a cuti bersama nearby is possible but not guaranteed.Public holiday | Public holiday |
| March 9, 2027 | Tuesday | Nyepi (Balinese Day of Silence, Saka 1949)Tuesday, estimated — Bali shuts down for 24 hours; the airport closes.Public holiday | Public holiday |
| Mar 10 – 11 | Wednesday – | Idul Fitri 1448H (Lebaran)Wed–Thu, estimated — right after Nyepi. Expect the SKB to bridge Mar 8 and Mar 12 for another mega break.Public holiday | Public holiday |
| March 26, 2027 | Friday | Good FridayFriday — a 3-day Easter weekend.Public holiday | Public holiday |
| March 28, 2027 | Sunday | Easter SundaySunday.Public holiday | Public holiday |
| May 1, 2027 | Saturday | International Labour DaySaturday — no substitute day.Public holiday | Public holiday |
| May 6, 2027 | Thursday | Ascension of Jesus ChristThursday — a Friday cuti bersama would make it 4 days, as in past years.Public holiday | Public holiday |
| May 17, 2027 | Monday | Idul Adha 1448HMonday, estimated — a natural 3-day weekend.Public holiday | Public holiday |
| May 20, 2027 | Thursday | Waisak Day 2571 BE (Vesak)Thursday, estimated.Public holiday | Public holiday |
| June 1, 2027 | Tuesday | Pancasila DayTuesday.Public holiday | Public holiday |
| June 6, 2027 | Sunday | Islamic New Year 1449H (1 Muharram)Sunday, estimated — no substitute day.Public holiday | Public holiday |
| August 15, 2027 | Sunday | Maulid (Prophet Muhammad's Birthday)Sunday, estimated — two days before Independence Day.Public holiday | Public holiday |
| August 17, 2027 | Tuesday | Independence DayTuesday — a Monday cuti bersama would chain Maulid into a 4-day break.Public holiday | Public holiday |
| December 25, 2027 | Saturday | Christmas DaySaturday — no substitute day.Public holiday | Public holiday |
| December 26, 2027 | Sunday | Isra Mi'raj 1449H (second of two in 2027)Sunday, estimated — the rare second Isra Mi'raj of the calendar year.Public holiday | Public holiday |
| Date | Day | Holiday | Type |
|---|---|---|---|
| January 1, 2028 | Saturday | New Year's DaySaturday — no substitute day; the year opens quietly.Public holiday | Public holiday |
| January 26, 2028 | Wednesday | Chinese New Year (Imlek 2579)Wednesday — midweek, so no long weekend by itself; the SKB may still add a cuti bersama beside it, as it did in 2026.Public holiday | Public holiday |
| Feb 27 – 28 | Sunday – | Idul Fitri 1449H (Lebaran)Sun–Mon, estimated — already a 3-day weekend; moon-sighting can shift it by a day. Expect the SKB to add cuti bersama days around it, as in past years.Public holiday | Public holiday |
| March 26, 2028 | Sunday | Nyepi (Balinese Day of Silence, Saka 1950)Sunday — Bali shuts down for 24 hours; the airport closes. No substitute day.Public holiday | Public holiday |
| April 14, 2028 | Friday | Good FridayFriday — a 3-day Easter weekend with Easter Sunday.Public holiday | Public holiday |
| April 16, 2028 | Sunday | Easter SundaySunday.Public holiday | Public holiday |
| May 1, 2028 | Monday | International Labour DayMonday — a natural 3-day weekend.Public holiday | Public holiday |
| May 5, 2028 | Friday | Idul Adha 1449HFriday, estimated — a 3-day weekend if the moon-sighting holds.Public holiday | Public holiday |
| May 9, 2028 | Tuesday | Waisak Day 2572 BE (Vesak)Tuesday, estimated — the full moon of Vesakha.Public holiday | Public holiday |
| May 25, 2028 | Thursday | Ascension of Jesus ChristThursday — coincides with Islamic New Year this year; a Friday cuti bersama would make it a 4-day break.Public holiday | Public holiday |
| May 25, 2028 | Thursday | Islamic New Year 1450H (1 Muharram)Thursday, estimated — a rare same-day overlap with Ascension Day.Public holiday | Public holiday |
| June 1, 2028 | Thursday | Pancasila DayThursday — another candidate for a Friday cuti bersama.Public holiday | Public holiday |
| August 3, 2028 | Thursday | Maulid (Prophet Muhammad's Birthday)Thursday, estimated — exactly two weeks before Independence Day.Public holiday | Public holiday |
| August 17, 2028 | Thursday | Independence DayThursday — a Friday cuti bersama would make it a 4-day break.Public holiday | Public holiday |
| December 14, 2028 | Thursday | Isra Mi'raj 1450HThursday, estimated — back to a single occurrence after 2027's rare double.Public holiday | Public holiday |
| December 25, 2028 | Monday | Christmas DayMonday — a 3-day weekend to close the year.Public holiday | Public holiday |
Indonesia long weekends in 2026
Isra Mi'raj
3 daysJan 16 – 18
Chinese New Year
4 daysFeb 14 – 17
Weekend + Monday cuti bersama + Imlek Tuesday.
Nyepi–Lebaran super break
7 daysMar 18 – 24
Nyepi, Idul Fitri and five cuti bersama days align — the biggest travel week of the year (mudik peak Mar 18, return Mar 24).
Easter
3 daysApr 3 – 5
Labour Day
3 daysMay 1 – 3
Ascension Day
4 daysMay 14 – 17
Thursday holiday + Friday cuti bersama + weekend.
Waisak & Pancasila Day
3 daysMay 30 – Jun 1
Independence Day
3 daysAug 15 – 17
Christmas
4 daysDec 24 – 27
Thursday cuti bersama + Christmas Friday + weekend.
Cuti bersama: who actually gets the day off?
Indonesia runs a two-tier system. The 17 national holidays (libur nasional) are days off for everyone. The 8 cuti bersama days are government-designated collective leave that bridges holidays into longer breaks: for civil servants they are mandatory and do not reduce annual leave; for private-sector employees they are optional — each company decides whether to observe them, and if it does, the days are commonly deducted from annual leave. Check your employment contract before booking Lebaran travel.
Also note what Indonesia does NOT have: substitute holidays. When a national holiday falls on a weekend — like Idul Fitri (Sat–Sun) or Waisak (Sun) in 2026 — there is no Monday in lieu. The cuti bersama days around them are the compensation mechanism.
Traveling to Bali? Mind Nyepi and Galungan
Nyepi (Mar 19, 2026) is unlike any other holiday in Asia: for 24 hours from 6am, the entire island of Bali stops. Ngurah Rai Airport closes (440 flights suspended in 2026), roads empty, and everyone — tourists included — must stay inside their hotel with lights dimmed. Book flights around Mar 18–20 carefully, and treat the hotel day as a rare digital-detox experience.
Galungan (Jun 17) and Kuningan (Jun 27) are Bali-specific observances on the 210-day Pawukon calendar — the island stays open, but local businesses slow down and temple traffic spikes. Unusually, 2026 has only one Galungan cycle; 2027 will have two (January and August).
Download & subscribe
The CSV opens directly in Excel and Google Sheets.
Official sources & data
- SKB 3 Menteri Nomor 1497/2/5 Tahun 2025 — Hari Libur Nasional dan Cuti Bersama Tahun 2026Visit sourceSekretariat Negara (State Secretariat of Indonesia)
- Pemerintah Tetapkan 17 Hari Libur Nasional dan 8 Hari Cuti Bersama Tahun 2026Visit sourceKemenko PMK (Coordinating Ministry for Human Development)
Frequently asked questions
How many public holidays does Indonesia have in 2026?
25 scheduled days off in total: 17 national holidays plus 8 cuti bersama (collective leave) days, per the SKB joint decree of the Ministers of Religious Affairs, Manpower and Administrative Reform signed on 19 September 2025. That is the highest combined count in Southeast Asia.
What is the longest holiday break in Indonesia in 2026?
The longest break in Indonesia is Nyepi–Lebaran super break (Mar 18 – 24, 7 days).
What are the official public holidays in Indonesia in 2026?
Indonesia has 23 official public holidays in 2026: New Year's Day (January 1, 2026), Isra Mi'raj (Ascension of the Prophet) (January 16, 2026), Cuti Bersama — Chinese New Year (February 16, 2026), Chinese New Year (Imlek 2577) (February 17, 2026), Cuti Bersama — Nyepi (March 18, 2026), Nyepi (Balinese Day of Silence, Saka 1948) (March 19, 2026), Cuti Bersama — Idul Fitri (March 20, 2026), Idul Fitri 1447H (Lebaran) (Mar 21 – 22), Cuti Bersama — Idul Fitri (Mar 23 – 24), Good Friday (April 3, 2026), Easter Sunday (April 5, 2026), International Labour Day (May 1, 2026), Ascension of Jesus Christ (May 14, 2026), Cuti Bersama — Ascension Day (May 15, 2026), Idul Adha 1447H (May 27, 2026), Cuti Bersama — Idul Adha (May 28, 2026), Waisak Day 2570 BE (Vesak) (May 31, 2026), Pancasila Day (June 1, 2026), Islamic New Year 1448H (1 Muharram) (June 16, 2026), Independence Day (August 17, 2026), Maulid (Prophet Muhammad's Birthday) (August 25, 2026), Cuti Bersama — Christmas (December 24, 2026), Christmas Day (December 25, 2026).
Is cuti bersama mandatory for private companies?
No. Cuti bersama is mandatory only for civil servants (and does not reduce their annual leave). Private companies choose whether to observe it; when they do, the days are typically deducted from employees' annual leave. Many offices, banks and government services do close, so expect slowdowns regardless.
When is the Lebaran (Idul Fitri) break in Indonesia in 2026?
Idul Fitri falls on Sat–Sun March 21–22, 2026, but the effective national break runs March 18–24 — seven straight days combining the Nyepi holiday (Mar 19) with five cuti bersama days. The government also allows work-from-anywhere on Mar 16–17 and 25–27. Mudik traffic peaks on Mar 18 (outbound) and Mar 24 (return).
What happens in Bali during Nyepi 2026?
On March 19, 2026 the whole island observes 24 hours of silence from 6am: Ngurah Rai Airport closes completely, roads are off-limits, shops shut, and tourists must stay inside their hotels with lights and noise kept to a minimum. Only emergencies are exempt. The airport reopens at 6am on March 20.
Does Indonesia move holidays that fall on a weekend?
No. Indonesia has no substitute-holiday rule, so weekend holidays like Idul Fitri (Sat–Sun) and Waisak (Sun) in 2026 are not moved. Instead, the government schedules cuti bersama days around major festivals to build longer breaks.
Where can I download the Indonesia 2026 holiday calendar?
Our Indonesia 2026 page and the holiday calendar downloads hub offer ICS and CSV files based on the official SKB decree — with national holidays and cuti bersama days marked separately, which most calendar feeds leave out.