tip
Sri Lanka on a Budget: Travel for Under $40 a Day
6 min read ·
Sri Lanka can be startlingly cheap or surprisingly expensive, depending entirely on how you travel. Local transport, local food and family guesthouses cost next to nothing; safaris, entrance tickets and imported comforts add up fast. Here is where the money actually goes, and how to keep a comfortable trip under USD 40 a day per person.
Where your money goes
Transport: almost free if you go local
- Buses reach everywhere and cost pennies per hour of travel; even a long cross-country run rarely exceeds a couple of dollars. They are loud, fast and frequent; hold on tight.
- Trains are the budget traveller's best friend: second and third class tickets on even the famous hill-country line cost only a dollar or two unreserved, a few dollars reserved.
- Tuk-tuks are the budget leak. Insist on the meter in Colombo or use ride-hailing apps like PickMe; elsewhere agree the fare before you get in. Short hops should be cheap; five unplanned tuk-tuk rides a day are not.
- Private car with driver runs USD 50-70 per day, which blows the budget solo but splits well between three or four people.
Sleeping: the guesthouse economy
Family-run guesthouses are the backbone of budget Sri Lanka: a clean double with fan and private bathroom typically costs USD 10-20, often with a huge breakfast included or cheap to add. Dorm beds in hostel towns (Ella, Mirissa, Weligama, Kandy) go for USD 5-10. Prices climb in December-February on the south coast; book the first night and negotiate for multi-night stays in person off-peak.
Eating: follow the lunch crowd
- A local rice and curry lunch costs USD 1.50-3 and will genuinely fill you until evening.
- Kottu, hoppers and street food dinners run USD 1-3.
- Bakery short eats and fruit make near-free breakfasts and bus snacks.
- Tourist-cafe Western food costs 3-5 times local prices; one smoothie bowl equals three rice and curries. Save cafes for treats.
- Alcohol is heavily taxed: a nightly beer habit can rival your food budget. Drink king coconuts instead; they cost cents.
What is free or nearly free
- Every beach on the island, including the famous ones.
- Countless temples ask only a small donation, and hikes like Little Adam's Peak, Ella Rock and Pidurangala (small fee) cost little.
- Galle Fort, Kandy Lake, tea-country walks and local markets cost nothing to wander.
- Whale watching, surfing lessons and cooking classes are cheap by global standards when you book locally on the spot.
The budget killers
- Safaris: USD 50-90 per person with park fees and jeep. Worth it; do one great safari rather than three mediocre ones, and share the jeep.
- Big-ticket sites: Sigiriya's foreigner ticket is around USD 35. Budget travellers often climb Pidurangala Rock next door instead for a fraction of that, with the bonus of Sigiriya in the view.
- Ancient cities: Anuradhapura and Polonnaruwa tickets are around USD 25-30 each; pick one.
- Airport taxis, minibar prices in tourist strips, and last-minute domestic flights.
A realistic $40 day
- Guesthouse double, split two ways: USD 8
- Three local meals plus tea and fruit: USD 7
- Bus or train leg: USD 2
- One entrance fee or activity, averaged across the trip: USD 15
- Tuk-tuks, water, SIM data, small donations: USD 5
- Total: about USD 37, with room to spare on days you just lie on a free beach.
Final money tips
- Carry cash rupees; cards work in cities but not in villages or buses. ATMs are everywhere in towns.
- A local SIM or eSIM with generous data costs just a few dollars and makes PickMe, train times and maps trivial.
- Travel in shoulder season (April, September-November) for the best room rates.
- Tip modestly but do tip: small notes for drivers, guides and guesthouse staff go a long way in a tourism economy still rebuilding.
Spend like a local where it does not hurt, splurge deliberately on the two or three experiences that define the island, and USD 40 a day buys you a genuinely rich Sri Lankan trip.