Kandy to Colombo Bus: Schedules, Tickets & Prices
Buses from Kandy to Colombo take around 3h 15m to 4h 15m, with tickets starting from 1,552 LKR to 3,749 LKR.
Bus from Kandy to Colombo
If you're traveling from Kandy to Colombo by bus, you can board at Kandy Colombo Intercity, Kandy Bogambara Bus Stand or Peradeniya Bus Stand, with services running frequently throughout the day so you can pick a time that suits your schedule. The journey typically takes around 3 hours 15 minutes, providing a comfortable way to reach your destination, arriving at Mount Lavinia KFC, Angulana, Sethsiripaya, Kotte or Pettah Bus Station, Colombo, with bus ticket prices starting from 1,552 LKR. Be sure to check availability and secure your seat in advance here to ensure a smooth and hassle-free trip.
Prices: 1,552 LKR to 3,749 LKR
Duration: 3h 15m – 4h 15m ⏱
Bus Routes & Schedules from Kandy to Colombo
On this bus route between Kandy and Colombo, several departure and arrival stations are available along the way. Travel time depends on the specific stops used, though most journeys fall around 3h 15m. Buses follow a coordinated schedule running from 14:00 until 18:00, covering most of the day. Fares usually start at 1,552 LKR and can vary slightly depending on the service and stops selected. Consulting the full bus timetable for Kandy to Colombo helps you compare station options, estimated travel times and available departures before deciding on the most suitable connection.
Cheapest Bus Kandy to Colombo
1552 LKR, from Peradeniya Bus Stand to Pettah Bus Station, Colombo, departure some times, duration 4h.Fastest Bus Kandy to Colombo
3749 LKR, from Peradeniya Bus Stand to Sethsiripaya, Kotte, departure 15:40, duration 3h 15m.Bus Timetable: Kandy Bogambara Bus Stand → Mount Lavinia KFC, Angulana
- 14:00 18:00 4h 1552 LKR
- 18:00 22:00 4h 1782 LKR
Bus Timetable: Kandy Colombo Intercity → Mount Lavinia KFC, Angulana
- 15:20 19:35 4h 15m 3749 LKR
Bus Timetable: Kandy Colombo Intercity → Sethsiripaya, Kotte
- 15:20 18:50 3h 30m 3749 LKR
Bus Timetable: Peradeniya Bus Stand → Mount Lavinia KFC, Angulana
- 15:40 19:40 4h 3749 LKR
Bus Timetable: Peradeniya Bus Stand → Pettah Bus Station, Colombo
- 14:10 18:10 4h 1552 LKR
Bus Timetable: Peradeniya Bus Stand → Sethsiripaya, Kotte
- 15:40 18:55 3h 15m 3749 LKR
Frequently Asked Questions Bus Kandy to Colombo
Below you will find answers to the most common questions about traveling from Kandy to Colombo by bus.
How long is the bus trip from Kandy to Colombo usually?
A bus trip from Kandy to Colombo usually takes about 3 hours 15 minutes to 4 hours 15 minutes, depending on the service and the exact stop in Colombo. Some Kandy to Colombo bus journeys are quicker than others, so it is worth checking the specific bus departure and arrival points before you travel.
What does a bus ticket for Kandy to Colombo cost?
Bus tickets for Kandy to Colombo are priced from 1552 LKR to 3749 LKR. The fare can vary by the bus service and the route segment, so it is a good idea to compare the available bus tickets before choosing your Kandy to Colombo bus journey.
When is the first bus departure from Kandy to Colombo?
The first bus departure for Kandy to Colombo is at 14:00. If you are planning a bus journey from Kandy to Colombo, it helps to arrive early and confirm your chosen bus service and departure point.
What is the last bus departure on the Kandy to Colombo route?
The last bus departure for Kandy to Colombo is at 18:00. For a bus trip on this route, it is sensible to check the schedule in advance so you do not miss the final bus service of the day.
How many bus options are there between Kandy and Colombo?
There are 7 bus trips available between Kandy and Colombo. That gives travelers several bus service options, so you can choose a departure that fits your plans and preferred arrival point in Colombo.
Which bus stations can I use for a Kandy to Colombo bus journey?
For a Kandy to Colombo bus journey, departures can be from Kandy Colombo Intercity, Kandy Bogambara Bus Stand, or Peradeniya Bus Stand. Arrivals may be at Mount Lavinia KFC, Angulana, Sethsiripaya, Kotte, or Pettah Bus Station, Colombo, so it is important to match the bus service with the stop that works best for you.
Is there a faster bus connection from Kandy to Colombo via Peradeniya?
Yes, one Kandy to Colombo bus connection from Peradeniya Bus Stand to Sethsiripaya, Kotte takes about 3 hours 15 minutes. Other bus journeys on this route take around 4 hours, so the exact bus service you choose can make a difference.
What should I know before booking bus tickets from Kandy to Colombo?
Before booking bus tickets for Kandy to Colombo, check the departure station, arrival point, and travel time so the bus journey matches your plans. Since the route has different bus service options and prices, comparing the available bus tickets can help you pick the most suitable trip.
Travel options for Kandy to Colombo
More Bus routes from and to Kandy or Colombo
Routes in Bus from Kandy →
Routes in Bus to Colombo ←
Routes in Bus to Kandy ←
Planning more than just Kandy to Colombo?
You’re currently viewing Bus options for Kandy to Colombo. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.