Two weeks for £30–45 per day — local guesthouses, rice and curry, and the scenic train.
Sri Lanka is genuinely affordable if you travel the way locals do. A full rice and curry lunch — usually 4–6 curries with rice and papadam — costs under £2 at a roadside spot. A private room in a family guesthouse runs £12–20. The scenic train to Ella costs under £3 in second class. Budget travel here does not mean roughing it.
This 14-day budget itinerary follows the classic route (Colombo → Cultural Triangle → Kandy → Ella → South Coast) using buses and trains rather than private drivers, staying in family guesthouses, and eating local. It's the way most independent travellers do it — and often the most memorable way.
The biggest costs to manage are accommodation (avoid "tourist" areas in Ella main street where prices are 40% higher), alcohol (a beer costs more than a full meal — plan accordingly), and entrance fees (Sigiriya is $35 for foreigners — $20 on an Indian passport — but worth every rupee).
Take the airport bus (Rs 150 / about 40p) to Colombo or a tuk-tuk to Negombo (Rs 600–800 / £1.60–2.10, negotiate). Stay in a cheap guesthouse near the Negombo lagoon (£10–14/night) and eat grilled fish from a beach stall (£2–3). Avoid the "tourist restaurants" on the main strip — double the price, half the quality.
Bus from Colombo/Negombo to Dambulla (Rs 300 / £0.80, 4 hours), then tuk-tuk to Sigiriya village (Rs 600). Stay in Sigiriya village rather than a resort (£12–16 in a family guesthouse). The Sigiriya Rock entry fee is $35 ($20 on an Indian passport) — unavoidable, but worth it. Dambulla Cave Temples are cheaper (Rs 1,500 / £4). Cook at your guesthouse or eat dhal rice locally.
Bus from Dambulla to Kandy (Rs 200 / £0.55, 2.5 hours). Kandy has excellent budget guesthouses on the hills above town — get one with a lake view for around £14. The Temple of the Tooth entry is Rs 1,000 (£2.70). Eat at a local "hotel" (Sri Lankan term for restaurant) — rice and curry for Rs 300–500 (80p–£1.30).
Second class unreserved on the Kandy–Ella train is Rs 530 (£1.50). It's standing room only at busy times but many travellers prefer it — open doorways, cool breeze, local atmosphere. If you want a seat, book second class reserved (Rs 800 / £2.15) at bookme.lk. Avoid first class on a budget trip — 4x the price for less atmosphere.
Ella's main tourist strip is expensive by Sri Lankan standards. Stay one street back from the main road (£12–16/night guesthouses). All the hikes — Nine Arches Bridge, Little Adam's Peak, Ella Rock — are free or require only a small garden entry fee (Rs 200–300). Nine Arches Bridge is the most Instagrammed spot in Sri Lanka; go at 6 am to get it without crowds.
Bus from Ella to Wellawaya, then bus to Matara, then tuk-tuk to Mirissa (3–4 hours total, under £2). Mirissa has budget guesthouses from £14/night. The whale watching tour (~£25/person) is worth the spend — once in your life. Hiriketiya is cheaper and less touristy than Mirissa; tuk-tuk there for a day trip or move your base.
Bus from Mirissa to Galle (Rs 120 / 32p). Staying inside the fort is expensive (£80–200/night). Instead, stay in Unawatuna (2 km away, £15–25/night) and walk or tuk-tuk into the fort. The fort itself is free to enter and explore — just walk in. The expense is staying inside. Day 12: Jungle Beach at Unawatuna for free swimming.
The Colombo–Matara highway bus from Galle to Colombo costs Rs 200 (55p, 2–2.5 hours). If your flight is in the evening, go back to Pettah for street food lunch (Rs 300 / 80p for kottu or hoppers) before heading to the airport (bus from Colombo to airport Rs 150 / 40p).
Dhal rice at a local spot costs Rs 250–400 (65p–£1.05). The same meal at a tourist restaurant in Ella or Mirissa costs Rs 1,200–2,000 (£3.20–5.30). The local version is always better. Look for places full of Sri Lankan families rather than foreigners.
A private driver for the full trip costs £200–280 total — that's £14–20/day, which doesn't sound much, but on a £35/day budget it's a significant chunk. Buses are £0.30–1.50 per journey. The train is £1.50–2.15 for most routes. Tuk-tuks are Rs 50–100/km; agree the price first.
The Kandy–Ella train second class reserved seat is £2.15 — one of the world's great rail journeys for under £3. Book at bookme.lk 2–3 weeks ahead. This is one item worth booking in advance; missing the train and getting a private transfer (£40–50) blows the whole day's budget.
A Lion beer at a tourist bar costs Rs 600–900 (£1.60–2.40) — more than a full meal. Arrack (Sri Lankan coconut spirit) from a wine shop costs Rs 300–400 for a half bottle. If you drink, buy from wine shops rather than paying bar prices.
Buses. The intercity bus network covers almost every route and costs under £1 for most journeys. Trains are the next cheapest option (£1.50–2.50 between major stops). Tuk-tuks are good for short distances within towns — always negotiate before getting in.
Yes, just about. Staying in dorms or very cheap private rooms (£8–10), eating entirely at local spots (£3–5/day), and using buses exclusively gets you to £28–35/day. Entrance fees at Sigiriya ($35, or $20 on an Indian passport) and whale watching (~£25) are one-off costs that raise the daily average for those days, but spread across 14 days the budget holds.
Sri Lanka has a culture of giving lifts, especially in rural areas. Many budget travellers hitch short distances successfully. That said, as a tourist you're an obvious target for overcharging from drivers who aren't really hitchhiking. Buses are so cheap that they're usually the better option.