Everyone wants to know what a Sri Lanka trip actually costs. Not the "budget travel" numbers or the luxury prices — the middle ground where most people end up.
Let's talk real numbers. A mid-range private tour (car, driver, 3–4 star hotels, meals, entry fees) runs about $120–160 per person per day for two people traveling together. If you're solo, add 30–40%. If you're a family of four, the per-person cost drops to about $90–110. The biggest variable is accommodation — you can pay $30 for a clean guesthouse or $300 for a boutique hotel in the same town. The $30 room will be fine. The $300 room will be memorable. Both get you breakfast.
What's included in typical tour packages: a car and English-speaking driver, breakfast at hotels, accommodation, and airport transfers. What's not included: lunch and dinner (expect $10–20 a day for two), entry fees (Sigiriya alone costs $30), alcohol (beer is $1–2, wine is expensive and limited), and tips ($5–10 per day for the driver). Most tour companies quote "excludes entry fees" in the small print, and those fees add up faster than you think — budget $50–80 per person for the main sights over a 10-day trip.
Where the money goes: accommodation is roughly 40% of your total, transport 25%, food 15%, entry fees 12%, and miscellaneous 8%. The best savings are in food (eating local instead of hotel restaurants saves 50%) and in negotiating an all-inclusive driver package rather than paying per-day plus fuel. Most drivers prefer a flat daily rate. Agree it upfront. Put it in writing if you want to be certain.