Skip to main content

Events

Why Kerala Festival Dates Move Every Year: The Malayalam Calendar Explained

Malayalam months, birth stars and solar reckoning decide when Onam, Vishu and the poorams fall. Here is why some dates barely move and others drift.

Written by Sicherhaven

You look up when Onam is, find a date, and a year later that date is wrong by two weeks. Nothing has been rescheduled. The festival was never on a Gregorian date in the first place.

Kerala festival dates are set by the Malayalam calendar, which counts twelve solar months and twenty seven stars. A festival fixed to the first day of a Malayalam month barely moves in the Gregorian calendar. A festival fixed to a star within a month can land anywhere across a span of about four weeks, which is why Onam, Thrissur Pooram and most temple festivals shift every year.

The twelve months

The Malayalam calendar, or Kollavarsham, runs these months:

  • Chingam, Kanni, Thulam, Vrischikam, Dhanu, Makaram
  • Kumbham, Meenam, Medam, Edavam, Mithunam, Karkidakam

The year opens with Chingam, which begins around the middle of August. Karkidakam, the last month, ends just before it.

These months are solar. Each one begins when the sun moves into a new zodiacal sign, which is a fixed astronomical event. That is the key to the whole thing: because the months track the sun, the start of a Malayalam month falls on nearly the same Gregorian date every year, give or take a day.

The twenty seven stars

Alongside the months sits a second cycle, the nakshatras, usually called stars in Malayalam usage. There are twenty seven of them and they cycle through roughly once a month, tied to the moon's position rather than the sun's.

Every Malayalam speaker knows their own birth star, and that same system fixes festival dates. Thiruvonam, Uthrattathi, Pooram, Bharani, Moolam and the rest are star names, and when a festival is defined as a particular star within a particular month, both cycles have to line up.

Why some dates hold and others drift

This is the whole explanation in one comparison.

Vishu is defined as the first day of Medam. Because Medam always begins at the same solar point, Vishu lands around the middle of April every single year, moving by at most a day. It is effectively a fixed date.

Onam is defined as the Thiruvonam star in the month of Chingam. Chingam holds its position, but the star cycle does not line up with it the same way each year. So Onam wanders across roughly the second half of August into September, depending on where Thiruvonam falls that year.

The same logic explains the rest:

  • Makaravilakku at Sabarimala is tied to Makaram, so it sits around the middle of January each year with very little movement.
  • Thrissur Pooram is tied to the Pooram star in Medam, so it moves within a window in April or May.
  • Aranmula Uthrattadhi is tied to the Uthrattathi star in Chingam, which is why it always falls a few days after Thiruvonam and therefore moves with Onam.
  • Champakulam Moolam Vallam Kali is tied to the Moolam star in Mithunam, so it moves within June and July, in the middle of the monsoon.

A useful rule: if the name of the festival contains a star name, expect the date to move by weeks. If it is defined by a month boundary or a solar point, expect it to be nearly fixed.

The other systems in the mix

A few festivals in Kerala follow other reckonings entirely, which adds to the confusion.

  • Some observances follow a lunar tithi rather than a star, which moves differently again.
  • Christian feasts follow the church calendar, with Christmas fixed and Easter moving on its own rules.
  • Islamic festivals follow the Hijri calendar, which is purely lunar and moves earlier through the Gregorian year each time.

So a single Kerala month can hold festivals set by three or four different calendars, all shifting at different rates.

What this means when you plan a trip

  • Do not carry last year's date across. Check the current year.
  • Plan by season first. The dry months from January to May hold the temple festival season, Chingam holds Onam and the boat races, and the northern Theyyam season runs from around October to the pre monsoon months.
  • For a specific temple festival, the temple or its committee is the authority, because the local astrological calculation is what fixes the day.
  • Panchangam almanacs and Malayalam calendars published each year list the star for every day, and that is the reliable source once you know which star you need.
  • Village level events often confirm only weeks in advance, even when the star date is known, because the organisation happens locally.

The calendar is not being awkward. It is doing what it was built to do, which is keep a festival attached to an astronomical moment rather than to a printed square on a wall.

That mismatch between how dates are set and how people search for them is the gap EventifyPlus works in: hyperlocal event discovery for Kerala, covering temple festivals, Onam, poorams and backwater boat races, with organisers listing what is on directly.

← All posts

We're building the future of community events and financial wellness

See how Eventify and WealthWise change the way people find events and manage money.

Get Started