
Sri Lanka
Highway Bus Timetable
Looking for Sri Lanka highway bus timetables? This page lists expressway routes, departure terminals, estimated fares, and travel times for the most popular long distance bus journeys in Sri Lanka.
- ExpresswayRoutes
- EstimatedFares
- TouristFriendly
- PublishedTimetables
Find your highway bus
Choose a departure point and destination, or browse all published routes.
Timetables are currently unavailable. Please try again later.
Last updated
The fastest way to travel around Sri Lanka
Highway buses are the best balance of speed, cost, and comfort for getting between major cities in Sri Lanka. They use the expressways. They stop less. They are air conditioned. And they cost a fraction of what a private driver charges.
A private car from Colombo to Galle might cost 15,000 to 20,000 rupees. A highway bus on the same route costs between 400 and 1,200 rupees depending on the bus type. The time difference is small. The savings are enormous.
This guide covers the routes travelers actually use. Departure points. Estimated fares. Travel times. Terminal guidance. And the practical stuff that makes the difference between a smooth journey and a stressful one.
Find your highway bus route
Browse the published routes below. If your route is not listed yet, contact the relevant terminal directly. A missing page does not mean no bus operates.
| Route | Departure point | Destination | Travel time | Approx. fare (LKR) |
|---|---|---|---|---|
| Colombo to Galle | Colombo or Makumbura | Galle | 2 to 2.5 hours | 400 to 1,200 |
| Colombo to Matara | Colombo or Makumbura | Matara | 2.5 to 3.5 hours | 500 to 1,500 |
| Colombo to Kandy | Colombo or Kadawatha | Kandy | 2.5 to 3.5 hours | 450 to 1,100 |
| Colombo to Kataragama | Colombo or Makumbura | Kataragama | 4 to 4.5 hours | 1,800 to 2,500 |
| Colombo to Trincomalee | Colombo | Trincomalee | 5 to 6 hours | 1,800 to 2,500 |
| Anuradhapura to Colombo | Anuradhapura | Colombo | 4.5 to 5 hours | 1,200 to 1,800 |
| Colombo to Kurunegala | Colombo or Kadawatha | Kurunegala | 2 to 3 hours | 400 to 800 |
| Colombo to Badulla | Colombo or Makumbura | Badulla | 5 to 6 hours | 900 to 1,500 |
| Colombo to Jaffna | Colombo or Kadawatha | Jaffna | 7 to 8 hours | 1,200 to 2,500 |
| Colombo to Hambantota | Colombo or Makumbura | Hambantota | 3.5 to 4 hours | 1,200 to 1,800 |
Fares are approximate and change without notice. Treat them as planning figures, not exact quotes.
Major highway bus terminals
Know where your bus starts. This single piece of information prevents more travel disasters than anything else.
Makumbura Multimodal Centre
The main hub for southbound expressway routes. If you are heading to Galle, Matara, Hambantota, or Kataragama, your bus likely starts or stops here.
| Detail | Information |
|---|---|
| Location | Kottawa, High Level Road |
| Main contact | 011 203 4477 |
| Parking | 24-hour park and ride |
| Train connection | Yes |

