Travel from Colombo to Belihuloya

Train, bus or fly from Colombo to Belihuloya?

Cinnamon Air and SriLankan Airlines fly from Colombo to Belihuloya twice daily. Alternatively, National Transport Commission operates a bus from Colombo to Belihuloya hourly. Tickets cost $1 - $3 and the journey takes 4 h 41 min.

How to get from Colombo to Belihuloya

From Colombo taxi to Diyawanna Oya airport, fly to Hatton airport, then taxi to Belihuloya. 1 h 56 min $135. From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Belihuloya. 3 h 9 min $149. From Pettah CTB bus to Balangoda then taxi to Belihuloya. 4 h 55 min $10. From Colombo Fort train to Hatton then taxi to Belihuloya. 5 h 54 min $22. From Colombo taxi to Belihuloya. 2 h 23 min $58. From Colombo drive to Belihuloya. 2 h 23 min $13.

Operators from Colombo to Belihuloya

OperatorPhoneWebsite
Cinnamon AirCinnamon Air
SriLankan AirlinesSriLankan Airlines
National Transport Commission+94 011-2587372National Transport Commission
Sri Lanka RailwaysSri Lanka Railways