🚌transport

Bus Travel in Sri Lanka

CTB (govt), private, intercity express, AC luxuryBastian Mawatha, Pettah, Colombo4:30 AM - 10:00 PM (most routes)

Sri Lanka has one of the most extensive and affordable public bus networks in Asia, connecting virtually every town and village on the island. With over 65,000 kilometers of routes operated by both government and private companies, buses are the primary mode of transport for millions of Sri Lankans and an increasingly popular choice for budget-conscious travelers looking to experience the country like a local. Whether you are heading from Colombo to Kandy through misty mountain passes or traveling the southern expressway to Galle, there is a bus for every route and every budget.

The Sri Lankan bus system is divided between the state-run Ceylon Transport Board (CTB), recognizable by their red and yellow livery, and a vast fleet of privately operated buses that range from basic minibuses to modern air-conditioned intercity express coaches. Together they form a network that runs from early morning to late evening, with services departing every few minutes on popular routes. Fares are regulated by the National Transport Commission, keeping prices remarkably low even by South Asian standards: a cross-country journey rarely costs more than a few dollars.

For first-time visitors, navigating the bus system can feel overwhelming at first. Stations are busy and chaotic, routes are announced in Sinhala or Tamil, and there are no digital timetables for most services. But with a little preparation, bus travel in Sri Lanka is safe, efficient, and one of the most rewarding ways to see the country. This guide covers everything you need to know, from bus types and major routes to ticketing, luggage, and essential tips for a smooth journey.

busTypes of Buses in Sri Lanka

Sri Lanka operates four main types of buses, each suited to different needs, budgets, and comfort levels. Understanding the differences will help you choose the right service for your journey.

CTB Government Buses (Sri Lanka Transport Board) The Ceylon Transport Board, now operating as the Sri Lanka Transport Board (SLTB), runs the iconic red-and-yellow government buses that form the backbone of the national network. CTB buses cover almost every route in the country, including remote rural areas that private operators often skip. They are the cheapest option available, with fares set by the government. The trade-off is comfort: most CTB buses are older vehicles without air conditioning, and they tend to be crowded, particularly during rush hours and on popular routes. Despite this, CTB buses are reliable, frequent, and an authentic way to travel with locals.

Private Buses Private buses operate alongside CTB services on most routes and are often slightly more modern. They come in various sizes, from full-size coaches to smaller minibuses. Fares are comparable to or marginally higher than CTB buses. Private buses are identifiable by their varied color schemes and often have conductors who actively call out destinations to attract passengers. They tend to fill up quickly and depart once full rather than following a strict timetable, which can be both an advantage and a frustration depending on the route.

Intercity Express Buses Intercity express buses are the best option for long-distance travel between major cities. These are typically newer, more comfortable coaches that make fewer stops along the route, significantly reducing travel time. Both CTB and private operators run intercity express services on key corridors such as Colombo to Kandy, Colombo to Galle, Colombo to Jaffna, and Colombo to Anuradhapura. They depart on a more fixed schedule and are popular with both locals and tourists. Some intercity services are semi-luxury with reclining seats but no air conditioning.

AC Luxury and Highway Coaches Air-conditioned luxury coaches represent the top tier of Sri Lankan bus travel. These modern buses operate primarily on the Southern Expressway (Colombo to Galle/Matara) and the Colombo-Katunayake Expressway (to the airport). They feature comfortable reclining seats, air conditioning, curtains, and sometimes even onboard entertainment. Fares are higher than regular buses but still remarkably affordable by international standards. Companies like Lanka Ashok Leyland and several private operators run these services. Booking in advance is recommended for peak travel times.

routeMajor Bus Routes and Travel Times

Sri Lanka's bus network radiates outward from Colombo, with the Bastian Mawatha Central Bus Station (Pettah) serving as the main hub. Most intercity routes originate here or from the nearby private bus terminal. Key routes include:

Colombo to Kandy (Route 1) Distance: 115 km | Duration: 3-4 hours | Frequency: Every 10-15 minutes One of the busiest routes in the country, running through Kegalle and climbing into the hill country. Both CTB and intercity express buses operate this route. The express service takes around 3 hours, while regular buses stopping at every town can take 4 hours or more.

Colombo to Galle (Expressway) Distance: 120 km | Duration: 1.5-2 hours | Frequency: Every 20-30 minutes AC highway coaches use the Southern Expressway for a fast, comfortable ride to Galle. This is the most modern bus experience in Sri Lanka. Regular buses via the coastal Galle Road take 3-4 hours but pass through scenic beach towns like Bentota and Hikkaduwa.

