Travel options for:
Nearby airports Habarana

Colombo (CMB)  •  5 h 4 min

$12 - $19

Sigiriya (GIU)  •  18 min

$9 - $11

Diyawanna Oya (DWO)  •  5 h 22 min

$9 - $15

Katugastota (KDZ)  •  1 h 35 min

$35 - $45

Batticaloa (BTC)  •  3 h 33 min

$12 - $17

  • Habarana Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Habarana

Train from Nearby airports to Habarana

Sri Lanka Railways operates a train from Colombo (CMB) to Habarana once daily. Tickets cost $1 - $4 and the journey takes 4 h 38 min.

How to get from Nearby airports to Habarana

ModeDurationPrice
From Colombo (CMB) taxi to Gampaha, train to Habarana, then taxi to Habarana.5 h 4 minRs. 2824
From Sigiriya (GIU) taxi to Habarana.18 minRs. 1818
From Diyawanna Oya (DWO) taxi to Colombo Fort, train to Habarana, then taxi to Habarana.5 h 22 minRs. 2167
From Katugastota (KDZ) taxi to Habarana.1 h 35 minRs. 7654
From Batticaloa (BTC) taxi to Batticaloa, train to Habarana, then taxi to Habarana.3 h 33 minRs. 2607

How long does it take to get from Nearby airports to Habarana?

It takes approximately 5 h 4 min to get from Nearby airports to Habarana, including transfers.

Operators from Nearby airports to Habarana

OperatorPhoneWebsite
Sri Lanka RailwaysSri Lanka Railways