Travel options for:
Kandy to Yala National Park
  • Train, bus via Maharagama

    $3 - $8
    1. Kandy

      41 min - once daily

      $1 - $3

    2. Maharagama

      26 min - hourly - line 99

      $1

    3. Colombo Bastian Mawatha Bus

      8 h - every 30 minutes

      $1 - $4

    4. Kataragama

      30 min - 16.1 miles

  • Train, bus

    $2 - $6
    1. Kandy

      2 h 37 min - once daily

      $1 - $3

    2. Colombo Fort

      6 min - 1670 feet

    3. Colombo Bastian Mawatha Bus

      8 h - every 30 minutes

      $1 - $4

    4. Kataragama

      30 min - 16.1 miles

  • Fly, travel

    1. Kandy

      6 min - 3.9 miles

      $7 - $9

    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 Kandy train to Maharagama, line 99 bus to Colombo Bastian Mawatha Bus Terminal, bus to Kataragama, then travel to Yala National Park. 10 h 15 min Rs. 931. From Kandy train to Colombo Fort, walk to Colombo Bastian Mawatha Bus Terminal, bus to Kataragama, then travel to Yala National Park. 11 h 29 min Rs. 752. From Kandy taxi to Katugastota airport, fly to Hambantota airport, then travel to Yala National Park. 1 h 40 min.