How Holiday Calendars Work
Five mechanics that explain every public-holiday table in 57 countries
Every country defines «the non-working day» in its own way. Once you understand the five mechanics below, you can read the holiday table of any country in this complex and know straight away when to buy a ticket.
1. Four kinds of calendar
Solar dates (1 January, 1 May, independence day) fall on the same day every year. The Islamic lunar calendar (Hari Raya Aidilfitri, Hari Raya Aidiladha, Maulidur Rasul, the start of Ramadan) moves roughly 11 days earlier each Gregorian year — a hijri year is only ±354 days long. Lunisolar festivals (Chinese New Year, Vesak, Deepavali) depend on the moon phase and the sun position at the same time, so their date window is wide (Chinese New Year always falls between 21 Jan and 20 Feb). Movable Christian feasts (Good Friday, Easter Monday, Ascension, Whit Monday) are all locked to one anchor date: the first full moon after the March equinox.
2. Two layers: national and state
Roughly half the world runs tiered holidays: federal/national days off plus state, province or municipal holidays. The extreme examples: India declares different holidays state by state (Pongal in Tamil Nadu, Onam in Kerala), Switzerland has cantonal holidays and Spain has autonomous-community holidays. In our tables a row marked Part of the country means that day off only applies in certain territories.
3. The substitute-day principle (observed)
The United Kingdom, Australia, New Zealand, South Africa, the United States and South Korea move a holiday that falls on a weekend to the nearest working day; in the US this is called observed — Christmas 2027 falls on a Saturday, so the federal holiday moves to Monday 27 Dec. By contrast, many Southeast Asian and Middle Eastern countries do not replace a Sunday holiday at all — it is simply «lost». That is the main reason your effective number of days off differs from the count printed in the table.
4. Two weekend conventions
Most Muslim-majority countries in the Middle East once took Friday–Saturday off; the majority (including the UAE since 2022, and Saudi Arabia for the private sector) have switched to Saturday–Sunday or Sunday–Monday so the two rest days line up with the international weekend. In Malaysia, Johor, Kedah, Kelantan and Terengganu are still Friday–Saturday — which is exactly why a Sunday holiday becomes three days off in one state and only two in another.
5. Leave days & the bridge-day strategy
A single holiday on a Tuesday or a Thursday is the most profitable kind you can get: add one leave day, take four days off. Nager.Date flags such combinations as needBridgeDay and we list them on the long weekends page. A popular strategy: book your tickets as soon as the annual calendar is gazetted (usually October–November of the year before), because bridge holidays absorb flight capacity fast.
Malaysia: two layers plus a late gazette
The Malaysian schedule stacks federal holidays (Merdeka Day on 31 August, Hari Raya Aidilfitri, Hari Raya Aidiladha, New Year, Vesak, Deepavali, Christmas) on top of the Sultan/Raja birthday of each state and state-specific days off (Gawai Dayak in Sarawak, Kaamatan Festival in Sabah). Entries marked subject to change are special holidays the government may still add or withdraw — compare the 2026 table with 2027 before you buy tickets.
Where our data comes from
The world tables come from Nager.Date v3 (date.nager.at) — an open-source project that needs no registration and covers ±180 countries; we picked 57 of them for the in-depth pages. Country names, flags and continental positions are borrowed from the Country Complex (world-countries + World Bank). The Malaysian table comes from the public malaysia-holiday.dydxsoft.my API, checked against the official kabinet.gov.my gazette. We cache for 30 days and refresh as soon as a source changes. The sky while you travel: the Weather Complex; shaking ground at your destination: the Earthquake Complex; active natural events: the Disaster Complex.