Travel from Colombo to Habarana

Train or fly from Colombo to Habarana?

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

How to get from Colombo to Habarana

ModeDurationPrice
From Maradana train to Gampaha, train to Mirigama, train to Polgahawela, then taxi to Habarana.4 h 18 minRs. 8154
From Colombo Fort train to Habarana then taxi to Habarana.5 h 13 minRs. 1577
From Colombo taxi to Habarana.2 h 51 minRs. 13318
From Colombo drive to Habarana.2 h 51 minRs. 2489
From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Sigiriya airport, then taxi to Habarana.2 h 33 minRs. 40782
From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Habarana.2 h 15 minRs. 20844

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

It takes approximately 4 h 18 min to get from Colombo to Habarana, including transfers.

Operators from Colombo to Habarana

OperatorPhoneWebsite
Sri Lanka RailwaysSri Lanka Railways
Sri Lanka Transport Board - SLTB ICT+942581120-29Sri Lanka Transport Board - SLTB ICT
Cinnamon AirCinnamon Air
SriLankan AirlinesSriLankan Airlines