Mulkirigala rock temple

Cave shrines with huge reclining Buddha statues and bright old paintings, on five levels of a tall rock where monks have lived for more than 2,000 years.

Mulkirigala is a Buddhist temple in the caves of a tall rock, about 50 minutes inland from Hiriketiya. About 530 stone steps climb past cave shrines with huge reclining Buddha statues and paintings from the 1700s. In 2026, visitors from abroad usually pay about LKR 500 (about US$1.50).

A stone-paved terrace and a white shrine building with a tiled roof, tucked under a huge overhanging rock at Mulkirigala
A terrace at Mulkirigala, with a shrine under the overhanging rock Photo: Dan arndt, 2016, CC BY-SA 4.0

Getting there from the bay

About 50 minutes by car or tuk-tuk (23 km) inland through Beliatta. A tuk-tuk is about LKR 2,100 one way at Colombo’s meter rate (expect a bit more here). By bus, ride from Dikwella bus stand to Beliatta, then take a bus towards Weeraketiya to the temple turn-off and walk about 800 m.

About 530 steps to the top, the last ones cut into the rock with handrails. Go early, before the heat, and bring water.

Times and fares checked in October 2026.

Map: Mulkirigala rock temple on the south coast A map of the south coast of Sri Lanka from Matara in the west to Rekawa in the east. The Southern Expressway runs inland and the A2 main road follows the coast through Matara, Dikwella and Tangalle, with Beliatta inland and Hiriketiya near the middle of the coast. Mulkirigala rock temple is marked with a pin. Hiriketiya Indian Ocean Matara Dikwella Beliatta Tangalle Mulkirigala rock temple 5 km
The orange line is the Southern Expressway, the wide white line is the A2 coast road, and the thin lines are other main roads. Map data © OpenStreetMap contributors.
The climb
About 530 steps, rising about 100 metres. The last steps are cut into the rock, with handrails.
Fee (2026)
About LKR 500 (about US$1.50) for visitors from abroad, in cash at the foot. We found no price list online.
Time to allow
About 2 hours on the rock (guides say 1.5 to 3), plus about 50 minutes each way from the bay.
Best time
Early morning or late afternoon. The midday sun makes the stone steps hot and the climb hard.
Dress
Shoulders and knees covered, hat off. Shoes off at every shrine, so be ready to climb barefoot.
Take care
Steep rock steps, monkeys, and men who offer to guide you, then ask for money.

What you see on the way up

Its full name is Mulkirigala Raja Maha Viharaya (මුල්කිරිගල රජ මහා විහාරය), and people also spell it Mulgirigala. Monks still live here, so it is a working temple and a place of worship. The path climbs five levels, with about seven cave shrines on the way.

LevelWhat you find
The footThe monks’ houses, a rest hall and the ticket office. Flowers for offerings are sold here.
The first cavesTwo cave shrines, each with a huge reclining Buddha statue and old paintings. Also a stupa (a dome-shaped shrine) and a bo tree (a sacred fig).
The middle levelAnother cave shrine, a stupa, a bo tree and rooms for the monks.
The main terraceFour cave shrines, among them the Raja Maha Vihara, the oldest, with a lotus carved in its ceiling. There is a pond cut into the rock, and old writing on the stone.
The topSteps cut into the bare rock, with iron handrails, lead to a small white stupa, a bo tree and a bell tower.

The paintings tell Jataka stories (tales of the Buddha’s past lives), such as the Vessantara and Telapatta stories. Some show sinners being punished in hell, which may frighten small children. From the top you look out over a sea of treetops to four smaller rocks. On a clear day you can see as far as the coast, about 12 km away.

Two narrow flights of steps cut into bare grey rock, with thin metal handrails, climbing steeply at Mulkirigala
Steps cut into the rock near the top of Mulkirigala, with handrails Photo: Dan arndt, 2016, CC BY-SA 4.0

How old is it?

