Travel options for:
Colombo Airport (CMB) to Kandy
  • Train

    $2 - $4
    1. Katunayake Airport Bus Station

      45 min - every 15 minutes - line 187

      $1

    2. Colombo Bastian Mawatha Bus

      6 min - 1670 feet

    3. Colombo Fort

      2 h 31 min - once daily

      $1 - $3

  • Taxi

    $45 - $55
    1. Colombo Airport (CMB)

      1 h 58 min - 64.2 miles

      $45 - $55

  • Drive

    $7 - $12
    1. Colombo Airport (CMB)

      1 h 58 min - 64.2 miles

      $7 - $12

  • Fly Colombo to Sigiriya, taxi

    $262 - $581
    1. Colombo (CMB)

      30 min - non-stop

      $220 - $550

    2. Sigiriya (GIU)

      1 h 34 min - 55.2 miles

      $35 - $50

  • Fly Diyawanna Oya to Katugastota

    $24 - $155
    1. Colombo Airport (CMB)

      45 min - every 15 minutes - line 187

      $1

    2. Colombo Bastian Mawatha Bus

      11 min - 5.4 miles

      $3 - $5

    3. Diyawanna Oya (DWO)

      30 min - non-stop

      $13 - $140

    4. Katugastota (KDZ)

      7 min - 4 miles

      $7 - $9

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

From Katunayake Airport Bus Station line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Kandy. 4 h 22 min Rs. 418. From Colombo Airport (CMB) taxi to Kandy. 1 h 58 min Rs. 8253. From Colombo Airport (CMB) drive to Kandy. 1 h 58 min Rs. 1463. From Colombo airport fly to Sigiriya airport then taxi to Kandy. 2 h 4 min Rs. 45958. From Katunayake Airport Bus Station line 187 bus to Colombo Bastian Mawatha Bus Terminal, taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Kandy. 2 h 33 min Rs. 14454.