Sri Lanka has a reputation as a budget destination. That is half true. Rice and curry costs a dollar, a tuk-tuk across town costs two, and a clean guesthouse room costs fifteen. Then you arrive at Sigiriya and pay thirty-five dollars a head to climb a rock.
Here are the actual numbers, from people who quote them every day.
Daily budgets
Backpacker: USD 35–50 per day
Guesthouse or hostel at USD 12–25, local food at USD 6–10, buses and trains at USD 2–5, and one paid attraction every second or third day. Doable and enjoyable, but slow — public transport in Sri Lanka is cheap and characterful and eats entire days.
Mid-range with a private driver: USD 80–130 per person per day
The most common way to see Sri Lanka. Three to four star hotels at USD 45–90 per room, breakfast included, a private car and driver-guide at USD 55–80 per day for the whole vehicle, meals at USD 15–25, plus entrance fees. This is the bracket most of our tours fall into.
Comfortable: USD 180–300 per person per day
Boutique hotels and small luxury properties at USD 150–400 per room, better vehicles, private safaris rather than shared, and the occasional splurge — a tea bungalow, a night in a tented camp, a table at Ministry of Crab.
The entrance fees nobody budgets for
Foreign visitors pay considerably more than locals at heritage sites and national parks. Approximate 2026 figures per adult:
| Site | Approx. fee |
|---|---|
| Sigiriya Rock Fortress | USD 35 |
| Dambulla Cave Temple | USD 12 |
| Polonnaruwa | USD 30 |
| Anuradhapura | USD 30 |
| Temple of the Sacred Tooth Relic, Kandy | USD 8 |
| Peradeniya Botanical Gardens | USD 10 |
| Horton Plains National Park | USD 25 |
| Yala or Udawalawe (park fee incl. taxes) | USD 42 |
| Pigeon Island, Trincomalee | USD 12 |
A standard ten-day cultural and wildlife route comes to roughly USD 120–160 per person in tickets alone. SAARC nationals pay around half at most sites with a passport, and children aged six to twelve usually pay half.
What things actually cost
- Rice and curry at a local place: 400–800 rupees
- Dinner at a tourist restaurant: 2,500–5,000 rupees
- Large bottle of Lion lager: 600–900 rupees
- Tuk-tuk, 3 km: 300–500 rupees (insist on the meter in Colombo)
- Reserved second-class train seat, Kandy to Ella: around 1,500 rupees
- Private jeep, half-day safari: USD 45–70 for the vehicle
- Whale-watching trip from Mirissa: USD 40–55
- Tourist SIM with 25GB data: around USD 8
Money practicalities
The currency is the Sri Lankan rupee. Cards are accepted in hotels and better restaurants but cash rules everywhere else, and ATM withdrawal fees are typically 400–600 rupees per transaction, so take larger amounts less often. Change money at a bank or an official exchange rather than at the airport counters, and never with someone who approaches you on the street.
Where a private tour saves you money
Not on the transport line, which will always cost more than a bus. It saves you elsewhere: no inflated tuk-tuk fares, no commission-driven detours to gem shops, correct entrance queues, pre-booked train seats at face value, and hotels at contracted rates that are often below the public price. For two people over ten days the difference is smaller than most travellers expect, and it buys back a great deal of time.