Sri Lanka Budget and Costs: How Much to Budget Per Day
Sri Lanka is excellent value for budget and mid-range travellers. Food and local transport are among the cheapest in Asia. The main outlier is the major heritage sites — Sigiriya in particular — which carry entrance fees that are expensive even by international standards and need to be budgeted separately.
Daily Budget Tiers
Budget: $30–50/day
At the budget level, Sri Lanka is very manageable. Dormitory beds or basic guesthouses cover $8–20 per night. Eating at local kadevs (small local rice and curry restaurants) brings meals down to $1–3. Buses and trains are genuinely cheap — almost all intercity train journeys cost under $3 in second class.
The main exception is Sigiriya rock fortress: entry for foreign nationals costs $30, which is a significant single expense on a budget itinerary. Plan it as a standalone cost rather than trying to absorb it into a daily average.
Free activities make up a large part of budget travel: beaches, temple grounds (many have free or token entry), walking markets, and train journeys themselves are worthwhile experiences.
Mid-Range: $80–150/day
At this level, you get air-conditioned private rooms in clean guesthouses or smaller hotels ($40–80/night), sit-down restaurants with table service ($5–15 per meal), a mix of tuk-tuks and trains for getting around, and occasional guided tours or boat trips. This is a comfortable way to travel Sri Lanka and covers the large majority of worthwhile experiences.
Comfortable/Splurge: $200+/day
Boutique hotels and heritage properties are where Sri Lanka’s accommodation really shines. Restored colonial mansions in Galle, tea estate bungalows in the Hill Country, and eco-lodges near national parks all start at around $100–200 per night and offer something genuinely different from standard hotel travel. At this level, add restaurant meals ($15–40), a private driver for most transport, and guided tours to national parks and cultural sites.
Specific Costs (as of 2026)
Food and drink:
- Rice and curry at a local kadev: LKR 300–600 ($1–2)
- Meal at a tourist-facing restaurant: LKR 1,500–4,000 ($5–13)
- Kottu roti (street food): LKR 400–700
- Fresh coconut water: LKR 80–120
- Lion Lager beer (at a restaurant): LKR 400–700
- Coffee: LKR 200–500 at a cafe, LKR 50–100 at a local tea shop
Transport:
- Tuk-tuk 3km: LKR 150–300 (negotiated); slightly less via PickMe app
- Tuk-tuk full day hire: LKR 3,000–5,000
- Train Colombo–Kandy (2nd class): LKR 380
- Train Colombo–Ella (2nd class): LKR 800
- Bus Colombo–Galle: LKR 150–250
- Motorbike hire per day: LKR 1,500–2,500
Entrance fees (foreign nationals):
- Sigiriya Rock Fortress: $30
- Polonnaruwa Ancient City: $25
- Anuradhapura Sacred City: $25
- Cultural Triangle Round Ticket (Sigiriya + Polonnaruwa + Anuradhapura + Dambulla + Kandy Tooth Relic Temple): $62.50 — only worth purchasing if you plan to visit at least three or four of the included sites
- Yala National Park entry (per person): $15 + vehicle/tracker fees
- Pigeon Island National Park: $15
- Jaffna Museum: LKR 300 ($1)
Activities:
- Whale watching boat trip (Mirissa): $35–45
- Cooking class (Kandy or Galle): $25–40
- Surf lesson (Arugam Bay): $20–30
- White water rafting (Kitulgala): $30–50
Communication:
- SIM card with 14-day data package (Dialog): LKR 1,000–3,000
What’s Cheap vs Expensive
Cheap: Local food, all local transport (buses, trains, tuk-tuks), fresh fruit and produce, accommodation in non-peak areas, Sri Lankan tea.
Expensive by local standards: Major heritage site entrance fees (Sigiriya $30 is a shock on a budget itinerary), guided national park safaris (vehicle hire adds significantly to the base entry fee), beach accommodation in peak season at Mirissa and Galle in December–January, and whale watching tours.
Neutral: Alcohol is neither particularly cheap nor expensive — similar to Southeast Asia once you factor in the occasional prohibition on Poya days.
ATMs and Cash
ATMs are widely available in Colombo, Kandy, Galle, and all major tourist towns. Less reliable in rural east coast towns (Batticaloa, Arugam Bay, Mannar) — machines are present but can run out of cash during peak season.
Draw cash before leaving Colombo or before heading to rural areas. Most guesthouses, local restaurants, and tuk-tuk drivers work cash only. Larger hotels and restaurants in tourist areas accept cards.
The Sri Lankan Rupee (LKR) is the only currency accepted — exchange at the airport on arrival or at licensed money changers in Colombo and major towns. Airport rates are reasonable; avoid street money changers.
Frequently Asked Questions
- How much does it cost to travel Sri Lanka per day?
- A realistic daily budget depends on your travel style. Budget travellers spending $35–50/day can cover a guesthouse, local food, and buses. Mid-range travellers spending $80–150/day get private rooms, sit-down restaurants, and some guided tours. At $200+/day, boutique hotels, a private driver, and all major activities are comfortably covered. Budget separately for high entry fees like Sigiriya ($30) and Yala safari ($35–50).
- Is Sri Lanka cheap compared to other Asian destinations?
- Sri Lanka is cheap for food and local transport — comparable to India and cheaper than Thailand for daily running costs. The outlier is major heritage site entry fees, which are priced at international rates. Sigiriya at $30 and Polonnaruwa at $25 are expensive by local standards. Beach accommodation on the south coast in peak season (December–January) also rises to Southeast Asian or beyond prices.
- What is a realistic mid-range daily budget for Sri Lanka?
- A mid-range daily budget of $80–150 covers a private air-conditioned guesthouse room ($40–80/night), two or three restaurant meals ($5–15 each), local tuk-tuks and trains, and the occasional tour or activity. This level covers the large majority of worthwhile Sri Lanka experiences without staying in dormitory beds or eating exclusively from street stalls.
- What is the tipping norm in Sri Lanka?
- Tipping is appreciated but not obligatory. At restaurants, rounding up the bill or leaving LKR 200–500 on a sit-down meal is standard. For guides and drivers, LKR 500–1,000 per day is a reasonable acknowledgement of good service. For tour guides at major sites, LKR 300–500 is common. Hotel staff who carry bags: LKR 100–200. Tipping is not expected at local kadevs.
- How much cash should I carry in Sri Lanka?
- Carry enough rupees for 2–3 days at a time. ATMs are reliable in Colombo, Kandy, Galle, and major tourist towns, but can run low on cash during peak season in smaller east coast towns like Arugam Bay and Batticaloa. Most guesthouses, local restaurants, and tuk-tuk drivers are cash only. Cards are accepted at larger hotels and tourist-facing restaurants. Draw cash before leaving major towns for rural areas.