Colombo to Jaffna (Route 87) Distance: 400 km | Duration: 7-9 hours | Frequency: Multiple daily departures A long but well-served route connecting the capital to the northern peninsula. Intercity express buses are recommended for this journey. The route passes through Anuradhapura, making it possible to break the journey.

Colombo to Anuradhapura Distance: 205 km | Duration: 4-5 hours | Frequency: Every 30-60 minutes Regular and intercity services connect Colombo to the ancient capital. From Anuradhapura, onward connections are available to Polonnaruwa, Trincomalee, and Jaffna.

Colombo to Nuwara Eliya via Kandy Distance: 180 km | Duration: 5-7 hours | Frequency: Several daily A scenic hill country journey climbing to 1,868 meters. Most services require a change at Kandy. The road winds through tea plantations with stunning views.

Kandy to Ella Distance: 140 km | Duration: 4-5 hours | Frequency: Several daily While most travelers take the famous train, buses also cover this route via Badulla. The bus is faster but less scenic than the railway.

Matara to Tangalle to Hambantota Distance varies | Duration: 1-3 hours | Frequency: Frequent Local and intercity buses connect the southern coastal towns, providing access to Tangalle beaches and Tissamaharama for safari trips to Yala National Park.

Colombo to Negombo Distance: 37 km | Duration: 1-1.5 hours | Frequency: Every 5-10 minutes A very frequent service connecting the capital to Negombo and the airport area. Multiple bus routes cover this corridor.

mapNavigating Bus Stations

Sri Lankan bus stations can be chaotic, especially the main terminals in Colombo, Kandy, and Galle. Here is how to navigate them confidently.

Colombo Central Bus Station (Bastian Mawatha, Pettah) The largest bus station in Sri Lanka, located in the heart of Pettah. It handles hundreds of departures daily to destinations across the island. The station is divided into sections by destination direction (south, north, east, hill country), but signage is primarily in Sinhala. Arrive early for popular routes, as intercity express buses fill up fast. The private bus terminal is located across the road and handles additional intercity services.

Finding Your Bus Route numbers and destinations are displayed on the front of each bus, usually in Sinhala and sometimes in English. The most reliable method is to ask locals or the conductors standing near the buses calling out destinations. Simply state your destination and you will be directed to the correct bus. Do not be afraid to ask multiple people to confirm.

Departure Patterns CTB buses generally follow a timetable, though delays are common. Private buses and minibuses often depart when full rather than at scheduled times. For intercity express services, it is best to arrive 15-30 minutes before the scheduled departure. On busy routes like Colombo to Kandy, buses leave so frequently that waiting times are minimal regardless.

Smaller Town Stations In smaller towns, the bus stand is usually a simple roadside stop or a small terminal near the town center. Buses pass through regularly on their routes, and you simply flag them down. Locals are invariably helpful and will often go out of their way to ensure you board the correct bus.

ticketPayment and Ticketing

Bus ticketing in Sri Lanka is straightforward but varies by service type. Understanding the system will save you confusion on the day.

Regular Buses (CTB and Private) On standard CTB and private buses, there is no advance booking. You simply board the bus and a conductor will come to you to collect the fare and issue a paper ticket. Always keep your ticket until the end of the journey, as inspectors occasionally board to check. Fares are calculated by distance and are standardized by the National Transport Commission, so CTB and private buses charge similar rates on the same routes.

Payment Cash is the primary payment method on regular buses. Have small denominations ready, ideally LKR 20, 50, and 100 notes. Conductors may struggle with large bills (LKR 1,000 or 5,000). Some newer buses in Colombo are beginning to accept contactless payment, but this is not yet widespread outside the capital.

AC Highway Coaches AC luxury coaches on the expressway routes typically issue a printed ticket at the boarding point or at the expressway bus stand. Some operators allow advance booking through their offices or by phone. For the Colombo-Galle expressway service, tickets can be purchased at the Makumbura interchange terminal in Kottawa.

Intercity Express Intercity express buses can often be booked in advance at the bus station ticket counter, particularly for popular routes. Seats are generally assigned on a first-come, first-served basis. Arriving early ensures you get a seat, especially during weekends and holidays.

Fares Bus fares in Sri Lanka are among the lowest in the world. As a rough guide, non-AC bus travel costs approximately LKR 1.50-2 per kilometer, while AC services cost LKR 3-5 per kilometer. A cross-country journey of 200+ kilometers on a regular bus rarely exceeds LKR 500 ($1.50).

luggageLuggage on Sri Lankan Buses

