Travel options for:
Colombo to Yala National Park
  • Bus

    $1 - $4
    1. Colombo Bastian Mawatha Bus

      8 h - every 30 minutes

      $1 - $4

    2. Kataragama

      30 min - 16.1 miles

  • Train, travel

    1. Colombo Fort

      7 h 41 min - once daily

      $1 - $5

    2. Haputale

      1 h 24 min - 44 miles

  • Fly Diyawanna Oya to Hatton, travel

    1. Colombo

      10 min - 5.7 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $18 - $190

    3. Hatton (NUF)

      2 h 16 min - 71.1 miles

  • Fly Colombo to Hambantota, travel

    1. Colombo

      45 min - every 15 minutes - line 187

      $1

    2. Colombo (CMB)

      40 min - non-stop

      $230 - $750

    3. Hambantota (HRI)

      1 h 3 min - 33 miles

  • Fly Diyawanna Oya to Katugastota, travel

    1. Colombo

      10 min - 5.7 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $13 - $140

    3. Katugastota (KDZ)

      2 h 41 min - 84.1 miles

  • Fly Diyawanna Oya to Batticaloa, travel

    1. Colombo

      10 min - 5.7 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      45 min - non-stop

      $23 - $210

    3. Batticaloa (BTC)

      2 h 39 min - 82.9 miles

  • Train to Katugastota, fly to Hambantota, travel

    1. Colombo

      3 h 50 min - once daily

      $1 - $3

    2. Katugastota (KDZ)

      30 min - non-stop

      $220 - $750

    3. Hambantota (HRI)

      1 h 3 min - 33 miles

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

From Colombo Bastian Mawatha Bus Terminal bus to Kataragama then travel to Yala National Park. 8 h 30 min Rs. 522. From Colombo Fort train to Haputale then travel to Yala National Park. 9 h 5 min. From Colombo taxi to Diyawanna Oya airport, fly to Hatton airport, then travel to Yala National Park. 2 h 56 min. From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Hambantota airport, then travel to Yala National Park. 3 h 28 min. From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then travel to Yala National Park. 3 h 21 min. From Colombo taxi to Diyawanna Oya airport, fly to Batticaloa airport, then travel to Yala National Park. 3 h 34 min. From Colombo Fort train to Katugastota airport, fly to Hambantota airport, then travel to Yala National Park. 6 h 23 min.