Travel from Habarana to Colombo

Train or fly from Habarana to Colombo?

Cinnamon Air and SriLankan Airlines fly from Habarana to Colombo 4 times a day. Alternatively, Sri Lanka Railways operates a train from Habarana to Colombo once daily. Tickets cost $1 - $5 and the journey takes 5 h 39 min.

How to get from Habarana to Colombo

From Habarana taxi to Sigiriya airport, fly to Diyawanna Oya airport, then taxi to Colombo. 2 h 27 min $145. From Habarana taxi to Sigiriya airport, fly to Colombo airport, then line 187 bus to Colombo. 1 h 40 min $262. From Habarana taxi to Katugastota airport, fly to Diyawanna Oya airport, then taxi to Colombo. 2 h 14 min $203. From Habarana taxi to Habarana then train to Colombo Fort. 5 h 41 min $10. From Habarana taxi to Colombo. 2 h 51 min $86. From Habarana drive to Colombo. 2 h 51 min $15. From Habarana taxi to Kandy, train to Maharagama, then line 99 bus to Pettah CTB. 3 h 9 min $54.