Mahaoya to Kandy Bus
DVS Express runs buses from Mahaoya to Kandy, a journey of about 128 km. The bus leaves Mahaoya at 5:30 AM and the trip takes about 3h 30m. Tickets start at LKR 640.
Check seats and book
- Departures
- 1
- Fares from
- LKR 640
- Journey time
- ~3h 30m
- Distance
- 128 km
Mahaoya to Kandy bus timetable
Regular departures and fares per seat. Pick a date above to see live seat availability.
| Departs | Arrives | Duration | Operator | Bus | Fare |
|---|---|---|---|---|---|
| 5:30 AM | 9:00 AM | 3h 30m | DVS Express | Movie/TV, Music | LKR 640 |
Bus operators from Mahaoya to Kandy
Boarding and drop-off points
Stops served on the way from Mahaoya to Kandy, in travel order.
- Padiyatalawa
- Mahiyanganaya
Mahaoya to Kandy bus: common questions
- How long is the bus journey from Mahaoya to Kandy?
- About 3h 30m.
- How much is a bus ticket from Mahaoya to Kandy?
- LKR 640 per seat.
- What time does the bus leave Mahaoya?
- The bus leaves at 5:30 AM (DVS Express).
- Which bus companies run from Mahaoya to Kandy?
- DVS Express. You can compare their departures and book any of them on Tripzen.
- Can I book Mahaoya to Kandy bus tickets online?
- Yes. Pick a travel date above, choose your seat on the live seat map and pay. Your e-ticket arrives straight away, and you can track the bus live on the day.