Buddhist monks have lived in caves on this rock for more than 2,000 years. Letters cut into one cave, in an early script called Brahmi, date from about the 2nd or 1st century BC. They record a cave given to the monks. Old stories link the first temple to King Saddhatissa, who ruled about 2,100 years ago. But the island’s great chronicles never name the place, so nobody knows for sure who built it.

In the 1700s, a monk from the temple asked the king of Kandy for help. King Kirti Sri Rajasinha, who ruled from 1747 to 1782, had the caves repaired and the paintings restored. Most of the paintings you see date from that time, in the Kandyan style (the art of the old Kandy kingdom). The art historian Senaka Bandaranayake wrote that Mulkirigala has some of the finest paintings of the southern style. The white stupa on top is much newer: it was built not long before 1911.

Adam’s Mountain

In the 1600s and 1700s, the Dutch called the rock “Adam’s Berg” (Adam’s Mountain). Some believed that Adam and Eve were buried here, and took the great reclining statues for them. The idea lasted for more than a hundred years, until a Dutch governor visited in 1766.

An old book that changed history

In 1911 a scholar called the temple’s collection of old handwritten books one of the most valuable on the island. In 1827 a British official, George Turnour, got a copy of an old book explaining the Mahavamsa, Sri Lanka’s great chronicle. A chief monk helped him, and the copy was made from a book kept here. It helped Turnour publish a careful English translation of the Mahavamsa in 1837. That opened the island’s written history to scholars in Europe. It also helped scholars in India work out who the ancient emperor Ashoka was.

Before you climb

The steps. There are about 530 (533, say accounts from 2003 and 2015), and you rise about 100 metres. The top of the rock is about 205 metres above sea level. Some steps are steep and uneven, and the last ones are cut into the bare rock, with handrails. You can stop for a rest at each level. There is no lift or ramp, but the first caves are a short climb from the foot.

Go early or late. The midday sun makes the stone hot and the climb hard, so start in the early morning or the late afternoon. Bring water, because you may find nothing to buy on the rock, and insect repellent for dawn and dusk.

Shoes and clothes. Shoulders and knees stay covered, and hats come off. You must take off your shoes at every shrine, and many people climb barefoot from the bottom. Wear shoes that slip off easily, and ask at the ticket office where to leave them. One 2026 guide says sarongs can sometimes be borrowed or bought at the entrance.

Photos. One tourism page says photos are not allowed inside the temple, so look for signs or ask first. Keep the flash off: it damages old paintings. Keep the statues and wall paintings out of selfies and posed photos: Sri Lanka Tourism’s travel tips forbid posing with them. Disrespecting a Buddha image can even lead to arrest. Ask before you photograph people, especially monks.

Monkeys. Many monkeys live on the rock. Keep food out of sight and never feed them. If a monkey bites or scratches you, wash the wound with soap and water for at least 15 minutes. Then see a doctor, because Sri Lanka has rabies.

Offers of help. Men near the entrance may tie a “blessing” bracelet on your wrist, or walk up with you as a guide. Then they may ask for money. You don’t need a guide here. If you don’t want one, say no kindly before you start.

Toilets and the museum. We could not confirm toilets or drinking water at the site. A 2015 photo shows a small Department of Archaeology museum at the foot. We could not find out whether it is open in 2026.

Take care

Heat can make people ill on the climb. If someone feels dizzy or sick, get them into the shade, give them water and cool their skin. If they are no better after 30 minutes, or they seem confused, call an ambulance on 1990 (it is free).

Fee and opening times

Place Foreign adult
Mulkirigala rock temple About LKR 500 (about US$1.50) Visitor reports and guides, 2018–2026.

We last went through these prices in October 2026. Each price says where it comes from. Ask at the gate before you pay.

Visitors from abroad usually pay about LKR 500, in cash, before the climb starts. Many reports from 2018 to 2026 give that figure, but we found no price list online. Sri Lankans may go in free or pay a small fee. Bring cash: one 2026 guide says there is no cash machine at the site.

