Kelaniya Raja Maha Viharaya: Buddhist Temple on the Kelani River
Kelaniya Raja Maha Viharaya is an important Buddhist temple on the banks of the Kelani River, about 10 km east of central Colombo. According to the ancient chronicles, it is one of the sites visited by the Buddha on his third visit to the island. The temple's history is traced back over 2,500 years. It was damaged several times, including during the Portuguese period, and rebuilt each time. The present buildings date from the 18th and 19th centuries.
What to see
Chanting by the monks and incense are part of the evening atmosphere.
Duruthu Perahera
The temple holds a procession every January on the Duruthu full moon day. It draws large numbers of worshippers and visitors, with traditional dancers and light displays.
Getting there by car
The temple is 28 km (17.5 miles) from Bandaranaike International Airport. The drive takes 35 to 45 minutes via the Expressway. It can be a stop on the way to or from the airport, and you can [rent a car in Sri Lanka](/rent-a-car-sri-lanka) to fit it in. From Colombo Fort it is about 10 km, or 20 to 30 minutes by road.
Before you go
Traveler FAQ for Kelaniya Rajamaha Viharaya
Is there an entrance fee for Kelaniya Temple?
What should I wear to Kelaniya Temple?
Can I photograph the murals?
How far is the temple from central Colombo?
When is the Duruthu Perahera held?
Can non-Buddhists visit the temple?
Plan your trip to Kelaniya Rajamaha Viharaya
Reach Kelaniya Rajamaha Viharaya in your own car or with an English-speaking driver from H.B.S. Rent a Car Sri Lanka.

