A public bus service connects Colombo and Mahiyanganaya in Sri Lanka via Kandy, with operations provided by both the Sri Lanka Transport Board (SLTB) and the National Transport Commission.

Summary of Route between Mahiyanganaya and Colombo

  • Distance: 192.4 km
  • Time period: 6 hours and 30 minutes
  • Route: Colombo > Kadawatha > Nittambuwa > Warakapola > Keggalle > Peradeniya > Kandy > Digana > Theldeniya > Udunuwara > Hasalaka > Mahiyanganaya
  • Route No: 38-1
  • In addition to the dedicated Colombo-Mahiyanganaya services, route number 22 buses running between Colombo and Ampara also operate via Kandy and Mahiyanganaya, providing extra transport options.

Bus Timetable from Colombo to Mahiyanganaya

Since both SLTB and NTC operate services, their buses depart from two separate locations in Colombo: SLTB buses use the Pettah CTB bus stand, while NTC buses operate out of the Colombo Private Bus Station.

Departure from ColomboArrival to KandyArrival to MahiyanganayaType of Service
0:153:506:35Normal - SLTB
2:456:209:05Semi - Luxury
8:0011:3514:20Normal - SLTB
14:4518:2021:05Semi - Luxury
16:4520:2023:05Normal - Private
19:4523:202:05Semi - Luxury
23:303:055:50Semi - Luxury

Bus Time Table from Mahiyangana to Colombo

There are limited number of buses from early morning to late night from Mahiyanganaya to Colombo via Kandy.

Departure from MahiyanganayaArrival to KandyArrival to ColomboType of Service
3:005:409:20Semi - Luxury
6:309:1012:50SLTB - Normal
7:4510:2514:05Normal - Private
8:1010:5014:30SLTB - Normal
8:3011:1014:50Semi - Luxury
10:3013:1016:50Semi - Luxury
11:4514:2518:05Semi - Luxury

Travelling locations you can reach and visit from this route

One Reply to “Mahiyangana – Colombo Bus Schdule and Timetable”

Leave a Reply

Your email address will not be published. Required fields are marked *