Travel options for:
Colombo to Dambulla
  • Train

    $20 - $27
    1. Colombo Fort

      4 h 5 min - once daily

      $1 - $4

    2. Aukana

      42 min - 22.7 miles

      $19 - $23

  • Bus, taxi

    $56 - $71
    1. Pettah CTB

      3 h 35 min - hourly

      $1 - $2

    2. Palavi

      2 h 21 min - 81.7 miles

      $55 - $70

  • Taxi

    $65 - $80
    1. Colombo

      2 h 31 min - 94.3 miles

      $65 - $80

  • Drive

    $11 - $17
    1. Colombo

      2 h 31 min - 94.3 miles

      $11 - $17

  • Fly Colombo to Sigiriya

    $232 - $565
    1. Colombo

      45 min - every 15 minutes - line 187

      $1

    2. Colombo (CMB)

      30 min - non-stop

      $220 - $550

    3. Sigiriya (GIU)

      18 min - 9.8 miles

      $11 - $14

  • Fly Diyawanna Oya to Katugastota, taxi

    $47 - $184
    1. Colombo

      10 min - 5.7 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $13 - $140

    3. Katugastota (KDZ)

      1 h 12 min - 44 miles

      $30 - $40

  • Fly Diyawanna Oya to Hatton, taxi

    $82 - $269
    1. Colombo

      10 min - 5.7 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $18 - $190

    3. Hatton (NUF)

      2 h 32 min - 91.7 miles

      $60 - $75

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

From Colombo Fort train to Aukana then taxi to Dambulla. 4 h 47 min Rs. 3934. From Pettah CTB bus to Palavi then taxi to Dambulla. 5 h 56 min Rs. 10095. From Colombo taxi to Dambulla. 2 h 31 min Rs. 11702. From Colombo drive to Dambulla. 2 h 31 min Rs. 2131. From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Sigiriya airport, then taxi to Dambulla. 2 h 33 min Rs. 40299. From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Dambulla. 1 h 53 min Rs. 19000. From Colombo taxi to Diyawanna Oya airport, fly to Hatton airport, then taxi to Dambulla. 3 h 13 min Rs. 28933.