The festival is a fixed point in the Malayalam calendar, not a tourist season. Its public face is the boat race and the tiger dance; its private face is the sadya and the flower carpet in the courtyard. Knowing the difference decides where to be and when.
Onam belongs to Chingam, the first month of the Malayalam calendar, which overlaps August and September. The festival runs for ten days and ends on Thiruvonam, the most important day. It is a harvest festival, tied to the end of the south west monsoon and the start of the agricultural year. The page treats Onam as a fixed point in the ritual calendar, not a tourist season invented for visitors. The ten days have names and each has a purpose, from the first day, Atham, when the flower carpet is begun, to the last, when the clay figure of Mahabali is removed. This page explains that order and what each day is for.
The site's ritual theatre thread covers living festivals where the performance is the point: theyyam in the north, padayani in the centre, and Onam across the state. Onam is the widest of these, because it is observed in Hindu households, in government offices, in schools and in public squares. It is also the most photographed, which creates its own problems. The thread treats each festival as a set of practices with rules, not as a backdrop for photography. Onam is included because its public events, the vallamkali boat races and the pulikali tiger dance, are among the most visible performances in Kerala, and because its private practices, the pookalam and the sadya, are the ones a traveller is most likely to misread.
The scope is deliberately narrow. This page does not cover the commercial Onam sales, the television programmes or the shopping festivals that now attach themselves to the season. It covers the ten days in order, the six core practices, the places where the main events happen, the etiquette of attendance and the practicalities of transport and accommodation. Other pages on this site cover the temple festivals of central Kerala, the theyyam season in Kasaragod and Kannur, and the boat races of the backwaters as a sporting calendar. Onam overlaps with all three, but the festival is its own thread: a harvest rite that became a state occasion, and a set of domestic practices that no ticket can buy.
A traveller deciding whether to come for Onam needs to know what is public and what is not. The sadya is eaten in homes, in temples and in hotels; the pookalam is made in courtyards and in competition halls; the vallamkali is a public spectacle on the water; the pulikali is a street performance in Thrissur town. Some events are free and open, some are ticketed, some are private. The festival is not a single event with a single entrance. This page separates the layers so that a visit can be planned around one or two real experiences rather than a chase after everything at once. The honest answer is that most travellers see the public face and miss the private one, and that is a choice, not a failure.
Each event on this page is judged for travellers, not for photographers or for people who already live in Kerala. The judgement answers three questions: who the event suits, who it does not suit, and what the uncomfortable part is. An event can be magnificent and still be a poor choice for a family with small children, or for someone who cannot stand for two hours in the sun. The verdicts are impersonal: this site would base in Thrissur for the pulikali, or this page does not recommend driving to a boat race on the morning of the race. The reasons are given, and where a figure is involved, the authority that publishes it is named.
The uncomfortable parts are stated plainly. Overnight houseboats during Onam are mostly a poor deal: the backwaters are crowded, the rates rise, and the boat is a viewing platform, not a cultural experience. Three-night panchakarma packages sold in the Onam season are not medicine, and this site does not list them. Elephant rides are not on this site, at any time of year. The vallamkali races are spectacular but the crowd management is uneven, the roads to the venues are narrow, and the return journey after the last race can take hours. The pulikali is a street event with no seating and no shade. The sadya is not a buffet, and a hotel sadya is not the same as a temple sadya or a home sadya.
The verdicts also distinguish between events that are public and events that are open. A temple sadya may be open to all, but the queue is long and the seating is on the floor. A pookalam competition may be public, but the best carpets are made in private courtyards and photographed by neighbours. The athachamayam in Thripunithura is a public procession with a route that is published by the local body; the date moves with the Malayalam calendar, and the local body is the authority for the current route and timings. Where a figure such as rainfall or a visitor number is relevant, the source is named: the India Meteorological Department for the monsoon, the Census of India for population, the Kerala Forest Department for parks, and the local body for civic arrangements.
The verdicts are meant to be used before booking, not after arriving. If an event suits, the page says so and says why. If it does not, the page says that too. A traveller who wants the sadya and the pookalam should aim for a home or a temple, not a hotel, and should accept that this requires an invitation or a local contact. A traveller who wants the boat race should choose one venue, arrive early, and arrange the return before the race starts. A traveller who wants the pulikali should stay in Thrissur town and walk. The verdicts are not rankings; they are filters. The festival is large enough to absorb many kinds of visitor, but not every visitor will enjoy every part of it.
Pookalam is the flower carpet laid in the courtyard or the front room. It begins on Atham with a small design and grows larger each day until Thiruvonam, when it is at its most elaborate. The flowers are fresh, usually ten or more kinds, and the design is geometric or floral. The carpet is not a decoration for visitors; it is an offering, and it is made by the household, often by the women and children. In competitions, the pookalam is judged on size, colour and neatness, and the rules are set by the organiser. A traveller may look, but should not walk across it or move the flowers. The best way to see a pookalam is to be invited to a home, or to visit a public competition where the carpets are displayed.
Sadya is the feast, served on a banana leaf, with rice at the centre and a set of vegetable dishes, pickles, papad and payasam arranged around it. The number of dishes varies: a modest sadya may have nine or ten, a temple sadya may have more than twenty. The order of serving is fixed: the side dishes first, then rice, then the curries, then the payasam. It is eaten with the right hand, seated on the floor or at a table. It is not a buffet, and taking only what is liked is not the custom; the server decides the portions. A traveller who is offered sadya should accept, eat what is served, and not ask for a fork. The sadya is the private face of Onam, and the one most easily got wrong.
Vallamkali is the boat race, held on the backwaters and rivers, mainly in Alappuzha, Kottayam and Pathanamthitta districts. The boats are long, narrow and manned by a large crew, with a rhythmic chant and the beat of wooden blocks. The races are held on set days in the Onam season, and the dates are published by the district administration and the boat clubs. The most famous is the Nehru Trophy race in Alappuzha, which is ticketed and draws large crowds. Other races are smaller and free, but harder to reach. The race is a public spectacle, and the water is the stage. The discomfort is the crowd, the heat and the transport. A traveller should choose one race, arrive early, and treat the day as a full day out, not a quick stop.
Pulikali is the tiger dance of Thrissur, performed on the fourth day after Thiruvonam, when groups of men painted as tigers and hunters move through the streets to the beat of drums. The paint is applied over several hours, and the performance is a procession, not a stage show. It is free, open and crowded. Athachamayam is the procession in Thripunithura, near Kochi, on the first day of Onam, with caparisoned elephants, tableaux and folk performances. It marks the start of the ten days and is organised by the local body. The Mahabali story is the thread that ties the festival together: the benevolent king who ruled Kerala in a golden age and returns once a year to visit his people. The story is told in the Onam songs and in the clay figure of Mahabali that some households install. It is a story of return, not of conquest, and it explains why the festival is both a harvest rite and a homecoming.
10 things in this thread
4 things tagged Festival
2 things tagged Boat race
2 things tagged Food
1 thing tagged Market
1 thing tagged Home
The main events sit at three altitudes. The coast and the backwaters, from Alappuzha to Kollam, are at or near sea level, and this is where the vallamkali races are held. The water is brackish in places, the banks are lined with coconut palms, and the heat and humidity are high. Alappuzha is the centre for the largest race, and the town is on the backwater network, so the race is part of the town's life. Kollam and Kottayam districts also host races. The coastal strip is low, flat and crowded during the season. A traveller who wants the races should base on the coast, and should expect to walk long distances from where vehicles can park to the viewing points. The altitude here is barely above sea level, and the monsoon has just ended, so the ground can be soft.
The Thrissur plains, in the centre of the state, are the stage for the pulikali and for many temple sadyas. The town is inland, at a low elevation, and the surrounding countryside is a mix of paddy fields and coconut groves. The pulikali route is through the town, and the streets are narrow. The district is also home to the Thrissur Pooram, which is a different festival, but the town's experience of large crowds is relevant. The plains are hotter than the coast in the daytime, and the pulikali is performed in the heat. A traveller who wants the pulikali should stay in Thrissur town, within walking distance of the route, and should not plan to drive in or out on the day. The altitude is low, the crowd is dense, and the noise is constant.
Thripunithura, near Kochi, is also on the plains, and it is the site of the athachamayam. The procession starts from the town and moves along a published route. Kochi is the nearest city and the nearest airport, and the town is connected by road and by the suburban rail network. The altitude is low, and the monsoon rains can still fall in Chingam, so the procession can be a wet one. The highlands, the Western Ghats and the hill districts of Idukki and Wayanad, are not the main stage for Onam, but they observe the festival. The pookalam and the sadya are made in homes there, and the harvest is different: cardamom, pepper and tea rather than paddy. A traveller in the highlands during Onam will find the domestic festival, not the public one, and should not expect boat races or tiger dances. The altitude rises to over 2,000 metres in places, and the weather is cooler.
The mapping matters because the festival is not one event in one place. The coast has the races, the plains have the processions and the dances, and the highlands have the home rituals. A traveller with a week can combine two of the three, but not all three, because the road times are long and the festival days are fixed. The distances are approximate and the road time is not a function of distance: a 60 kilometre drive in the plains can take two hours in festival traffic. The authorities that publish current details are the district administrations for the races and the processions, the local bodies for civic arrangements, and the India Meteorological Department for the monsoon. The Kerala State Road Transport Corporation runs extra buses on some routes, but the schedules move, and the corporation is the authority for them.
Onam falls in the Malayalam month of Chingam, which overlaps August and September in the Gregorian calendar. It is a harvest festival, timed to the end of the south-west monsoon, when the paddy fields are full and the backwaters are high. The India Meteorological Department (IMD) publishes the monsoon onset and withdrawal dates, and the festival follows the lunar calendar, so the exact dates move each year. The festival is not a fixed tourist season; it is a fixed point in the Malayalam calendar. The ten days are Atham, Chithira, Chodhi, Vishakam, Anizham, Thriketa, Moolam, Pooradam, Uthradam and Thiruvonam. Each has its own rituals and significance. The first day, Atham, marks the beginning of the preparations and the laying of the first pookalam. The tenth day, Thiruvonam, is the main day, when the grand sadya is served and the biggest celebrations take place.
The days in order are as follows. Atham: the first pookalam is laid, and the festival begins. Chithira: more flowers are added, and preparations continue. Chodhi: the pookalam grows, and families start shopping for the sadya. Vishakam: the pookalam becomes larger, and the atmosphere builds. Anizham: the grand vallamkali boat races begin, notably the Nehru Trophy race in Alappuzha. Thriketa: the pookalam is expanded, and homes are cleaned. Moolam: the pookalam is further enlarged, and the sadya preparations intensify. Pooradam: the day of the pooram, with processions and cultural events. Uthradam: the eve of Thiruvonam, when the final touches are given to the sadya and the pookalam. Thiruvonam: the main day, with the grand sadya, new clothes, and the most elaborate pookalam. The ten days are not equally public; some are family-centred, while others have public events.
The monsoon is the backdrop. The south-west monsoon normally withdraws from Kerala during September, but the festival falls during a transitional period. Rainfall can be heavy, especially in the first days. The IMD is the authority for current rainfall and monsoon information. Travellers should expect wet weather and plan accordingly. The harvest aspect is central: Onam celebrates the bounty of the land, and the sadya is a reflection of that. The ten days are a build-up to Thiruvonam, with each day adding a layer to the preparations. The public events, such as the boat races and the pulikali, are concentrated in the latter half of the ten days. The first few days are more about home and family. Understanding this rhythm helps a traveller decide when to arrive and what to expect.
The verdict on the ten days: if a traveller wants the full experience, the last four days, from Pooradam to Thiruvonam, are the most eventful. Thiruvonam itself is the peak, but it is also the most crowded and the most family-oriented. The boat races, such as the Nehru Trophy, usually fall on Anizham or thereabouts, but the date moves with the lunar calendar. The pulikali in Thrissur is on the fourth day after Thiruvonam, so it extends beyond the ten days. For a traveller, the ten days offer a mix of public spectacle and private ritual. The uncomfortable part is that many events are not advertised widely and are local. The best approach is to base oneself in a town and follow local information. The festival is not a single event but a spread of events across the state.
Respectful attendance begins with dress. Onam is a festival of new clothes, and wearing traditional attire, such as a mundu or a set-mundu for men and a saree or salwar for women, is appreciated. It is not compulsory, but it shows respect. Modest clothing is advised when visiting temples or participating in family events. Footwear is removed before entering homes and temples. Photography requires permission. At public events like the pulikali and boat races, photography is generally allowed, but one should not obstruct others. At private sadya or pookalam, ask before taking photos. The festival is not a photo opportunity for locals; it is a family and community celebration. Timing matters: arrive early for public events to get a good spot, but do not intrude on preparations. Queue behaviour should be patient; crowds can be large, especially at boat races and pulikali. Pushing and shoving is frowned upon. The general rule is to observe and follow local cues.
Accepting sadya is an art. The sadya is served on a banana leaf, with rice at the centre and a array of dishes around it. Typically, one sits on the floor or at a table. The server will offer each dish; accept what is offered, and do not refuse. It is polite to taste everything. Eat with the right hand. The leaf is folded after the meal, but the folding direction has significance: folding towards oneself is customary. Do not waste food. If one cannot eat a particular dish, a small portion can be left, but it is better to accept a little. The sadya is not a buffet; it is a served meal. Do not reach across others. Wait for the server to come to you. The payasam, a sweet pudding, is usually served last. It is polite to finish everything on the leaf. The host may insist on second helpings; accepting a little more is polite. The meal is a communal act, and participation is part of the etiquette.
At public events, timing is crucial. Boat races start early in the day, often by mid-morning. The Nehru Trophy in Alappuzha is the most famous, but there are many others. Arrive at least an hour early to find a vantage point. The banks can be crowded and muddy. Wear footwear that can get wet. The pulikali in Thrissur starts in the afternoon and goes on until late evening. The procession moves through the streets, and crowds throng the route. It is advisable to stand back and let the performers pass. Do not touch the performers or their paint. The athachamayam in Thripunithura is a procession that marks the beginning of Onam; it is a good introduction to the festival. For all events, carry water and be prepared for rain. The monsoon can interrupt. Follow the instructions of police and volunteers. The events are free and open to all, but some temple events may have restrictions. Respect those.
The verdict on etiquette: a traveller who dresses modestly, asks before photographing, and accepts sadya graciously will be welcomed. The uncomfortable part is that some events are not meant for outsiders. The pookalam at home is a family affair; do not expect to be invited. The sadya at a temple may be open to all, but one should confirm. The boat races and pulikali are public, but they are also competitive and religious in origin. Treat them with respect, not as a show. The etiquette is not complicated: be observant, be polite, and do not assume. The festival is a time of generosity, and locals are often happy to explain. But do not overstep. The site's ritual theatre thread emphasises that these are living traditions, not performances for tourists. The same applies here. The best way to experience Onam is to participate with humility.
Do not chase boat races without transport. The vallamkali are held on backwaters and rivers, often in remote locations. Public transport is limited during the festival, and roads are congested. Without a pre-arranged vehicle, a traveller may miss the race entirely. The races start early and end by afternoon. The Nehru Trophy in Alappuzha is the most accessible, but even there, getting to the venue requires planning. The Kerala State Road Transport Corporation (KSRTC) runs special services, but they are crowded. The uncomfortable part is that many travellers underestimate the distances and the traffic. Road time in Kerala is not a function of distance. The solution is to base oneself near the venue or book a taxi for the day. Do not rely on hitchhiking. The races are not a single event; there are many, and they happen simultaneously. Choose one and stick to it. The alternative is to watch on television, which misses the point.
Do not treat sadya as a buffet. The sadya is a served meal, not a self-service spread. Taking food directly from serving vessels or piling one's leaf is considered rude. Wait to be served. Do not ask for specific dishes; accept what is offered. The meal is designed to be balanced, with each dish having a place. Overeating is common, but one should pace oneself. The payasam is sweet and heavy; leave room. Do not waste food. The banana leaf is biodegradable, but that is not an excuse to take more than one can eat. The sadya is also not a restaurant meal; it is a ritual. The host serves with affection, and the guest receives with gratitude. The uncomfortable part is that some travellers treat it as a free meal and behave accordingly. That is disrespectful. The sadya is a gift, and it should be received as such. If one cannot eat certain dishes, politely decline. Do not make a fuss.
Do not assume all events are public. Many Onam celebrations are private: the pookalam at home, the sadya with family, the temple rituals. The public events are the boat races, the pulikali, and the athachamayam. Even these have nuances. The pulikali is performed by groups from specific neighbourhoods, and they have their own traditions. The boat races are organised by clubs and are competitive. The athachamayam is a government-sponsored procession. But the temple sadyas may be open only to Hindus or to those who have booked in advance. Do not assume entry. Ask locally or check with the temple authorities. The Kerala Forest Department and the Archaeological Survey of India manage some sites, but not the festival events. The local body, such as the municipality or corporation, publishes some details. The uncomfortable part is that some travellers expect to be welcomed everywhere. That is not the case. Respect boundaries.
Do not ignore the monsoon. Onam falls at the end of the south-west monsoon, and rain is likely. Many events are outdoors. Without rain protection, a traveller will be miserable. The IMD publishes forecasts, but they change. Carry an umbrella or raincoat. Wear quick-dry clothing. Footwear should be waterproof. The boat races may be cancelled or postponed due to heavy rain. The pulikali goes on in the rain, but the paint may run. The pookalam is laid indoors or in covered courtyards. The sadya is indoors. The uncomfortable part is that the festival is not a sunny holiday. It is a harvest festival, and the rain is part of it. Travellers who expect dry weather will be disappointed. The solution is to embrace the rain and plan for it. The alternative is to stay indoors. The festival continues regardless. The verdict: come prepared for wet weather, or do not come at all.
Transport is the biggest challenge. Kerala's roads are narrow and congested, and during Onam, traffic doubles. The KSRTC runs extra buses, but they are packed. Indian Railways adds special trains, but they book out early. The best option is to book trains or buses well in advance. For local travel, taxis and auto-rickshaws are available, but they may charge premium rates. The State Water Transport Department runs ferries in some areas, but they are limited. The Kochi Metro and other urban transport systems operate, but they do not reach festival venues. The uncomfortable part is that many travellers try to do too much. The festival is spread across the state, and trying to attend multiple events in different districts is unrealistic. Pick one region and stay there. Alappuzha for boat races, Thrissur for pulikali, Thripunithura for athachamayam. The rest is family time. The authorities that publish current details are the KSRTC for buses, Indian Railways for trains, and the local bodies for road closures.
Accommodation pressure is intense. Hotels and resorts fill up months in advance, especially in Alappuzha, Thrissur, and Kochi. Budget options are scarce. Homestays may be available, but they are often booked by returning families. The uncomfortable part is that prices rise, sometimes doubling or tripling. The solution is to book early, at least three to four months ahead. Alternatively, stay in a nearby town and commute. For example, stay in Kottayam for the Alappuzha races, or in Kochi for the Thripunithura athachamayam. But commuting adds travel time. The festival is not a good time for spontaneous travel. The Kerala Tourism department publishes a list of approved accommodations, but it does not guarantee availability. The local body can provide information on registered homestays. The verdict: plan accommodation first, then events. Without a bed, the festival is stressful.
Ticketing varies. Many events are free and open to the public, such as the pulikali and the athachamayam. The boat races may have ticketed stands, but general viewing is free. The Nehru Trophy has a ticketed pavilion, but the banks are open to all. Temple sadyas may require a ticket or a pass, often nominal. The Kerala Forest Department issues permits for some events, but not for Onam. The Archaeological Survey of India or the Kerala State Archaeology Department manage some monuments that may host events, but Onam is not a monument festival. The uncomfortable part is that some events are advertised as ticketed but are actually free, and vice versa. Check with the organisers. The local body or the district administration is the authority for public events. For temple events, contact the temple directly. Do not buy from touts. The rates for ticketed events are set by the organisers and are usually nominal. The site does not print prices; live rates belong to the booking partner.
The authorities that publish current details are the India Meteorological Department (IMD) for weather, the Kerala State Road Transport Corporation (KSRTC) for buses, Indian Railways for trains, the State Water Transport Department for ferries, and the local body for civic matters. The Kerala Tourism department publishes a festival calendar, but it is not exhaustive. The district administration publishes notices for major events. For the boat races, the organisers are the boat clubs, and they publish race schedules. For the pulikali, the Thrissur district administration and the local bodies publish details. For the athachamayam, the Thripunithura municipality publishes the route. The uncomfortable part is that information is scattered and often in Malayalam. A traveller who does not read Malayalam will rely on English sources, which may be incomplete. The solution is to ask at the hotel or homestay. Locals are the best source. The verdict: use official sources for transport and weather, and local sources for event details. Do not assume that everything is online.
When is Onam?
Onam falls in the Malayalam month of Chingam, which overlaps August and September. The exact dates follow the Malayalam calendar and move each year. The Kerala State Government publishes the official holiday list and event dates.
What are the main events?
The ten days include pookalam competitions, sadya feasts, vallamkali boat races, pulikali in Thrissur and the athachamayam in Thripunithura. Some are public and some are private or ticketed. District administrations publish which are open to visitors.
Where should a traveller go for Onam?
Thrissur suits pulikali and processions; Alappuzha and Kollam suit vallamkali; Kochi and Thiruvananthapuram suit pookalam and cultural programmes. Smaller towns offer sadya with less crowd. The choice depends on whether the priority is spectacle or participation.
Is Onam a good time to visit Kerala?
It is peak domestic travel season, so transport and accommodation fill early. The monsoon is still active, and outdoor events can be affected. It suits travellers who plan ahead and accept crowds; it does not suit those seeking quiet.
The Malayalam calendar and the ten days of Onam are documented in almanacs and state cultural publications; the exact dates move each year and are published by the Kerala State Government.
Rainfall and monsoon patterns that frame the season come from the India Meteorological Department (IMD); they affect outdoor events and travel conditions.
The Survey of India provides altitudes for places named on this page; the Kerala Forest Department and district administrations publish event and access details that change annually.
No business paid to appear on this page. No hotel, resort, boat operator or tour agency was consulted, and no prices are printed because rates belong to the operators and booking partners.

