Ceylon Loop Top attractions Hidden gems Trip planner

Kelaniya Raja Maha Viharaya

Gampaha, Western

Kelaniya Raja Maha Vihara, believed to have been visited by the Buddha himself
Photo: PAT Perera / CC BY-SA 4.0 / Wikimedia Commons

Kelaniya is an old temple site just outside Colombo with a long history. The current structure dates mostly from the 20th century after earlier buildings were destroyed by colonial powers, but its murals — depicting scenes from Sri Lankan history and legend — are considered some of the finest modern painted art in the country. The site is at its most alive during a major annual procession in January that draws crowds from across the island.

Heritage & architecture

Best time to visit

Visit on a regular weekday for a quiet look at the murals, or time it for the big January procession for the full festival atmosphere.

Visitor tip

Modest dress (shoulders and knees covered) is expected; check opening arrangements before visiting.

Local pick

The ceiling murals in the inner hall are easy to walk past quickly — take a moment looking straight up for some of the site's most detailed artwork.

Quick answers

Where is Kelaniya Raja Maha Viharaya?

Kelaniya Raja Maha Viharaya is in Gampaha, Western Province, Sri Lanka.

When is the best time to visit Kelaniya Raja Maha Viharaya?

Visit on a regular weekday for a quiet look at the murals, or time it for the big January procession for the full festival atmosphere.

How far is Kelaniya Raja Maha Viharaya from Colombo?

About 7 km in a straight line. Road journeys are longer, so check current travel times before you go.

What is near Kelaniya Raja Maha Viharaya?

Nearby places include Diyatha Uyana (about 7 km away), Wolvendaal Church (about 7 km away), Pettah Floating Market (about 8 km away), Beira Lake (about 8 km away).

Add to my itinerary

Nearby places

More places in Western Province

More to see around Colombo: things to do in Colombo. Planning a trip? See the top attractions in Sri Lanka, the best time to visit and how many days you need.