Travel options for:
Colombo to Haputale
  • Bus

    $1 - $4
    1. Pettah CTB

      6 h 13 min - hourly

      $1 - $4

  • Train

    $1 - $5
    1. Colombo Fort

      7 h 41 min - once daily

      $1 - $5

  • Taxi

    $60 - $75
    1. Colombo

      2 h 55 min - 113.4 miles

      $60 - $75

  • Drive

    $13 - $20
    1. Colombo

      2 h 55 min - 113.4 miles

      $13 - $20

  • Fly to Hatton, taxi

    $51 - $229
    1. Colombo

      10 min - 5.7 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $18 - $190

    3. Hatton (NUF)

      1 h 47 min - 53.7 miles

      $29 - $35

  • Fly to Katugastota, taxi

    $72 - $214
    1. Colombo

      10 min - 5.7 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $13 - $140

    3. Katugastota (KDZ)

      2 h 24 min - 83.7 miles

      $55 - $70

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

From Pettah CTB bus to Haputale. 6 h 13 min Rs. 468. From Colombo Fort train to Haputale. 7 h 41 min Rs. 564. From Colombo taxi to Haputale. 2 h 55 min Rs. 10964. From Colombo drive to Haputale. 2 h 55 min Rs. 2562. From Colombo taxi to Diyawanna Oya airport, fly to Hatton airport, then taxi to Haputale. 2 h 28 min Rs. 22827. From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Haputale. 3 h 4 min Rs. 23591.