Before Dawn in Kuala Lumpur: The Chariot Passes Through
You hear the drums before you see anything. It is still dark in Kuala Lumpur, and the roadside is already lined with families who arrived before the sky turned grey. Then the chariot comes — a statue of Lord Murugan carried through the streets in procession, the first act of Thaipusam. This is a two-day observance, and the chariot procession is how it begins. Stand at the kerb, watch the devotees in saffron robes, and follow the crowd. Nobody will ask whether you belong here.
Thaipusam falls at the full moon in the tenth month of the Hindu calendar, which lands between mid-January and mid-February in the Gregorian calendar. In 2027, Thaipusam falls on Friday 22 January. It is a public holiday in Kuala Lumpur, Putrajaya, Johor, Negeri Sembilan, Perak, Penang and Selangor. Kedah observes its own Thaipusam holiday on Sunday 24 January 2027. If you are planning around the long weekend, Friday 22 January is the date that matters.
Kavadi, Milk Pots and the Pilgrims You Will Walk Beside
The second day belongs to the pilgrimage. Devotees — bodies coated in holy ash, dressed in saffron — carry milk pots or kavadi: ornate frames attached to the body with hooks and steel spikes that pierce the chest and back skin. Some insert metal skewers through their cheeks and tongues. These are acts of penance and vow fulfilment, undertaken after a month of heavily restricted diet and full fasting in the final days. Watch closely, keep your distance, and do not treat any of it as spectacle. The mood on the route is quiet and deliberate, not theatrical.
Offerings are part of what you will see carried along the way: orange and yellow flowers and fruits, with participants dressed in the same colours. If you want to bring something, those are the colours and the offerings that belong here. The main pilgrimage site nationally is Batu Caves in Kuala Lumpur, where pilgrims are greeted by a 42.7 m statue of Lord Murugan and climb a large staircase into the limestone caves containing shrines — over one million people attend annually. The parades and rituals are also held at locations nationwide.
What to Eat and Where to Find It During the Festival
Festival food in the Indian communities around Kuala Lumpur during Thaipusam is vegetarian, and that is the point — devotees preparing for the vow eat a heavily restricted diet in the preceding month and fast fully in the final days. Look for stalls selling vegetarian meals, and for the fruits and flowers being sold as offerings: orange and yellow, piled high, bought by the bag. Go early in the evening, when the stalls are setting up and the smell of cooking is strongest, and eat standing.
Do not expect a fixed programme of concerts, street parties or fireworks. What the festival reliably delivers is the procession, the pilgrimage, and the rituals at local temples. That is enough. Plan your day around the chariot and the pilgrims, and let the hours between fill themselves.
How to Spend the Two Days
- Night before Thaipusam: find the procession route in Kuala Lumpur and position yourself early. The chariot procession is the opening act, and it draws the crowd before dawn.
- Morning of Friday 22 January 2027: watch the pilgrims depart. Saffron robes, holy ash, milk pots, kavadi. Keep the camera down unless you are sure it is welcome.
- Midday: eat at the festival stalls. Vegetarian food, fruits and flowers in orange and yellow — the same colours the devotees wear.
- Afternoon: follow the pilgrimage as far as you reasonably can, or visit a local temple where rituals are being held.
- If you have a long weekend: the Kedah observance on Sunday 24 January 2027 is a separate holiday, but for Kuala Lumpur the day to build around is Friday.
Getting There and Getting It Right
Kuala Lumpur is one of the states and territories where Thaipusam is a public holiday — so expect the roads around the procession route to be busy and the crowds to be dense. Wear clothing in orange or yellow if you want to blend with the participants, and dress modestly. The full moon timing means the date shifts each year: in 2028, Thaipusam falls on Sunday 13 February, with the holiday observed on Monday 14 February in Johor, Kuala Lumpur, Negeri Sembilan, Penang, Perak, Putrajaya and Selangor. If you are planning further ahead, that is your next window.
Start with the date. Friday 22 January 2027. Book your stay in Kuala Lumpur, learn the chariot route, and arrive before the drums start. Everything else — the pilgrims, the flowers, the climb to Batu Caves — will be waiting when you get there.