Kadawatha Highway Bus Terminal
The northern counterpart to Makumbura. Routes toward Kandy, Kurunegala, Anuradhapura, and Jaffna often depart from here.
Kadawatha is convenient if you are staying in north Colombo or arriving from the airport side of the city.
Kadawatha bus timetable, coming soon
Colombo Central Bus Stand
The old city terminal in Pettah. Many private highway buses start here before joining the expressway. If you are staying in central Colombo, this is often your closest departure point.
Ask your accommodation host which terminal is nearest before you commit to a route.
Highway bus vs normal bus: what actually matters
| Feature | Highway bus | Normal bus |
|---|---|---|
| Route | Expressway where available | Main roads, frequent stops |
| Journey time | Significantly shorter | Significantly longer |
| Stops | One or two rest stops maximum | Every few kilometers |
| Air conditioning | Yes | Often not |
| Seat comfort | Padded, sometimes reclining | Basic |
| Fare | Higher but still cheap | Lowest |
| Predictability | Fixed departure points | Departs when full |
For any journey over two hours, take a highway bus. The fare difference is small. The time and comfort difference is massive.
How to use highway buses in Sri Lanka
This is the process that works. Follow it and you will rarely have problems.
Before you travel
- Find your route page on this site
- Note the departure times and terminal
- Call the terminal to confirm the bus runs on your travel date
- Ask about the current fare
- Plan your journey to the terminal with buffer time
At the terminal
- Look for the departure board
- Find your destination and note the bay number
- Buy your ticket at the counter or from the conductor
- Confirm the bus destination with staff before boarding
- Keep your ticket until you reach your destination
On the bus
- Keep small notes for food and rest stop purchases
- Watch your luggage at rest stops
- Tell the conductor your drop off point if it is not the final stop
What tourists need to know
- Carry cash
- Most highway bus counters and conductors do not accept cards. Keep small notes and coins. A 5,000 rupee note can be hard to break on a bus.
- Confirm the route before boarding
- A bus heading to Galle might stop at Galle town or the Galle expressway interchange. These are not the same place. Ask the conductor or counter staff exactly where the bus drops you.
- Use the word expressway
- When asking about buses, say expressway bus. This tells the conductor you want the fast route. If you just say bus to Galle, you might be directed to a slow local service.
- Arrive early on busy days
- Friday evenings, Sunday afternoons, and public holidays are peak travel times in Sri Lanka. Buses fill up. Arrive 30 to 45 minutes early on these days.
- Luggage space is limited
- Highway buses have overhead racks and sometimes under floor storage. Large suitcases may need to go below. Keep valuables with you. Label your bags clearly.
Online booking
SLTB eSeat
The government bus service operates an online booking portal called eSeat. You can reserve seats on select SLTB highway buses.
Important things to know
- Not every SLTB bus appears on eSeat
- Booking opens only a few days before travel
- You need an account
- Payment is online
- Show the confirmation when you board
Support line: 1315 within Sri Lanka
Private bus operators
Private highway bus operators rarely use centralized online booking. Some accept phone reservations. Most sell tickets at the terminal counter only.
Do not expect the same booking experience you would get in Europe or North America. This is a cash based system. Embrace it and plan accordingly.
Frequently asked questions
What is a highway bus in Sri Lanka?
A highway bus is a bus service that uses Sri Lanka's expressways for faster long distance travel between major cities. They stop less, have air conditioning, and run on more predictable schedules than normal local buses.
What is the difference between a highway bus and a normal bus?
Speed, stops, comfort, and cost. Highway buses use the expressway, stop rarely, and offer air conditioned seating. Normal buses take main roads, stop frequently, and are more basic. The fare difference is small relative to the time saved.
Where can I find highway buses in Colombo?
Three main points. Colombo Central Bus Stand in Pettah for private operators. Makumbura Multimodal Centre in Kottawa for southbound routes. Kadawatha for northbound routes. Your departure point depends on your destination.
How much does a highway bus cost in Sri Lanka?
Short routes like Colombo to Galle start around 400 rupees for a basic luxury bus. Longer routes like Colombo to Jaffna can cost 1,200 to 2,500 rupees depending on bus type. Super luxury buses cost more than standard luxury buses.
Do I need to book highway bus tickets in advance?
For most routes, no. You can buy at the terminal on the day. Exceptions are peak travel days like Friday evenings and public holidays when buses fill quickly. On those days, arrive early rather than trying to book online.
Are highway buses safe in Sri Lanka?
Yes. Highway buses are generally safe and well maintained. The main risks are the same as anywhere. Watch your luggage at rest stops. Keep valuables with you. Do not leave bags unattended.
Do highway buses have toilets?
Most do not. On longer routes, buses stop at designated rest areas every two to three hours where you can use facilities and buy food.
Can I take large luggage on a highway bus?
Yes, within reason. Most buses have overhead racks and some have under floor storage. A large suitcase and a small daypack per person is usually fine. If you have more than that, consider a private transfer instead.
Report a correction
Bus times and fares change. We maintain these pages using official terminal displays, operator announcements, and traveler reports. If you find an error or a route that is missing, tell us.
Sources: SLTB eSeat portal, terminal departure boards, operator announcements, traveler feedback. Checked .