Transport

Colombo to Kandy: Complete Travel Guide for Perahera 2026

How to travel from Colombo to Kandy for the 2026 Perahera. Train times, bus routes, private transfers, journey duration and costs compared.

8 min read
Kandy Perahera Elephants — the starting point for most travellers heading to Kandy for the Perahera

The journey from Colombo to Kandy is one of the most travelled routes in Sri Lanka — and during Perahera week in August 2026 it becomes one of the busiest. The good news is you have several good options: a scenic train ride through the hill country, frequent express buses, or a comfortable private transfer. The key difference between a smooth journey and a stressful one is booking ahead. Here is everything you need to know.

Key Takeaways

  • Colombo to Kandy is 115km — approximately 2.5 to 3 hours by train, bus, or car
  • The train from Colombo Fort is the most scenic and enjoyable option
  • First and second class train seats sell out weeks ahead during Perahera week — book early
  • Express buses are frequent, affordable, and need no advance booking
  • Private transfers are door to door and worth it for families or groups
  • Avoid driving yourself — parking in Kandy during Perahera week is extremely difficult
  • Road closures around the procession route begin from approximately 6pm nightly

Option 1 — By Train (Most Scenic)

The train from Colombo Fort to Kandy is genuinely one of the great short railway journeys in Asia. It climbs gradually through rubber plantations, paddy fields, and the lower reaches of the hill country — the landscape through the window is beautiful from the moment you leave the city behind.

Train Classes

ClassPrice (LKR)Air ConBook AheadExperience
First Class1,500 – 3,500YesEssentialComfortable seats, large windows, smooth ride
Second Class Reserved400 – 800NoRecommendedAssigned seat, ceiling fans, good views
Second Class Unreserved150 – 300NoNoStanding or floor seating if full
Third Class100 – 200NoNoVery basic, very crowded during Perahera week

Key Train Details

  • Departure station: Colombo Fort Railway Station
  • Arrival station: Kandy Railway Station (central, walkable to most hotels)
  • Journey time: 2.5 – 3 hours depending on service
  • Frequency: Multiple departures daily — roughly every 1–2 hours from early morning
  • Best departure times: 6:30am, 8:45am, and 3:35pm intercity express services

How to Book Train Tickets

Online: The Sri Lanka Railways website allows advance booking for reserved classes. The interface can be slow — be patient and try during off-peak hours.

Through your hotel: Many Colombo hotels can arrange train tickets for guests — worth asking at check-in.

At the station: Unreserved tickets can be bought at the counter on the day. For reserved classes during Perahera week, do not rely on this — seats will be gone.

Pro Tips for the Train Journey

  • Sit on the right side of the train heading to Kandy for the best hill country views
  • The observation car on some services has open sides and panoramic views — worth it if available
  • Bring water and snacks — the journey is 2.5–3 hours and onboard vendors are inconsistent
  • Arrive at Colombo Fort at least 30 minutes early — the station is large and can be confusing first time
  • During Perahera week trains are extremely crowded even in reserved classes — expect a lively atmosphere

Option 2 — By Bus (Most Affordable)

Buses between Colombo and Kandy run throughout the day and into the evening. No advance booking is needed for most services making this the most flexible option.

Bus Types and Prices

Bus TypePrice (LKR)DurationComfortDeparts From
CTB Express200 – 3502.5 – 3 hrsBasicColombo Central Bus Stand
Private AC Bus400 – 7002.5 – 3 hrsGoodColombo Central Bus Stand
Luxury Coach800 – 1,5002.5 – 3 hrsVery goodVarious pickup points

Bus Tips

  • CTB Express buses depart frequently — every 20–30 minutes during peak hours
  • Luxury coaches can be booked through hotels and travel agents — more comfortable seats, sometimes with onboard WiFi
  • Buses arrive at Kandy Bus Stand which is centrally located — most hotels are within tuk tuk distance
  • During Perahera week buses fill up fast in the late afternoon — travel in the morning if possible

Option 3 — Private Transfer (Most Comfortable)

A private car or van hired for the Colombo–Kandy route is the most comfortable and flexible option. You leave when you want, stop if you want, and arrive directly at your hotel.

Private Transfer Prices

Vehicle TypeCapacityPrice (USD)Best For
Sedan1 – 3 people40 – 60Couples, solo travellers
SUV1 – 4 people50 – 75Small families
Mini van5 – 8 people65 – 100Groups, families with luggage
Luxury vehicle1 – 3 people80 – 120Premium comfort

How to Book a Private Transfer

  • Through your hotel — most Colombo hotels have trusted driver contacts
  • Through a reputable travel agent — confirm price includes tolls and fuel before booking
  • Pre-arranged drivers — many travellers find a good driver and use them for their entire Sri Lanka trip

Always confirm the following before your transfer:

  • Price is all inclusive (tolls, fuel, parking)
  • Driver knows your exact hotel address in Kandy
  • Driver has a contact number you can reach on the day
  • Agreed pickup time is confirmed the evening before

Option 4 — By Tuk Tuk

Not recommended for the Colombo to Kandy route. The 115km distance and expressway sections make it uncomfortable, slow, and potentially unsafe. Tuk tuks are excellent for getting around within Kandy once you arrive — but save them for city use.

Journey Time Comparison

OptionDoor to Door TimeBooking RequiredBest For
Train (First Class)3 – 3.5 hrsYes — weeks aheadScenic experience, solo travellers
Train (Third Class)3 – 3.5 hrsNoBudget travellers
Express Bus3 – 3.5 hrsNoFlexibility, budget
Private Transfer2.5 – 3 hrsYes — days aheadFamilies, groups, comfort
Self Drive2.5 – 3 hrs + parkingNoNot recommended

Note: Door to door times include getting to the departure point and from the arrival point to your hotel.

Travelling During Perahera Week — What Changes

The Colombo to Kandy route gets significantly busier during Perahera week. Here is what to expect:

On the train:

  • First and second class reserved seats are fully booked weeks in advance
  • Third class carriages are extremely crowded
  • Book as early as possible — ideally the moment your travel dates are confirmed

On the bus:

  • Morning buses (before 11am) are manageable
  • Afternoon buses (2pm–6pm) fill up fast as festival-goers head to Kandy
  • Arrive at the bus stand early on August 25–27

Private transfers:

  • Drivers are in high demand during Perahera week
  • Book at least 2–3 weeks in advance
  • Confirm your booking the day before travel

Arriving in Kandy — What to Do First

Once you arrive in Kandy, especially during Perahera week:

  1. Go directly to your hotel and drop your luggage — navigating the city with bags on festival nights is difficult
  2. Confirm your grandstand seat booking if you have one — visit the operator or call to reconfirm
  3. Withdraw cash from an ATM — queues get long on festival nights
  4. Ask your hotel about road closures and the best walking route to your viewing spot
  5. Explore the city in the afternoon before the evening crowds build — Kandy Lake and the Temple of the Tooth are beautiful in the late afternoon light

Plan Your Full Journey

Private TransportArrange Transport

What's on your mind? Let's talk.

Colombo to Kandy: Complete Travel Guide for Perahera 2026 | Ceylon Jay Travels