Colombo to Badulla Bus: Schedules, Tickets & Prices
The bus journey from Colombo to Badulla takes approximately 5h, with fares from 7,250 LKR.
Bus from Colombo to Badulla
From Colombo, buses leave regularly from Makumbura, Colombo, with the day’s first departure at 10:15, and will take you to Badulla Post Office Road. Travel time is around 5 hours with fares beginning at 7,250 LKR. Plan ahead and secure your spot reserve your seat to Badulla.
Prices: 7,250 LKR
Duration: 5h ⏱
Bus Routes & Schedules from Colombo to Badulla
From Makumbura, Colombo you board the scheduled bus that travels from Colombo to Badulla, depending on the day services operate at 10:15 and the ride takes roughly 5h. Ticket prices typically start at 7,250 LKR, and upon arrival you will be dropped off at Badulla Post Office Road. Consult the bus timetable for Colombo to Badulla to find exact departure times and reserve your seat ahead of travel.
Cheapest & Fastest Bus Colombo to Badulla
7250 LKR, from Makumbura, Colombo to Badulla Post Office Road, departure 10:15, duration 5h.Bus Timetable: Makumbura, Colombo → Badulla Post Office Road
- 10:15 15:15 5h 7250 LKR
Frequently Asked Questions Bus Colombo to Badulla
Below you will find answers to the most common questions about traveling from Colombo to Badulla by bus.
How long is the bus trip from Colombo to Badulla?
The Colombo to Badulla bus trip takes about 5 hours. It is a direct bus journey, so you can plan for a straightforward ride between the two cities.
What does a bus ticket for Colombo to Badulla cost?
A bus ticket for Colombo to Badulla costs 4480. Since this is the listed fare for the bus service, it is best to budget that amount for the trip.
When does the bus from Colombo to Badulla depart?
The Colombo to Badulla bus departs at 10:15. If you are planning this bus journey, it is a good idea to arrive early and be ready before departure time.
Where does the bus service from Colombo to Badulla leave and arrive?
The Colombo to Badulla bus service leaves from Makumbura, Colombo and arrives at Badulla Post Office Road. That makes it easier to plan your pickup and drop-off points for the bus trip.
Is there more than one bus departure between Colombo and Badulla?
There is only one listed bus departure for Colombo to Badulla, and it runs at 10:15. If you need this bus connection, it is best to plan around that single departure.
Can I book bus tickets for Colombo to Badulla in advance?
Bus tickets for Colombo to Badulla should be planned around the single available bus service. With only one departure listed, booking or arranging your bus journey early is a sensible idea.
What should I know before taking the bus journey from Colombo to Badulla?
For the Colombo to Badulla bus journey, the key details are the 10:15 departure, the 5-hour travel time, and the route from Makumbura, Colombo to Badulla Post Office Road. Keeping those points in mind will help you organize the bus trip smoothly.
How direct is the bus connection between Colombo and Badulla?
The Colombo to Badulla bus connection is direct, with one listed bus trip and no extra stops mentioned in the schedule details. That makes it a simple option if you want a clear departure and arrival plan.
Travel options for Colombo to Badulla
More Bus routes from and to Colombo or Badulla
Routes in Bus from Colombo →
Routes in Bus to Colombo ←
Routes in Bus from Badulla →
Planning more than just Colombo to Badulla?
You’re currently viewing Bus options for Colombo to Badulla. 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.