Entry prices at Sri Lanka's major attractions have increased significantly over the last few years and a lot of travel blogs are still quoting numbers from 2022 or 2023. Here is what you will actually pay as a foreign visitor in 2026, based on current official rates.
Sigiriya Rock Fortress. The most expensive single attraction in the country. Foreign adult entry costs around USD 30 to 35 per person. SAARC visitors, which includes Indian nationals, pay a reduced rate of around USD 20. There is no discount for booking online in advance and no group rate. The climb takes 1.5 to 2 hours return. Go before 7am if you can manage it. The heat and the tourist numbers both peak by mid morning and the experience is significantly better early.
Dambulla Cave Temple. Entry for foreign adults is around LKR 3,000, which works out to roughly USD 10 depending on the exchange rate on the day. SAARC rates are lower. Shoes must be removed before entering. The cave complex takes about an hour to visit properly and is worth the time if you are in the area. Combined with Sigiriya it makes a solid half day in the cultural triangle.
Temple of the Tooth, Kandy. Official entry prices were revised in July 2026. Foreign visitors now pay LKR 3,000 per person. SAARC visitors pay LKR 2,500. Puja ceremonies happen three times daily, at 6:30am, 9:30am and 6:30pm. The atmosphere during puja is the reason most people come and it is worth timing your visit to coincide with one of them. Check the schedule before you arrive.
Yala National Park. The most variable cost on the trip because it involves park entrance plus a separate jeep hire. Foreign adult park entrance is around USD 42 to 45 per person. Jeep and tracker hire for a half day safari runs USD 25 to 60 depending on the operator and how many people are splitting the cost. Book through a licensed operator rather than through a guesthouse middleman and you will typically pay less for comparable quality. Morning safaris consistently produce better sightings than afternoon ones.
Udawalawe National Park. Cheaper than Yala and in some ways a better choice for elephant sightings specifically. Entrance and jeep combined typically runs USD 40 to 55 for a half day. It is significantly less crowded than Yala and the elephant density is genuinely high year round. If seeing elephants is the priority and leopards are not, Udawalawe is the more reliable option.
Mirissa Whale Watching. Not technically an attraction entry fee but worth including here because it is a major cost line for anyone doing the south coast. Shared boat tours run USD 50 to 80 per person, usually including a light breakfast on board. The season runs November through April. Outside that window most operators do not run tours or cannot guarantee conditions. More detail on how to pick a good operator is in the whale watching guide on this site.
Galle Fort. Free. No entry fee. You walk in off the street. The Dutch Reformed Church inside charges a small voluntary donation. The lighthouse area is free to walk to. Most of what makes Galle Fort worth a visit costs nothing other than time.
On cards versus cash. Most major attraction ticket booths now accept card. Some, particularly at Sigiriya, price in USD and accept card payment directly in USD, which can occasionally work out better than withdrawing rupees at a poor rate. Ask at the booth before you pay. Jeep operators, local guides, and smaller sites almost always prefer cash.
A realistic attractions budget. For a 5 to 7 day trip covering the cultural triangle and the south coast, budget roughly USD 100 to 150 per person for attraction entry fees alone, excluding safari. Add USD 60 to 100 per person if you are doing Yala or Udawalawe.