Opening hours are not confirmed: one 2026 guide says 6 am to 6 pm every day. Arrive by about 4 pm, so you can climb up and come down in daylight. There is a car park at the foot of the rock.

Plan your morning

Leave the bay early, so you can climb before the day gets hot. The road goes inland through Beliatta. There are several ways to go:

  • Tuk-tuk (a three-wheeler with its driver), taxi or a hotel’s driver: about 50 minutes to an hour each way. Agree the price first, and whether the driver waits for you.
  • A ride app (PickMe or Uber): we found no proof that they find drivers near the bay. Don’t rely on one for the way back.
  • Scooter: about 55 minutes. You need a valid licence, which police check, and a helmet.
  • Bus, the cheapest and slowest way. Walk to Dikwella bus stand (about 19 minutes). Take a bus that turns inland through Wewurukannala and Beliatta (routes 032-004 and 031-002). In Beliatta, change to a bus towards Weeraketiya. Get off at the temple turn-off and walk about 800 metres. We found no times for these local buses. For more cheap ways to get around, see Hiriketiya on a budget.

You can pair the climb with Wewurukannala temple and its giant seated Buddha, about 10 minutes from the bay. Buses to Beliatta pass it, and by car or tuk-tuk it is a short detour. From there, Mulkirigala is about 45 minutes away. The road through Tangalle is longer (about an hour from the bay), but it suits a day with the Tangalle beaches. For a plan that fits it into a short stay, see how many days in Hiriketiya.

Questions

How many steps are there at Mulkirigala, and is the climb hard?

There are about 530 stone steps, and you climb about 100 metres. Some are steep and uneven, and the last part is cut into the bare rock, with handrails. You can stop for a rest at each level. In the midday heat it is hard work, so climb in the cool of the early morning, or start by about 4 pm.

How much is the Mulkirigala entrance fee?

Visitors from abroad usually pay about LKR 500 (about US$1.50), going by reports from 2018 to 2026. We found no price list online. Sri Lankans may go in free or pay a small fee. Bring cash: you pay at the small office where the climb begins.

What should I wear to Mulkirigala?

Shoulders and knees stay covered, and hats come off. You must take off your shoes at every shrine, and many people climb barefoot, so wear shoes that slip off easily and go before the stone gets hot. Bring water too, as you may find none for sale on the rock.

Can I take photos inside the caves at Mulkirigala?

Maybe not. One tourism page says photos are not allowed inside the temple, so look for signs or ask first. Keep the flash off: it damages old paintings. Don’t stand with a Buddha statue or a painting behind you for a photo, and ask before you photograph a monk or anyone else.

Is Mulgirigala the same as Mulkirigala?

Yes. They are two spellings of the same rock temple near Tangalle, and the Department of Archaeology’s sign at the site says Mulgirigala. Don’t mix it up with another temple called Mulgirigala, far away in Puttalam District. Some people call this rock Punchi Sigiriya, or little Sigiriya.

Is Mulkirigala OK for children or older people?

There is no lift or ramp, only steps. Children who can manage about 530 steps can go, with an adult close by on the steep rock steps near the top. Some paintings show punishments in hell, which may scare small children. If steps are hard for you, the first caves are only a short climb from the foot.

How far is Mulkirigala from Tangalle, Beliatta or Matara?

By road it is about 10 km from Beliatta (about 20 minutes), 17 km from Tangalle (about 36 minutes) and 43 km from Matara (about an hour). From Hiriketiya it is about 23 km, or about 50 minutes, inland through Beliatta. These are driving times on clear roads.

When is the best time to visit Mulkirigala?

Go early in the morning or in the late afternoon, when it is cooler, and arrive by about 4 pm so you finish in daylight. Choose a dry day if you can, because rain makes the rock steps slippery.

How we know this

The pages we used, each with its date or the month we read it. We went through them again on 18 October 2026.

Updated Send us a new price, a time or a fix