Sri Lanka is one of Asia’s great-value destinations. A plate of rice and curry costs little more than a dollar, a scenic train through the hills barely a few dollars more, and a clean, welcoming family guesthouse a fraction of what a comparable room would fetch elsewhere. Where costs jump, sharply, is at the foreigner entrance gates of the big cultural sites and national parks, which are charged in dollars and can dwarf everything else you spend in a day. This guide sets out realistic daily budgets and sample prices in both rupees and US dollars, and flags the park-fee sting so it does not catch you out.
Daily budgets by travel style
| Style | Daily budget | What it covers |
|---|---|---|
| Backpacker / budget | USD 25–40 | Guesthouse or hostel dorm, local eateries, trains and public buses, a share in the odd tuk-tuk or jeep |
| Mid-range | USD 60–100 | Comfortable hotel or good guesthouse, restaurant meals, some private transport and a couple of paid sights |
| Comfortable / luxury | USD 150+ | Boutique or upmarket hotel, private car-and-driver throughout, safaris and guided tours |
These figures are per person per day on the ground, and exclude international flights and visa costs. Travelling as a couple lowers the per-person cost, because rooms, drivers and safari jeeps are shared. The single biggest variable is not accommodation or food, both stay cheap almost everywhere, but how many dollar-priced national parks and cultural sites you visit, and whether you hire a private driver or stick to the excellent, dirt-cheap public transport.

Sample costs
Individual prices help calibrate a budget. Typical ranges across the island, with dollar equivalents at roughly 335 rupees to the dollar:
| Item | Typical price |
|---|---|
| Rice and curry at a local eatery | LKR 400–800 (USD 1.30–2.50) |
| Kottu roti | LKR 400–700 (USD 1.20–2.00) |
| Egg hopper | LKR 60–150 (USD 0.20–0.45) |
| Large bottle of local beer | LKR 500–800 (USD 1.50–2.40) |
| Pot of Ceylon tea in a café | LKR 150–350 (USD 0.45–1.05) |
| Colombo–Kandy train, 2nd class | around LKR 400 (USD 1.30) |
| Reserved seat on the Kandy–Ella hill train | roughly USD 10–15 |
| Short tuk-tuk hop in town | LKR 200–500 (USD 0.60–1.50) |
| Family-run guesthouse double (per night) | USD 15–30 |
| Mid-range hotel double (per night) | USD 40–90 |
| Private car-and-driver (per day) | USD 50–70 |
| Full-day shared safari, jeep only | USD 30–50 per person |
Local food and public transport are where Sri Lanka’s value really shows. A day spent eating at rice-and-curry shops and hoppers stalls, riding trains and buses, and staying in a guesthouse can genuinely cost under USD 25, until you add a big sight.
The park-fee sting
Here is the catch that surprises almost every first-time visitor. Foreigners pay entrance fees in US dollars at the major cultural sites and national parks, with local service charges and VAT added on top, and these fees are high relative to everything else on the island.
| Site | Approximate foreigner fee |
|---|---|
| Sigiriya rock fortress | USD 30–36 |
| Yala or Udawalawe national park (entrance only) | USD 25–40 per person, all in |
| Temple of the Sacred Tooth, Kandy | around LKR 2,000 (USD 6) |
| Ancient cities (Anuradhapura, Polonnaruwa) | roughly USD 25–30 each |
At a national park, the entrance fee is only part of the cost: you also pay for the jeep and driver, and government tax on top. A shared full-day safari usually works out at somewhere between USD 50 and 90 per person once everything is bundled in, and a private jeep costs considerably more. These are the line items that turn a USD 30 day into a USD 100 day, so plan them deliberately.
Where Sri Lanka is cheap, and where it is not
Compared with most of the world, Sri Lanka is inexpensive across nearly every everyday cost:
- Eating and drinking is remarkably cheap, from rice-and-curry lunches and kottu to hoppers, tropical fruit and pots of Ceylon tea.
- Public transport is almost absurdly good value: trains and buses cross the country for a dollar or two, and the celebrated hill-country rail journeys cost a fraction of what such scenery would command anywhere else.
- Accommodation in family-run guesthouses is excellent and cheap, often with breakfast included and warm, personal hospitality.
Where costs climb are the foreigner entrance fees described above, and the convenience of a private car-and-driver, which many visitors happily pay for because it makes touring the island so easy. Imported goods, upmarket beach resorts and alcohol in tourist bars are also pricier than the local baseline. Step onto a train, eat where Sri Lankans eat, and stay in guesthouses, and the country reverts to its reputation for outstanding value.
Money and payments
The currency is the Sri Lankan rupee (LKR), trading at roughly 335 to the US dollar in mid-2026, though the rate moves, so check before you travel. Cash is essential: while hotels, larger restaurants and supermarkets in the main towns take cards, the everyday economy, local eateries, tuk-tuks, markets, bus fares and small guesthouses, runs on cash. ATMs are common in towns and cities; withdraw larger sums to reduce per-transaction fees, and carry a mix of notes since change for large bills can be scarce. Tipping is modest and appreciated rather than expected: round up or leave around 10 per cent at restaurants (many already add a 10 per cent service charge), tip a private driver roughly USD 5–10 a day for good service, and hand a few hundred rupees to a helpful jeep driver or guide.
With the budget mapped out, see our getting around Sri Lanka guide for the trains, buses and drivers that keep costs down, the currency guide for cash and card tips, and the best time to visit guide to travel when both weather and prices are in your favour.