Elephant Watching in Pinnawala
Pinnawala Elephant Orphanage, near Kegalle, is home to around 65 rescued and orphaned Sri Lankan elephants. Visitors watch the herd graze, take milk feeds and bathe together in the Maha Oya river. It opens daily from 8.30am to 5pm and sits roughly 40km west of Kandy.

- Location
- Pinnawala, Kegalle District
- Duration
- Half day (2–3 hours)
- Opening hours
- 8.30am – 5.00pm daily
- Herd size
- Around 65 elephants
What can you see at Pinnawala Elephant Orphanage?
The orphanage was set up to care for elephants found abandoned, injured or orphaned in the wild, and the herd now spans several generations born on site. Most visitors come for the twice-daily walk down to the Maha Oya, when the whole herd crosses the road and settles into the shallow river.
- The herd's river bath in the Maha Oya, viewable from the riverbank restaurants
- Scheduled milk feeds for the youngest calves
- Fruit-basket feeding, bookable at the feeding area from mid-morning
- Elephants of every age together, from calves to elderly rescued animals
When is the best time to visit Pinnawala?
Aim to arrive before the mid-morning bathing session rather than after it: that is the part of the day people travel for, and the riverbank fills quickly in high season. Weekdays are noticeably quieter than weekends and Sri Lankan public holidays.
Pinnawala is open every day of the year and does not have a weather season in the way the national parks do, though heavy rain can cut the river bathing short.
Is Pinnawala better than seeing elephants in the wild?
They answer different questions. Pinnawala guarantees a close, unhurried view of a large herd and works well with children or limited time. Seeing elephants in their own habitat, a herd crossing open grassland at dusk, is a different experience again, and for that we would point you to Udawalawe National Park, where sightings are close to certain year-round.
Many travellers do both: Pinnawala on the drive up from Colombo, and a wild safari later in the itinerary.
Practical tips before you go
- Go on a weekday morning if you can: weekends draw large domestic crowds.
- The riverside restaurants have the best elevated view of the bathing; arrive early enough to get a table by the rail.
- Wear shoes you don't mind getting muddy on the riverbank path.
- Feeding and bathing activities are paid separately at the site and can be suspended in heavy rain.
Frequently asked questions
What time do the elephants bathe at Pinnawala?
The herd is walked down to the Maha Oya river in the morning and again in the afternoon, with the mid-morning session the one most visitors plan around. Exact times shift slightly with weather and herd conditions, so we confirm the day's schedule before your visit.
How long do you need at Pinnawala?
Two to three hours is comfortable: enough to see a feeding session, follow the herd down to the river and watch the bathing without rushing. Combined with travel from Colombo or Kandy it makes a relaxed half day.
Is Pinnawala suitable for young children?
Yes. The site is flat, the walking is minimal and viewing points are close to the herd, which makes it one of the easiest wildlife stops in Sri Lanka for families with small children or grandparents.
How far is Pinnawala from Kandy and Colombo?
Pinnawala is about 40km from Kandy (roughly an hour by road) and about 85km from Colombo (two to three hours depending on traffic). It sits close to the main Colombo–Kandy route, which is why it works so well as a half-day stop.
Can you feed the elephants at Pinnawala?
Yes. Fruit-basket feeding passes are sold at the feeding area and run from mid-morning until the day's fruit supply is finished. Bathing and elephant-walk sessions are also offered on site and are paid separately.
Year-round
Discover your next Sri Lanka adventure
From ancient sacred temples and misty tea highlands to serene golden sunsets, let our experts curate your perfect private island journey.




