Travel options for:
Colombo to Kegalle
  • Line 99 bus, bus, taxi

    $29 - $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

      $28 - $35

      • Kegalle
  • Train, taxi

    $12 - $16
    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

      12 min - 8.1 miles

      $10 - $13

      • Kegalle
  • Taxi

    $35 - $45
    1. Colombo

      1 h 25 min - 49.3 miles

      $35 - $45

      • Kegalle
  • Drive

    $6 - $9
    1. Colombo

      1 h 25 min - 49.3 miles

      $6 - $9

      • Kegalle
  • 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

      • Kegalle
  • 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

      • Kegalle
  • 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

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

From Pettah CTB line 99 bus to Maharagama, bus to Avissawella, then taxi to Kegalle. 2 h 58 min Rs. 5542. From Maradana train to Gampaha, train to Mirigama, train to Polgahawela, then taxi to Kegalle. 2 h 58 min Rs. 2213. From Colombo taxi to Kegalle. 1 h 25 min Rs. 6545. From Colombo drive to Kegalle. 1 h 25 min Rs. 1108. From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Kegalle. 1 h 31 min Rs. 16961. From Colombo taxi to Diyawanna Oya airport, fly to Colombo airport, then taxi to Kegalle. 1 h 43 min Rs. 22747. From Colombo taxi to Diyawanna Oya airport, fly to Hatton airport, then taxi to Kegalle. 2 h 23 min Rs. 25793.