In short
- 1,000 LKR fee for foreign adults
- Cash only (exact change recommended)
- Buy tickets at the base temple (5:00 AM to 6:00 PM)
In this article
Climbing Pidurangala Rock is a budget-friendly alternative to nearby Sigiriya. The ticket process is simple, but you need physical cash before you arrive. Here is exactly what you need to know about the entrance cost and ticketing rules.
How much is the Pidurangala Rock entrance fee?
The entrance fee is 1,000 LKR (roughly $3 USD) for foreign adults.
This low price makes Pidurangala one of the most affordable viewpoints in the region. It is significantly cheaper than climbing the neighboring Sigiriya Rock Fortress.
Where do you pay the entrance fee?
You buy your ticket at the modern white temple gateway at the base of the rock.
This area is the Pidurangala Sigiri Rajamaha Viharaya. The ticket counter sits right at the entrance. You must pass through this temple complex to access the hiking trail.

Can you pay the Pidurangala fee with a card?
No, you must pay the entrance fee in cash.
Bring exactly 1,000 LKR in Sri Lankan Rupees. The ticket office does not accept credit cards. Having exact change prevents delays, especially early in the morning when staff might lack small bills.
Do children pay the entry fee?
Children under six years old usually enter for free.
Local Sri Lankan citizens also typically receive free entry. If you travel with older children, expect to pay the standard 1,000 LKR fee for them at the ticket counter.

What time does the ticket office open?
The ticket office opens at 5:00 AM and closes at 6:00 PM daily.
If you plan a sunrise hike, arrive right at 5:00 AM. This gives you enough time to pay the fee and complete the 30 to 45-minute climb before dawn breaks.
Is the entrance fee included in guided tours?
Many guided tours and transport packages do not include the 1,000 LKR entry ticket.
Always check your booking details carefully. Local tuk-tuk tours usually cover transport but require you to pay the temple fee directly in cash when you arrive.


Questions travellers ask
Is Pidurangala Rock cheaper than Sigiriya?
Yes. Pidurangala Rock costs 1,000 LKR (about $3 USD), while Sigiriya Rock Fortress charges $35 USD for foreign adults.
Do I need exact change for the Pidurangala ticket?
It is highly recommended to bring exact change. The temple staff may not have change for large bills, especially right when they open at 5:00 AM.
Are there extra fees on the trail?
No. The 1,000 LKR entrance fee covers your full access to the base temple, the caves, and the summit.



