Home Guides Guide

Colombo to Kandy Bus: Routes, Times & What to Expect

By Priya · 17 August 2026

Colombo to Kandy Bus: Routes, Times & What to Expect

Direct Answer

Buses depart Colombo for Kandy every 15–30 minutes from Central Bus Station and Bastian Mawatha. The journey takes 3–4 hours; expect 80–150 km of winding hill roads through tea plantations. Fares range from LKR 300–600 depending on the operator and coach type. Air-conditioned intercity buses cost more but offer better comfort on this popular route.

Which Bus Station in Colombo?

Two main stations serve intercity routes:

Central Bus Station (Fort) is the primary hub. Buses here run every 15–20 minutes during daylight hours. The station is chaotic—vendors, touts, and constant announcements—but it's where most frequent services depart. Reach it by tuk-tuk from Galle Face or the city centre (15–20 minutes).

Related: Galle with family: what works and what to skip

Related: Ella South Star: What to Know Before You Visit

Related: Is Sigiriya Worth Visiting? An Honest Take

Bastian Mawatha Station (also called Pettah) is smaller and less overwhelming. Buses here run less frequently but can be quieter. Both stations are near the Fort railway station; you can walk between them in under ten minutes.

Arrival in Kandy is at the Kandy Bus Station (also called Central Bus Stand), located just south of the main town near the lake. It's compact and easy to navigate—most guesthouses are 5–15 minutes' walk away.

What Type of Bus Should You Take?

Air-conditioned intercity coaches (often badged CTB, SLTB, or private operators like Intercity or Nuwara Eliya Express) cost LKR 400–600. These have numbered seats, departure boards, and predictable timetables. They stop less frequently than local buses, making the journey faster (3.5–4 hours). Seats fill quickly during peak hours (7–9 a.m., 4–6 p.m.), so arrive 20–30 minutes early.

Local buses (crowded, colourful, no air conditioning) cost LKR 300–350. These are slower—4–5 hours—because they stop in every small town. But they're authentic, cheaper, and often faster on congested roads because drivers know shortcuts. Music blares, seats are tight, and you'll meet locals going about their day. Go if you're not in a hurry and want sensory immersion.

Recommendation: For most travellers, an air-conditioned coach balances comfort, cost, and time. If you've got loose plans and want the Sri Lankan bus experience, try a local service.

The Route and What You'll See

The A7 highway climbs steadily from Colombo's coastal lowlands into the Central Highlands. For the first hour, you pass suburbs and industrial areas. Then the landscape shifts: rubber and cinnamon plantations give way to steeper tea terraces. Around Peradeniya (about 110 km in), the road hugs the Mahaweli River valley, and you'll see limestone gorges and small villages clinging to hillsides.

The final approach to Kandy descends into the city basin. Morning light catches the lake and temple rooftops—if you're on a window seat facing left (the better side), you'll see the Temple of the Tooth's golden spire emerge from mist.

Traffic is the wildcard. During monsoon season (May–September), landslips occasionally close sections; during festivals (Perahera in July–August is the worst), congestion can add 1–2 hours. Mid-morning departures (10 a.m.–1 p.m.) tend to be faster than rush-hour buses.

Practical Details

Luggage: Expect overhead racks and under-seat storage. Large backpacks usually go underneath—ask the conductor. Keep valuables and documents with you.

Comfort items: The journey is bumpy. Bring water, snacks, and something to read or watch. Toilets at bus stations are basic; use facilities before departure. If you're prone to motion sickness, sit near the front of the bus and take medication beforehand.

Payment: Cash only (Sri Lankan rupees). No online booking for local buses; intercity services sometimes allow advance booking at the station or through hotel staff. Don't assume departure times—buses leave when full, especially during quiet hours.

Best times to travel: Early morning (6–7 a.m.) or mid-morning (10 a.m.–1 p.m.) buses are fastest. Avoid 4–6 p.m. rush-hour buses unless you don't mind crawling through Colombo's northern suburbs first.

Colombo to Kandy: Bus vs Other Options

Bus (3–4 hours, LKR 300–600): Cheapest, most frequent, sociable, but slower and less predictable than trains.

Train (2.5–3.5 hours, LKR 250–800 depending on class): Faster on the hill section, far more scenic (you sit at window level through tea plantations), and more reliable. Observation car on some services offers 360° views. Booking ahead is essential, especially for tourist-friendly classes. See Colombo to Kandy train guide for details.

Private taxi or tuk-tuk: Expect LKR 6,000–10,000 for a taxi (faster, door-to-door, but tiring for the driver and more costly if you're sharing with strangers).

For most travellers: Try the train outbound (more memorable), then return by bus if you're budget-conscious.

What to Do Before You Leave Colombo

If your bus departs in the afternoon, spend the morning at Galle Face Green, the National Museum, or Old Parliament Buildings. If you're arriving early, the Central Bus Station is near Fort's colonial streets—worth a quick walk. Grab hoppers or kottu roti from a street stall near Pettah Market before departure; bus station food is limited and slow.

Arriving in Kandy: Next Steps

Kandy Bus Station is walkable to most accommodation. Tuk-tuks wait outside (negotiate fare; expect LKR 300–500 to city centre). The Temple of the Tooth is 10 minutes' walk uphill; the lake is 5 minutes' walk. If you've arrived tired, rest for an hour, then visit at sunset when crowds thin. See our Kandy guide for accommodation and activity suggestions.

FAQ

How often do buses leave Colombo for Kandy? Every 15–30 minutes from Central Bus Station during daylight. From mid-afternoon onwards, services drop to hourly. Late-night buses exist but are rarer and slower.

Is the bus journey safe? Yes. Sri Lanka's intercity buses are well-used by locals and tourists. Drivers are skilled at mountain roads despite speed. Keep luggage close and avoid night buses if you're nervous; stick to daytime services.

Can I book a bus seat in advance? Air-conditioned intercity services sometimes allow booking at the station or through your guesthouse. Local buses don't take bookings; you buy a ticket on arrival and board when the bus is ready to depart.

What's the cheapest way to Kandy? Local buses at LKR 300–350. The train (LKR 250 for third class) is slightly cheaper but less frequent and requires advance booking. Budget buses often fill slowly, so you might wait longer than a pricier option.

Priya

Writes about Sri Lanka's wildlife, national parks and nature-focused travel.

Related Guides