Travel options for:
Colombo to Udawalawe National Park
  • Bus

    $30 - $38
    1. Pettah CTB

      4 h 41 min - hourly

      $1 - $3

    2. Balangoda

      1 h 47 min - 54.7 miles

      $29 - $35

  • Taxi

    $60 - $75
    1. Colombo

      3 h 18 min - 112.8 miles

      $60 - $75

  • Drive

    $13 - $20
    1. Colombo

      3 h 18 min - 112.8 miles

      $13 - $20

  • Fly, taxi

    $72 - $254
    1. Colombo

      11 min - 5.8 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $18 - $190

    3. Hatton (NUF)

      3 h 10 min - 94.5 miles

      $50 - $60

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

From Pettah CTB bus to Balangoda then taxi to Udawalawe National Park. 6 h 28 min Rs. 5848. From Colombo taxi to Udawalawe National Park. 3 h 18 min Rs. 10905. From Colombo drive to Udawalawe National Park. 3 h 18 min Rs. 2563. From Colombo taxi to Diyawanna Oya airport, fly to Hatton airport, then taxi to Udawalawe National Park. 3 h 52 min Rs. 26803.