The cost of visiting Sigiriya hinges essentially on the entry fee: 36 USD per foreign adult (around £28-30), 18 USD for children aged 6-12, free under 6. It's one of Sri Lanka's most expensive paid sites — a deliberate government policy to fund conservation and cap visitor numbers. The ticket covers the rock, the water gardens and the small museum at the entrance.
Accommodation near the site covers every band. A family guesthouse in Sigiriya village costs £20-32/night (double room, breakfast included). A well-located 3-4 star hotel (Aliya Resort, Wild Grass, Sigiriya Village Hotel) runs £65-130/night. Luxury eco-lodges (Jetwing Vil Uyana, Heritance Kandalama — Geoffrey Bawa's masterpiece overlooking a lake and the jungle) start at £260-380/night.
Dining is very affordable. A meal at a local village canteen (rice and curry, kottu roti) costs £1.50-3.50 per person. Dinner at your lodge restaurant runs £12-22/person. Upmarket hotels offer Sinhalese buffets at £25-45/person. Water and drinks: £0.40 for a bottle of water, £1.70 for a Lion beer.
Transport from Colombo is a meaningful cost: a private driver for the journey (170 km, 4-5 hours) £60-80 for 1-4 people. Many travellers hire a driver-guide for the whole cultural triangle (3 days, £180-250 driver + fuel + meals, accommodation separate). The Colombo Fort to Habarana train costs £4 in 2nd class but takes 4 hours without air conditioning.
A realistic budget for 2 nights in Sigiriya (1 person in mid-range comfort): site entry £30, accommodation 2 nights in 3-star hotel £170, meals £42, return Colombo transfers £50, totalling around £290 per person for 3 days of full cultural triangle exploration.
Read also
- Sri Lanka — Full country guide: entry rules, budget, when to visit, itineraries.
- Cultural Triangle — Ancient capitals of Anuradhapura, Polonnaruwa and Sigiriya.
- Kandy, last royal capital — Temple of the Tooth and sacred lake, 2h30 south of Sigiriya.
- Ella, backpacker village — Nine Arches Bridge and Little Adam's Peak in the tea country.
