Travel options for:
Colombo Airport (CMB) to Yala National Park
  • Fly Colombo to Hambantota, travel

    1. Colombo (CMB)

      40 min - non-stop

      $230 - $750

    2. Hambantota (HRI)

      1 h 3 min - 33 miles

  • Fly Colombo to Sigiriya, travel

    1. Colombo (CMB)

      30 min - non-stop

      $220 - $550

    2. Sigiriya (GIU)

      3 h 40 min - 114.9 miles

  • Fly Diyawanna Oya to Hatton, travel

    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

      $18 - $190

    4. Hatton (NUF)

      2 h 16 min - 71.1 miles

  • Bus

    $2 - $5
    1. Katunayake Airport Bus Station

      45 min - every 15 minutes - line 187

      $1

    2. Colombo Bastian Mawatha Bus

      8 h - every 30 minutes

      $1 - $4

    3. Kataragama

      30 min - 16.1 miles

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

From Colombo airport fly to Hambantota airport then travel to Yala National Park. 1 h 43 min. From Colombo airport fly to Sigiriya airport then travel to Yala National Park. 4 h 10 min. From Katunayake Airport Bus Station line 187 bus to Colombo Bastian Mawatha Bus Terminal, taxi to Diyawanna Oya airport, fly to Hatton airport, then travel to Yala National Park. 4 h 42 min. From Katunayake Airport Bus Station line 187 bus to Colombo Bastian Mawatha Bus Terminal, bus to Kataragama, then travel to Yala National Park. 9 h 30 min Rs. 573.