Travel from Colombo to Kataragama

Bus or fly from Colombo to Kataragama?

National Transport Commission operates a bus from Colombo to Kataragama every 30 minutes. Tickets cost $1 - $4 and the journey takes 8 h. Alternatively, Flydubai flies from Colombo to Kataragama 4 times a week.

How to get from Colombo to Kataragama

ModeDurationPrice
From Colombo Bastian Mawatha Bus Terminal bus to Kataragama.8 hRs. 522
From Colombo Fort train to Haputale then taxi to Kataragama.9 h 22 minRs. 6786
From Colombo taxi to Kataragama.3 h 48 minRs. 14291
From Colombo drive to Kataragama.3 h 48 minRs. 3406
From Colombo taxi to Diyawanna Oya airport, fly to Hatton airport, then taxi to Kataragama.3 h 54 minRs. 28655
From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Hambantota airport, then taxi to Kataragama.3 h 25 minRs. 73355
From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Kataragama.4 h 31 minRs. 30210
From Pettah CTB line 99 bus to Maharagama, bus to Avissawella, taxi to Hatton airport, fly to Weerawila airport, then taxi to Kataragama.5 h 21 minRs. 59776
From Colombo Fort train to Katugastota airport, fly to Hambantota airport, then taxi to Kataragama.6 h 20 minRs. 76661

How long does it take to get from Colombo to Kataragama?

The bus from Colombo Bastian Mawatha Bus Terminal to Kataragama takes 8 h including transfers and departs every 30 minutes.

Is there a direct bus between Colombo and Kataragama?

Yes, there is a direct bus departing from Colombo Bastian Mawatha Bus Terminal and arriving at Kataragama. Services depart every 30 minutes, and operate every day. The journey takes approximately 8 h.

Operators from Colombo to Kataragama

OperatorPhoneWebsite
National Transport Commission+94 011-2587372National Transport Commission
Sri Lanka RailwaysSri Lanka Railways
Cinnamon AirCinnamon Air
SriLankan AirlinesSriLankan Airlines
Sri Lanka Transport Board - SLTB ICT+942581120-29Sri Lanka Transport Board - SLTB ICT
FlydubaiFlydubai