Managing luggage on Sri Lankan buses requires some planning, especially on crowded regular services.

Regular Buses Most standard CTB and private buses have limited luggage storage. Small bags can be kept on your lap or under the seat. Larger bags and backpacks are typically stored in the overhead racks, in the aisle near the front door, or sometimes on the roof of older rural buses. There is no formal luggage fee on most services, though some conductors may ask for a small additional charge for very large items.

Intercity and AC Coaches Intercity express and AC luxury buses usually have underfloor luggage compartments similar to coaches in Europe. You hand your luggage to the assistant at the side of the bus before boarding. Keep valuables and essentials in a small day bag that you carry on board. Luggage storage is included in the fare.

Practical Tips Keep your luggage compact. A 40-50 liter backpack is ideal for bus travel. Hard-shell suitcases are manageable on intercity coaches but impractical on regular local buses. Always keep your belongings in sight, and carry important documents, money, and electronics in a small bag on your person. If traveling with surfboards or bicycles, you will need to negotiate with the conductor, and you may be asked to pay for an extra seat or use a goods transport service instead.

moonNight Buses and Long-Distance Travel

Night bus services operate on several long-distance routes in Sri Lanka, offering a practical way to cover ground while saving on a night of accommodation.

Available Routes Night buses run on major long-distance corridors including Colombo to Jaffna, Colombo to Trincomalee, Colombo to Batticaloa, and Colombo to Hambantota. These services typically depart between 8 PM and 11 PM, arriving at the destination in the early morning hours. Both CTB and private operators run overnight services.

Comfort and Safety Night bus comfort varies widely. AC intercity coaches are the best option for overnight travel, with reclining seats and a somewhat quieter ride. Regular night buses can be uncomfortable for long journeys due to limited legroom and frequent stops. Sri Lankan buses are generally safe at night, but exercise standard precautions: keep valuables secure, stay aware of your belongings, and avoid sleeping too deeply on crowded services.

Alternative: The Sleeper Train For key overnight routes, particularly Colombo to Jaffna and Colombo to Badulla, the night train offers a more comfortable alternative with sleeping berths available in first and second class. The train is generally preferred for overnight travel due to the ability to lie down.

Tips for Night Travel Bring a light jacket or shawl, as AC buses can get very cold at night. Carry earplugs and an eye mask for better rest. Eat before boarding, as food stops are unpredictable. Download offline maps on your phone so you can track your progress even without internet connectivity.

Essential Tips

  • Sit on the left side of the bus when heading south along the coast for the best ocean views, and on the right when heading north.
  • Board early at the originating station to secure a seat. Once the bus reaches intermediate stops, finding a seat can be difficult on popular routes.
  • Carry small denomination notes (LKR 20, 50, 100) for bus fares. Conductors often cannot break LKR 1,000 or 5,000 bills.
  • Download the Moovit or Google Maps app for basic route planning. While not perfectly accurate, they can help identify route numbers and approximate schedules.
  • Learn a few key phrases in Sinhala or Tamil. Saying your destination name clearly and adding "bus ekak tiyenavada?" (Is there a bus?) will go a long way.
  • Avoid peak hours (7-9 AM and 4-7 PM) on routes in and around Colombo, as buses become extremely crowded and traffic is heavy.
  • The front seats near the driver often have more legroom and better views, but they are typically reserved for monks, elderly passengers, and pregnant women.
  • For the Colombo to Galle route, the expressway AC bus is dramatically faster (1.5 hours vs 3-4 hours) and well worth the small extra fare.

Important Warnings

  • Sri Lankan bus drivers are notorious for aggressive driving. Buses travel at high speeds, overtake frequently, and brake suddenly. If you are prone to motion sickness, sit near the front and take medication beforehand.
  • Buses can become extremely crowded during peak hours and festival seasons such as Sinhala and Tamil New Year (April), Vesak (May), and school holidays. Standing for long periods in a packed, non-AC bus can be physically demanding.
  • Music and horns can be extremely loud on some private buses, especially decorated ones. Bring earplugs if you are sensitive to noise.
  • Pickpocketing can occur on very crowded buses, particularly in Colombo. Keep valuables in a front-facing bag and remain aware of your surroundings.
  • Road conditions on rural and hill country routes can be rough, with hairpin bends and steep drops. Passengers prone to travel sickness should take precautions on these routes.
  • Air conditioning on AC buses is often set very cold. Carry a light layer even in tropical heat to stay comfortable on longer AC journeys.

Frequently Asked Questions

Are Sri Lanka buses safe for tourists?

