Best Places to See Elephants- Feed and give a bath to Elephants

Sri Lanka is one of the best place to see Elephants in the world. There are several elephant orphanages in Sri Lanka. Udawalawa Elephant Transit Home, Elephant Freedom Project, Millennium Elephant Foundation, Pinnawala Elephant Orphanage.

Udawalawa Elephant Transit Home

Udawalawa Elephant Transit Home is not much interact with tourists. Baby elephants and other elephants live just as living in the wild. But there are baby elephant feeding times. so tourist can enjoy this events from near by place.

The Elephant Transit Home (ETH) which was founded in 1995 at the Udawalawe National Park and was established in order to provide protection for orphaned or abandoned elephant calves. It is home to around 52 rescued elephants between the ages of 1 – 6 years.


Pinnawala Elephant Orphanage.

Pinnawala Elephant Orphanage just as the name suggests holds a unique disposition in the ex-situ animal care. It’s success and fame has travelled not just within the country but throughout the world to an extent where Pinnawala synonymous with the Sri Lankan Elephant.

Currently being a home to 93 elephants the concept was actualized by the late Hon. Minister Kalugalle on the 16th of February 1975.  Pinnawala at the time was a very remote area with lush coconut plantations and most importantly an area where the availability of mahouts was not lacking. Also the immense amount of water required by the elephants is supplemented with the availability of “Ma oya” running close by.

Day Tour Price

Transport Cost : 

  • Package Cost (1 Person) : USD 80.00 (Car)
  • Package Cost (2 Person) : USD 40.00 Per Person (Car)
  • Package Cost (3 Person) : USD 33.00 Per Person (Van)
  • Package Cost (4 Person) : USD 25.00 Per Person (Van)

Private tour in an A/C car or van with an English speaking chauffeur-guide
Vehicle Options:
Car (up to 2 persons): Toyota Axio, Prius Hybrid, Premio/Honda Fit Shuttle or similar
Van (3 to 6 persons): Toyota KDH/Nissan Caravan or similar

Entrance ticket fee: 

  • USD 30 Per Person