Travel options for:
Colombo to Kegalle
  • Train

    $11 - $14
    1. Dematagoda

      1 h 24 min - 4 times a day

      $1 - $2

    2. Mirigama

      32 min - 4 times a day

      $1

    3. Polgahawela

      12 min - 8.1 miles

      $10 - $12

  • Line 99 bus, bus, taxi

    $28 - $36
    1. Pettah CTB

      26 min - hourly - line 99

      $1

    2. Maharagama

      1 h 13 min - hourly

      $1

    3. Avissawella

      57 min - 36.2 miles

      $27 - $35

  • Taxi

    $35 - $45
    1. Colombo

      1 h 25 min - 49.3 miles

      $35 - $45

  • Drive

    $6 - $9
    1. Colombo

      1 h 25 min - 49.3 miles

      $6 - $9

  • Fly to Katugastota

    $39 - $171
    1. Colombo

      11 min - 5.8 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $13 - $140

    3. Katugastota (KDZ)

      49 min - 28 miles

      $22 - $27

  • Fly to Colombo, taxi

    $51 - $244
    1. Colombo

      11 min - 5.8 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      15 min - non-stop

      $17 - $200

    3. Colombo (CMB)

      1 h 16 min - 40.1 miles

      $30 - $40

  • Fly to Hatton, taxi

    $62 - $249
    1. Colombo

      11 min - 5.8 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $18 - $190

    3. Hatton (NUF)

      1 h 41 min - 62 miles

      $40 - $55

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

From Dematagoda train to Mirigama, train to Polgahawela, then taxi to Kegalle. 2 h 33 min Rs. 2134. From Pettah CTB line 99 bus to Maharagama, bus to Avissawella, then taxi to Kegalle. 2 h 58 min Rs. 5613. From Colombo taxi to Kegalle. 1 h 25 min Rs. 6545. From Colombo drive to Kegalle. 1 h 25 min Rs. 1123. From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Kegalle. 1 h 31 min Rs. 17173. From Colombo taxi to Diyawanna Oya airport, fly to Colombo airport, then taxi to Kegalle. 1 h 43 min Rs. 23034. From Colombo taxi to Diyawanna Oya airport, fly to Hatton airport, then taxi to Kegalle. 2 h 23 min Rs. 25348.