Yes, Sri Lankan buses are generally safe for tourists. Millions of people use them daily without incident. The main safety concerns are aggressive driving by some drivers and petty theft on crowded urban routes. Sit near the front for a less bumpy ride, keep valuables secure, and you will have a perfectly safe experience. Many tourists travel the entire island by bus without any problems.

How do I know which bus to take in Sri Lanka?

Each bus displays a route number and destination on the front, usually in Sinhala and sometimes in English. At bus stations, simply ask locals or conductors for your destination and they will point you to the right bus. You can also use Google Maps or the Moovit app for basic route planning. The conductor on board will also help ensure you get off at the right stop if you let them know your destination when boarding.

Can I buy bus tickets in advance in Sri Lanka?

For regular CTB and private buses, advance booking is not available or necessary. You pay the conductor on board. For intercity express buses on popular routes, you can sometimes purchase tickets in advance at the bus station counter, which is recommended during peak seasons. AC highway coaches on the expressway routes may also offer advance tickets at their designated terminals.

What is the difference between CTB and private buses in Sri Lanka?

CTB (now SLTB) buses are government-operated with distinctive red and yellow colors. They follow scheduled timetables, cover all routes including remote areas, and have regulated fares. Private buses are independently operated, often depart when full, may be slightly newer, and charge similar or marginally higher fares. Both are safe and widely used. Private buses sometimes play loud music and drive more aggressively than CTB buses.

Is the Colombo to Galle expressway bus worth it?

Absolutely. The expressway AC bus takes only 1.5-2 hours compared to 3-4 hours on the regular coastal road, and costs around LKR 400-600. The buses are modern, air-conditioned, and comfortable. Unless you specifically want to see the coastal towns along the Galle Road, the expressway bus is the best option for speed and comfort. Buses depart from the Makumbura interchange in Kottawa (south of Colombo) and arrive at the Galle bus station.

Do Sri Lanka buses have air conditioning?

Only AC luxury coaches and some intercity express buses have air conditioning. These operate primarily on expressway routes (Colombo to Galle/Matara) and selected intercity corridors. Regular CTB and private buses do not have air conditioning but have open windows for ventilation. AC buses cost roughly double the regular fare but are still very affordable.

How much does a bus ticket cost in Sri Lanka?

Bus travel in Sri Lanka is extremely affordable. A short local journey costs LKR 20-50 (about $0.06-0.15). Cross-city routes like Colombo to Kandy cost LKR 250-350 ($0.75-1) on a regular bus or LKR 500-800 ($1.50-2.50) on an AC intercity bus. Even the longest routes, such as Colombo to Jaffna at over 400 km, cost only around LKR 1,000-1,500 ($3-4.50). Sri Lanka has some of the cheapest public transport in the world.

Should I take the bus or train in Sri Lanka?

Both are excellent options, and the best choice depends on the route. Trains are more scenic and comfortable for the <a href="/destinations/kandy">Colombo to Kandy</a> and <a href="/destinations/ella">Kandy to Ella</a> routes, and are a must-do experience. Buses are more frequent, cover more destinations, and are often faster. For routes not served by trains (most of the north, northeast, and many coastal towns), buses are the only public transport option. Many travelers use a combination of both throughout their trip.

Quick Facts

Main Bus TypesCTB (govt), private, intercity express, AC luxury
Main HubBastian Mawatha, Pettah, Colombo
Operating Hours4:30 AM - 10:00 PM (most routes)
PaymentCash only (small notes recommended)
Cost per KMLKR 1.50-2 (regular) / LKR 3-5 (AC)
Advance BookingNot needed for most routes
Network Coverage65,000+ km of routes islandwide
Best ForBudget travel, reaching remote areas

Typical Costs

Colombo to Kandy (regular bus)LKR 250-350 ($0.75-1)
Colombo to Kandy (AC intercity)LKR 500-800 ($1.50-2.50)
Colombo to Galle (expressway AC)LKR 400-600 ($1.25-2)
Colombo to Galle (coastal road regular)LKR 200-300 ($0.60-1)
Colombo to Jaffna (intercity express)LKR 1,000-1,500 ($3-4.50)
Colombo to Anuradhapura (regular)LKR 400-550 ($1.25-1.75)
Colombo to Nuwara Eliya (regular)LKR 350-500 ($1-1.50)
Local bus (short distance, under 20 km)LKR 20-50 ($0.06-0.15)
Town-to-town (50-100 km, regular)LKR 100-200 ($0.30-0.60)
Colombo to Negombo (regular)LKR 50-80 ($0.15-0.25)

More Practical Guides