
A visit to
Pinnawala
About the place
Pinnawala is a small, verdant village nestled in the Sabaragamuwa Province of Sri Lanka, situated approximately 90 kilometres northeast of Colombo and 40 kilometres west of Kandy, making it a natural midway stop between the capital and the hill country. The town sits along the banks of the scenic Maha Oya River, surrounded by lush coconut plantations, paddy fields, and...
How to reach Pinnawala
By Air
Pinnawala has no airport. The nearest international gateway is Bandaranaike International Airport (CMB) in Katunayake, Colombo, approximately 105 kilometres away. From the airport, travellers can reach Pinnawala by private taxi or hired car in approximately 2.5 to 3 hours via the A1 Colombo–Kandy highway. Most international visitors combine their airport arrival with a same-day or next-morning visit to Pinnawala on the way toward Kandy, making it a convenient first cultural stop after landing in Sri Lanka.
By Train
The closest railway station to Pinnawala is Rambukkana Station, located approximately 5 kilometres away on the Colombo–Kandy Main Line. Trains run frequently from Colombo Fort Railway Station to Rambukkana, with the journey taking around 2 to 2.5 hours. This is the same highland rail line that continues onward through Kandy, Peradeniya, Nanu Oya (for Nuwara Eliya), and all the way to Badulla via Ella, making Pinnawala an easy stop for travellers heading up into the hill country. From Rambukkana Station, travellers can hire a tuk-tuk or taxi to reach Pinnawala village and the elephant orphanage in about 10 to 15 minutes.
By Road
Pinnawala is most commonly visited by road via the A1 Colombo–Kandy highway, which passes through Kegalle before a turn onto the B199 road leads into Pinnawala village. From Colombo, the drive takes approximately 2.5 to 3 hours (90 km), while from Kandy, it is just 1.5 hours (40 km). Private taxis, hired cars, and organised day-tour buses from both Colombo and Kandy serve Pinnawala regularly. Tuk-tuks are available within the village for short distances. Intercity buses from Colombo to Kegalle also run frequently, from where a local bus or tuk-tuk can take you to Pinnawala.
Want the best Pinnawala package, handpicked just for you?
Share your travel needs and our travel experts will reach out to you.
Related itineraries
Frequently Asked Questions for Pinnawala
Pinnawala can be visited year-round, as the orphanage is open daily from 8:30 AM to 5:30 PM regardless of the season. The most pleasant weather is between January and March during the dry season, when the conditions are cooler and ideal for spending extended time outdoors. The best time of day to visit is in the morning, arriving by 9:00 AM allows you to catch the 9:15 AM bottle feeding of calves followed by the 10:00 AM river bathing, which is the undisputed highlight of any visit.
- Watch the daily river bathing of the full herd, the most iconic activity at Pinnawala
- Observe the bottle feeding of baby elephants at 9:15 AM and 1:15 PM
- Feed elephants bananas under the guidance of a mahout
- Walk through the orphanage grounds to observe elephants of all ages going about their daily routines
- Watch the interaction between calves and adult elephants in the open grazing areas
- Photograph from the riverside viewing area and the bridge overlooking the bathing spot
- Explore the small craft and souvenir market in Pinnawala village near the orphanage entrance.