Poya Day in Kandy Doubles Tuk-Tuk Fares While Temple Entry Stays Fixed at One Hundred Rupees
Kandy, Sri Lanka’s hill capital, runs on a lunar calendar. Every full moon—Poya Day—the city transforms. The Temple of the Sacred Tooth Relic draws thousands of white-clad devotees and curious travelers. I learned this the hard way on my first visit, when a short tuk-tuk ride from the city center to the temple cost me 600 LKR—roughly triple the normal fare. The driver didn’t negotiate. He knew I had no other option.
This article is a mistake-avoidance walkthrough. I’ll cover what Poya Day does to transport, lodging, and temple queues, and how to sidestep the worst of it. The data comes from my own trips and conversations with local drivers, guesthouse owners, and fellow travelers. Prices are in Sri Lankan rupees (LKR); as of late 2024, 100 LKR is about 0.30 USD.
The Poya Day Trap: Why a Moon Phase Doubles Your Ride
Poya Day is a public holiday across Sri Lanka, observed by Buddhists on the full moon. In Kandy, the Temple of the Tooth (Sri Dalada Maligawa) becomes the main draw. Pilgrims come from all over the island, and foreign tourists flock to see the relic. The result: demand for tuk-tuks skyrockets.
On a normal day, a tuk-tuk ride from Kandy’s city center—say, from the Clock Tower area—to the temple entrance costs around 150–200 LKR. On Poya Day, that same trip jumps to 400–600 LKR. Drivers uniformly raise fares, knowing that the streets are clogged and walking is less appealing in the heat. I’ve had drivers quote 800 LKR for a 1.5-kilometer ride. Some travelers report paying 1,000 LKR during peak hours. The surge isn’t limited to tuk-tuks. Taxis and ride-hailing apps like PickMe or Uber also increase prices, though the apps show a fare estimate before you book. Even then, drivers may cancel if they think they can get a better deal from a street hail. The best strategy is to walk if you’re within 20 minutes of the temple. Otherwise, negotiate a price before getting in—and expect to pay at least double the normal rate.
One traveler I met, a backpacker from Germany, told me she walked from the Kandy railway station to the temple—about 2 kilometers—because every driver she approached quoted over 500 LKR. She said the walk took 25 minutes and was actually pleasant, passing through the market area and along the lake. That’s a good reminder: tuk-tuks aren’t the only option. On Poya Day, walking can save you money and give you a closer look at the city.
The Temple Entry Fee That Never Moves
One thing that doesn’t change on Poya Day is the foreigner entry fee to the Temple of the Tooth. It’s fixed by the Sri Lankan government at 100 LKR. That’s roughly 0.30 USD—a bargain by any standard. Local devotees enter free on Poya days, which is why the queues are long.
The ticket booth is at the main entrance, and it rarely has change. Bring exact 100 LKR notes. I’ve seen travelers fumble with 500 LKR bills, only to be waved to a nearby shop to break them. The queue can exceed 45 minutes during peak hours, usually between 10 AM and 2 PM. Arrive before 7 AM to avoid the worst of it. The temple opens at 5:30 AM, and the early morning puja (offering ceremony) is a quieter experience.
Some travelers argue that the fixed fee is a relief in a country where many attractions charge 10–30 USD. But the trade-off is the crowd. On Poya Day, the inner shrine room can be shoulder-to-shoulder. If you’re claustrophobic, consider visiting on a non-Poya day. The fee is the same, but the atmosphere is calmer. I’ve visited on a regular Tuesday and had the main shrine room nearly to myself—a stark contrast to the Poya crush.
An important detail: the temple also has a separate queue for offering flowers or making donations. On Poya Day, this queue can be longer than the entry queue. If you just want to see the relic, stick to the visitor entrance. If you want to participate in a puja, be prepared to wait.
Booking Ahead: The Bus Station Loophole
Getting to Kandy on Poya Day is half the battle. Private buses from Colombo to Kandy often double their fares on Poya eve and the day itself. I paid 700 LKR for a private bus ticket that normally costs 350 LKR. The driver didn’t post the price; he just collected cash as passengers boarded.
The loophole is the government-run CTB (Ceylon Transport Board) buses. These keep official rates year-round, regardless of holidays. The CTB fare from Colombo’s Bastian Mawatha bus stand to Kandy is roughly 250–350 LKR per person. The catch: they fill up fast. Book a CTB ticket at least one day in advance from the counter. On Poya morning, standby passengers are often left behind after 10 AM.
Another option is the train. The Colombo–Kandy line is scenic and reliable. Second-class reserved seats cost around 300 LKR; first-class is about 500 LKR. But trains sell out quickly—especially on Poya weekends. Reserve online through the Sri Lanka Railways website at least three days in advance. If you show up at the station on the day, you’ll likely find only unreserved third-class, which is packed and uncomfortable. I once took third-class on a Poya weekend and stood for the entire 2.5-hour journey. It was an adventure, but not one I’d recommend for everyone.
For those already in Kandy, the bus station loophole applies to local routes too. The Good Shed bus stand has CTB buses to nearby towns like Matale and Dambulla. These run on schedule and don’t surge. Private minivans from the same stand, however, will try to charge 1,000 LKR per seat for a 30-minute ride. A traveler I spoke with from Australia said she took a CTB bus from Kandy to Dambulla for 150 LKR, while a minivan driver nearby was asking 800 LKR. Same route, same distance—just different ownership.
Lodging Cost Surge: What a Poya Night Really Costs
Accommodation in Kandy spikes on Poya nights. Budget guesthouses near Kandy Lake that normally charge 3,000–4,500 LKR per night for a double room jump to 5,000–8,000 LKR. Mid-range hotels with a temple view can hit 15,000 LKR. I’ve seen Booking.com listings inflate prices by 50% or more on Poya weekends.
The best way to get a fair rate is to call the guesthouse directly. Many small guesthouses don’t update their online prices for holidays—they just quote higher when you walk in. If you call a week ahead, you can often lock in the off-peak rate. I did this at a guesthouse on Anniewatta Road, paying 4,000 LKR for a room that was listed at 7,000 LKR on the app.
Hostel dorm beds are the cheapest option, still around 1,500 LKR per night, but they sell out by noon on Poya Day. If you’re on a tight budget, book a dorm at least two weeks in advance. The Kandy City Hostel and the Hangover Hostel are reliable choices. Both are within walking distance of the temple.
Some travelers argue that the surge is justified—after all, it’s a holiday. But the markup on lodging is often arbitrary. I’ve heard of guesthouses charging triple the normal rate for a room with no AC and shared bathroom. If you’re flexible, consider staying in a nearby town like Peradeniya (10 minutes by bus) or even Colombo and doing a day trip. The train from Colombo to Kandy takes about 2.5 hours, and you’ll save on lodging. I met a couple from Canada who stayed in a guesthouse in Peradeniya for 2,500 LKR on a Poya night, while similar rooms in Kandy were going for 6,000 LKR. They took a 15-minute bus ride into Kandy each morning and said it was well worth the minor inconvenience.
Another trade-off: if you stay in Kandy, you can experience the evening puja and the illuminated temple, which is beautiful on Poya night. But you’ll pay a premium. Decide what matters more to you.
The Perahera Factor: When Poya Coincides with Esala
Once a year, in July or August, Poya Day coincides with the Esala Perahera, Kandy’s grandest festival. The Perahera is a ten-day procession with dancers, drummers, and decorated elephants. It draws massive crowds—hundreds of thousands of people. On Perahera nights, Poya crowds multiply.
The temple remains open, but processions close surrounding streets from around 6 PM. Tuk-tuk fares can quadruple. I’ve heard of drivers charging 2,000 LKR for a 10-minute ride. Walking is faster than any vehicle in the blocked zone. The police set up barricades, and only pedestrians can move freely.
Accommodation must be booked 2–3 weeks ahead during Esala. Even budget guesthouses sell out. Prices can double again from the regular Poya surge. If you’re planning to attend, book everything—transport, lodging, and temple tickets—as early as possible. The Perahera is unforgettable, but it’s not a spontaneous trip.
Some travelers prefer to avoid Kandy entirely during Esala. The crowds are intense, and the heat is oppressive. If you’re not specifically interested in the procession, a visit in another month is more relaxed. The temple is always worth seeing, but the experience is different when you’re not packed shoulder-to-shoulder. I’ve attended the Perahera once and found it spectacular, but I also remember the exhaustion of navigating the crowds. For a first-time visitor, a non-Poya, non-Perahera visit might be more enjoyable.
What to Pack and When to Arrive
The Temple of the Tooth has a strict dress code: white clothing is required for entry. No exceptions. Men must wear long pants and shirts with sleeves; women must cover shoulders and knees. White is preferred, but any light color is usually accepted. I’ve seen travelers turned away for wearing red or black. Bring a white scarf or sarong if you’re unsure.
Shoes must be removed before entering the temple compound. The stone paths can get scorching hot by mid-morning, so bring socks. The temple provides shoe storage for a small fee, but it’s safer to leave your footwear at the guesthouse. Small backpacks are allowed, but large bags must be left outside. Water bottles are permitted, but no plastic bags are allowed inside the shrine.
Arrive before 7 AM to beat the heat and the queues. The morning puja is at 5:30 AM, but the temple opens to visitors shortly after. By 9 AM, the queue can stretch for 30 minutes. The best time to visit is between 7 AM and 9 AM, when the light is good and the crowds are manageable. Afternoon visits are hotter and more crowded.
Some travelers recommend visiting on a non-Poya day for a quieter experience. I agree. If your schedule allows, skip the full moon and come on a weekday. The entry fee is the same, and the atmosphere is more contemplative. But if you’re set on Poya, come prepared for the surge. I’ve seen travelers arrive at 10 AM in dark clothes and without small bills, only to spend the first hour scrambling. Don’t be that person.
The Exit Strategy: Getting Out of Kandy on Poya Day
Leaving Kandy on Poya Day can be as challenging as arriving. Trains from Kandy to Colombo sell out by 8 AM. If you haven’t reserved a ticket online at least three days in advance, you’ll be stuck with unreserved third-class, which is cramped and slow. Second-class reserved is around 300 LKR; first-class is about 500 LKR. The train journey takes 2.5–3 hours and is the most comfortable option.
If the train is full, head to the Good Shed bus stand for a CTB bus. These run frequently and cost roughly 250–350 LKR. They’re less comfortable than the train but reliable. Avoid private minivans that charge 1,000 LKR per seat. They’re faster but not worth the markup. I’ve taken a CTB bus back to Colombo on a Poya evening and found it crowded but manageable. The bus was about 30 minutes slower than the train, but it cost a third of the minivan price.
Another exit strategy is to stay an extra night. Many travelers rush out on Poya evening, only to find long queues and inflated fares. If you can afford an extra night, leave the next morning. The crowds thin out, and prices return to normal. I’ve done this twice, and it made the trip far less stressful.
Some travelers argue that the hassle is part of the experience—that Poya Day shows you the real Kandy, full of devotion and chaos. There’s truth to that. But a little planning goes a long way. Book your transport early, pack white clothes, and bring small bills. The temple entry fee will stay fixed at 100 LKR, but everything else will cost you more. Plan accordingly.
Is the Poya Surge Worth It? A Balanced Look
After several visits, I’ve come to see Poya Day in Kandy as a double-edged sword. On one hand, the atmosphere is electric. The streets are filled with devotees in white, the air smells of incense and flowers, and the temple feels alive with chanting and drumming. It’s a cultural experience you won’t get on a quiet Tuesday. On the other hand, the crowds, the inflated prices, and the logistical headaches can overshadow the beauty.
For budget travelers, the math is simple: if you can avoid Poya, you’ll save money and time. If you can’t avoid it, plan meticulously. Book your CTB bus or train in advance, call guesthouses directly, and pack everything you need. The fixed temple entry fee is a small mercy, but it doesn’t offset the other costs.
For travelers with more flexibility, consider arriving a day before or after the full moon. The temple is open every day, and the experience is more intimate. I’ve had some of my best moments in Kandy on ordinary weekdays, sitting by the lake with few tourists around. But if you’re drawn to the spectacle, Poya Day delivers—just be ready to pay for it.
Ultimately, Kandy on Poya Day is a test of your patience and preparation. Pass that test, and you’ll leave with memories of a vibrant, sacred city. Fail, and you’ll remember mostly the overpriced tuk-tuk ride. The choice is yours.