Search hotels in Sri Lanka on Booking.com
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. Browsing Sri Lanka tours before you go helps you compare what’s included versus self-guided - for Yala safaris and whale watching, a shared tour often works out cheaper per person than hiring a vehicle independently. For trip-wide peace of mind, travel insurance for Sri Lanka is worth adding to the budget - medical evacuation costs are substantial without it.
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.