Travel options for:
Colombo to Habarana
  • Taxi via Polgahawela

    $42 - $58
    1. Maradana

      50 min - 4 times a day

      $1

    2. Gampaha

      37 min - 4 times a day

      $1

    3. Mirigama

      32 min - 4 times a day

      $1

    4. Polgahawela

      1 h 32 min - 61.6 miles

      $40 - $55

  • Train

    $7 - $12
    1. Colombo Fort

      5 h 11 min - once daily

      $1 - $5

    2. Habarana

      2 min - 1.6 miles

      $6 - $8

  • Taxi

    $70 - $90
    1. Colombo

      2 h 53 min - 108.4 miles

      $70 - $90

  • Drive

    $13 - $19
    1. Colombo

      2 h 53 min - 108.4 miles

      $13 - $19

  • Fly Colombo to Sigiriya

    $231 - $563
    1. Colombo

      45 min - every 15 minutes - line 187

      $1

    2. Colombo (CMB)

      30 min - non-stop

      $220 - $550

    3. Sigiriya (GIU)

      18 min - 7.9 miles

      $10 - $12

  • Fly Diyawanna Oya to Katugastota, taxi

    $57 - $194
    1. Colombo

      11 min - 5.8 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $13 - $140

    3. Katugastota (KDZ)

      1 h 34 min - 58.4 miles

      $40 - $50

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

From Maradana train to Gampaha, train to Mirigama, train to Polgahawela, then taxi to Habarana. 4 h 18 min Rs. 8102. From Colombo Fort train to Habarana then taxi to Habarana. 5 h 13 min Rs. 1572. From Colombo taxi to Habarana. 2 h 53 min Rs. 13309. From Colombo drive to Habarana. 2 h 53 min Rs. 2471. From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Sigiriya airport, then taxi to Habarana. 2 h 33 min Rs. 40522. From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Habarana. 2 h 16 min Rs. 20720.