transport
Public buses in Sri Lanka: how to use them as a tourist
The practical guide to Sri Lanka's bus network for tourists — CTB vs intercity, finding routes, paying, and which journeys actually make sense on a bus.
Why buses are worth understanding even if you don’t plan to use them constantly
The Sri Lanka public bus network is one of the most extensive in South Asia. It reaches places where trains don’t go and is often faster than the train for medium-distance journeys (Kandy to Colombo by express bus: 2.5-3 hours vs 3-4 hours by train). For budget-conscious travellers, it’s the cheapest way to move between any two points in the country.
Even if you’re using a driver for most of your trip, understanding the bus network gives you flexibility: the freedom to send the driver home and bus back independently, or to take a local journey without waiting for your driver to arrive.
| At a glance | Details |
|---|---|
| Cost | Around LKR 100-500 for most intercity journeys, cash only |
| Frequency | Every 15-30 minutes on major routes during the day; sparser after dark |
| Getting a seat | No reservation on CTB; some private intercity/night services can be booked via app |
| Best app | BusSeat.lk (Android/iOS) for routes and approximate times |
| Best time to travel | Off-peak (avoid 7-9am and 4-7pm near Colombo) for a much faster ride |
The two bus systems
Sri Lanka has two parallel bus systems operating simultaneously on most major routes:
1. CTB (Ceylon Transport Board) — government buses
The red Sri Lanka Transport Board (SLTB, formerly CTB) buses are government-operated, subsidised, and cheap. They run on the same routes as private buses but with key differences:
- Stop everywhere: CTB buses pick up passengers at every point along the route — not just at designated bus stops. This makes them significantly slower.
- No reservation: all seats are first-come, first-seated. Standing passengers are the norm.
- Very cheap: fares are lower than private buses, sometimes by 30-40%.
- Air conditioning: most CTB buses are not air-conditioned. The open windows in lowland heat are the cooling mechanism.
- Reliability: CTB buses run on a fixed schedule but can be significantly delayed, especially in traffic-congested areas near Colombo.
For most tourist journeys, the CTB is used for: short local hops within a town, getting to nearby sites when there’s no other option, or simply experiencing the local bus as a cultural exercise.
2. Private intercity express buses
Private bus operators run on the same routes but as express services — fewer or no intermediate stops, often air-conditioned, faster, and with marginally higher fares. For most tourist intercity journeys (Colombo-Kandy, Colombo-Galle, Kandy-Ella), the private intercity express is the practical choice.
Identifiers: private buses are typically more colourful (not the uniform red), have route numbers or destination boards on the front, and often have a conductor who collects fares while the driver drives.
| Factor | CTB (government) | Private intercity express |
|---|---|---|
| Fare | Cheapest option, often 30-40% below private | Slightly higher, still low by international standards |
| Stops | Everywhere along the route | Fewer stops, closer to non-stop on express routes |
| Speed | Slower | Faster |
| Air conditioning | Rare | Sometimes, look for the “AC” label |
| Reservation | None — first-come, first-seated | Sometimes available for named intercity/night services |
| Best for | Short local hops, budget priority | Most tourist intercity journeys |
Key intercity routes and what to expect
Colombo to Kandy (115 km, 2.5-3 hours)
Private intercity express: departs from Colombo Fort bus station and Pettah bus terminal. Every 15-30 minutes during the day. Cost: LKR 200-350. Air-conditioned buses available on some services (look for the “AC” label).
No reservation needed for most services — board at the terminal, find a seat, the conductor collects fare en route.
Colombo to Kandy via Peradeniya: this route is the main highway; traffic near Colombo can extend the journey by 30-60 minutes in morning peak (7-9am) or evening (4-7pm). Travel at off-peak times if possible.
Colombo to Galle (115 km via Southern Expressway, 2-2.5 hours)
Southern Expressway buses: from Maharagama bus terminal (south Colombo), connecting to the expressway which bypasses coastal traffic. LKR 200-300. Fast and comfortable — one of the best bus journeys in Sri Lanka.
The old coastal A2 route buses (via Moratuwa, Panadura, Hikkaduwa) are slower (3-4 hours) but stop at all coastal towns. If you’re going to Hikkaduwa or Ambalangoda, the coastal route may be better despite being slower.
Kandy to Ella (100 km, 5-6 hours)
Bus route: Kandy to Nuwara Eliya (2-2.5 hours), then Nuwara Eliya to Ella (2-3 hours) — requires a change at Nuwara Eliya. The train (7-8 hours) is often preferred for this route because it’s scenic and avoids the change; the bus is useful if trains are fully booked. See how to book the Kandy-Ella train if you’d rather take the scenic option and only fall back on the bus.
Colombo to Jaffna (400 km, 8-9 hours)
Intercity express (Colombo Fort to Jaffna): direct buses operate via the A9 highway. Journey time 8-9 hours; the road is good since the post-war reconstruction. Cost: LKR 600-800 for private intercity, LKR 400-500 for CTB. Night buses are available and popular — depart 9-10pm, arrive Jaffna around 6am.
This is one route where the bus competes well with the train (Jaffna train: 8-10 hours and more expensive for a reserved seat).
How to find bus routes and schedules
BusSeat.lk app
The most useful tool for Sri Lanka bus travel. Available for Android and iOS. Enter origin and destination; the app returns available routes, service frequencies, approximate journey times, and (for some routes) seat booking for private operators.
The app is not exhaustive — smaller routes and informal services won’t all appear — but it covers all major intercity routes well.
Sri Lanka Transport Board website (www.sltb.lk)
CTB route and schedule information. The website works but is not always up-to-date; use it for general route confirmation, not for real-time accuracy.
Asking at bus terminals
For unfamiliar routes, asking at the bus terminal is the most reliable method. Say your destination; locals and terminal staff will point you to the right platform. “Kandy bus?” at the Colombo Fort terminal will get you pointed in the right direction even without a common language.
Navigating bus terminals
Colombo Fort bus terminal (Olcott Mawatha)
The main departure point for intercity buses from Colombo. Located near Colombo Fort railway station. Platforms are arranged by destination — signs are in Sinhala, Tamil, and English. For major destinations (Kandy, Galle, Negombo), there are clearly labelled platforms and regular departures.
The terminal is chaotic by Western standards — multiple buses loading simultaneously, conductors calling destinations out loud, persistent vendors. Navigate by destination name, not by signage.
Pettah bus terminal
Immediately adjacent to Fort terminal; handles many of the same routes plus Negombo and north coast directions. The two terminals blur together — if you can’t find your bus at Fort, check Pettah.
Kandy bus terminal (Goods Shed area)
Near the lake in central Kandy. Buses to Colombo, Nuwara Eliya, Ella, Trincomalee, and hill country towns depart from here. Smaller and more navigable than Colombo.
Paying on the bus
How it works: in most cases, you board the bus, find a seat, and the conductor (a separate person from the driver, who stands and moves through the bus) comes to you and collects the fare. You say your destination; they tell you the price (or it’s displayed on the route board). Pay in cash.
Small change essential: have exact change or close to it. Conductors on busy buses are managing dozens of passengers simultaneously; they have change but it creates delays and friction. Bills of LKR 100, 500, and 1,000 are all usable; LKR 5,000 is awkward.
Fare for tourists: the displayed and charged fare is the same for locals and tourists on CTB buses. On private buses, some conductors will quote slightly higher to foreigners — not dramatically so, but possible. Knowing the approximate fare (from the BusSeat app or the rate table at terminals) lets you pay the right amount without discussion.
The practical tourist bus strategy
Use buses for
- Colombo-Galle (Southern Expressway express): fast, cheap, comfortable
- Colombo-Kandy: reliable, frequent, competitive with trains
- Short hops within the Hill Country: Ella-Haputale, Nuwara Eliya-Hatton
- Jaffna (if doing the north, the night bus is an efficient option — see our Jaffna guide for what to do once you arrive)
- Budget days when the train is booked out
Skip the bus for
- Kandy-Ella scenic route: the train is the correct choice — the scenery from the bus (road through the hills) is not comparable
- Cultural Triangle (Sigiriya, Polonnaruwa): bus connections exist but require multiple changes and don’t drop you at the sites; tuk-tuk or driver is more practical
- First arrival from the airport: public buses from the airport area exist but are slow and confusing for first arrivals with luggage; take a taxi or a pre-booked airport transfer instead
Safety and comfort on Sri Lankan buses
Sri Lankan bus driving is assertive — overtaking on narrow hill roads, fast stops, tight corners. This is the reality; it’s not reckless by local standards but may be alarming by Western standards. It is safe in a statistical sense: bus accidents are not significantly more common than other road incidents.
Comfort: seats are fine for journeys up to 3-4 hours. For 6+ hour journeys, the train is more comfortable and scenic. Air-conditioned buses exist on major routes and are worth the small premium on hot days.
Motion sickness: the hill country routes (to Nuwara Eliya, Ella) involve sustained winding roads. If you’re prone to motion sickness, sit at the front, avoid eating immediately before, and consider medication.
Personal belongings: keep bags in your lap or overhead if possible, particularly in crowded buses. Petty theft is not a major problem on Sri Lankan buses but occurs. Don’t leave phones or wallets in side pockets of bags. Solo travellers, especially women, generally report buses as fine during daylight; see our solo female travel guide for broader context on night travel and seat choice.
Bus etiquette and unwritten rules
Sri Lankan buses run on a set of informal courtesies that aren’t posted anywhere but are widely followed:
- Priority seating: the front rows are informally reserved for monks, the elderly, pregnant women, and passengers with young children. If you’re sitting there and one of these passengers boards, it’s expected that you offer the seat.
- Luggage: on intercity buses, larger bags usually go in an overhead rack or a compartment near the driver; day bags stay with you. There’s no formal luggage limit on most services, but very large backpacks can be awkward on a crowded CTB bus.
- Boarding and alighting: buses often slow rather than fully stop at minor points — step on and off briskly. On CTB buses, it’s normal to signal the conductor or driver when you want to get off (a knock on the ceiling rail or a verbal “stop” work).
- Music and volume: private buses sometimes play loud music or the driver’s choice of radio; this is normal and not worth objecting to.
Combining buses with trains, tuk-tuks, and ride-hailing apps
Buses rarely need to be the only mode of transport for a trip. A common and practical pattern: take the scenic train for the Kandy-Ella leg, use intercity buses for straightforward hops like Colombo-Galle or Colombo-Kandy, and rely on tuk-tuks or a PickMe ride-hailing app for the “last mile” from a bus terminal to your accommodation. Bus terminals are rarely right next to guesthouses, and a short tuk-tuk hop at the other end is often worth the small extra cost.
If you’d rather not deal with terminals and schedules at all for the harder legs, hiring a driver with car for multi-stop days and using buses only for simple point-to-point journeys is a reasonable middle ground that keeps costs down without the full complexity of the bus network.
FAQ
Are Sri Lankan buses safe for solo travellers? Generally yes during the day on well-travelled routes (Colombo-Kandy, Colombo-Galle). Buses can be crowded, which some solo travellers — particularly women — prefer to avoid at night; the night bus to Jaffna is a common exception that’s widely used and considered reasonably safe, but if you’re unsure, a private intercity express with an assigned seat is a more comfortable choice than a standing-room CTB service after dark.
Can I bring a large backpack on an intercity bus? Yes — most intercity buses have an overhead rack or a luggage area near the driver for backpacks and suitcases. There’s no strict size limit, but very large bags can be awkward to manage on a crowded CTB bus at rush hour; private intercity express services tend to have more usable space.
For alternatives to buses: hiring a driver with car, tuk-tuk options, trains. For budget context: Sri Lanka daily budget guide.