Skip to content
Sri Lanka Travel Guides
Gadaladeniya Temple, Sri Lanka

Gadaladeniya Temple, Sri Lanka

A 14th-century stone temple on a rock outcrop near Kandy, built in a South Indian style, and one of the three temples usually visited together with Lankatilaka and Embekka.

Region

Kandy & the Hill Country

Best time

January to April

Time needed

30–45 minutes

From the airport

≈ 3 h by road

Gadaladeniya is a stone temple built on a flat rock outcrop in the village of Diggala, about 15 km west of Kandy. An inscription on the rock dates it to 1344, in the reign of King Bhuvanekabahu IV of Gampola. It is the first stop on the well-known "three temples loop", along with Lankatilaka and Embekka, which were all built in the same period.

Why it's unusual

Most Sri Lankan temples of that time were built of brick and timber. Gadaladeniya was built almost entirely of stone, and its design owes a great deal to South India. The chief architect is recorded as Ganesvarachari, a South Indian master, and the pillars, mouldings and the dome over the shrine recall the Hindu temples of the Vijayanagara period. Buddhist and Hindu worship were closely linked at the Gampola court, and a shrine to a deity adjoins the main Buddhist image house.

What to look for

  • The main shrine. Inside is a seated Buddha under a makara torana, an ornamental dragon arch, with standing Buddhas on either side.
  • The stone carvings. Look at the pillars and the base of the building for dancers, drummers and floral patterns.
  • The stupa with four shrines. Beside the main temple stands a stupa under a roof, with four small shrines around it, each topped by its own miniature stupa. The arrangement is rare.
  • The rock inscription recording the temple's founding, cut into the rock near the entrance.
  • The setting. The bare rock, a bo tree and a lotus pond give the place a calm, open feel.

Parts of the temple have been under conservation with a protective roof at times, which affects photographs but not the visit.

Visiting

Foreign visitors pay an entrance fee at each of the three temples, so carry cash in small notes. Dress modestly, and remove your shoes and hat. The rock gets hot in the sun, so socks are useful. Allow 30 to 45 minutes.

The three temples loop

The three temples lie within a few kilometres of each other, among villages and paddy fields. Most people visit by tuk-tuk or car from Kandy in half a day, usually in the order Gadaladeniya, Lankatilaka and Embekka. Keen walkers can go on foot between them along quiet lanes. Our guide to the Kandy three temples loop has the full route, timings and costs to expect.

The turn-off is at Pilimatalawa on the Colombo to Kandy road, where you'll also find brassware workshops. Buses from Kandy towards Kadugannawa stop at Pilimatalawa, and tuk-tuks wait at the junction.

Gadaladeniya Temple: frequently asked questions

How old is Gadaladeniya Temple?

It dates from 1344, during the Gampola kingdom, making it nearly 700 years old.

How far is Gadaladeniya from Kandy?

About 15 km, or 30 to 40 minutes by road depending on traffic.

Which are the three temples near Kandy?

Gadaladeniya, Lankatilaka and Embekka, all built in the 14th century and usually visited together.

Map and getting there

Approximate road times (Sri Lanka’s roads are slow — allow extra time for traffic and stops): Colombo airport (CMB) ≈ 3 h · Kandy ≈ 15 min · Galle ≈ 5.5 h. For flexible door-to-door travel, consider a local driver.

Related travel guides

More places near Gadaladeniya Temple

Last updated November 2026. January to April for the clearest views; Adam’s Peak pilgrimage season runs December to May.