Free Tool
Sri Lanka Trip
Cost Estimator
Set your travel style, days, and region - get a full budget breakdown with live exchange rates across 14 currencies.
Live exchange rates
8 regions
PDF export
Budget
~$20 / day
Hostels, local food & CTB buses
Mid-range
~$67 / day
Guesthouses, restaurants & tuk-tuks
Luxury
~$220 / day
Boutique hotels & private transfers
Travel Style
Trip Duration
10days
Primary Region
Accommodation
Transport
Activities to Add
Display Currency
🏨 Mid-range · 10 days
$551
$55 / day
≈ LKR 181,000 LKR
Accommodation
$365≈ Rs 120,000
Food & drink
$122≈ Rs 40,000
Transport
$64≈ Rs 21,000
Activities
$0≈ Rs 0
Money-saving tips
- •Hire a tuk-tuk by the day in smaller towns - negotiate a flat rate.
- •Book train tickets in advance for the Kandy–Ella route (2nd class reserved).
- •Many boutique guesthouses include breakfast - factor this into food costs.
- •Off-season (May–September on the south coast) cuts hotel rates by 30–40%.
Cost Breakdown
Accommodation$0
Food$0
Transport$0
Activities$0
How Much Does Sri Lanka Cost?
Real costs for 2026, based on current traveller reports and entry fee data.
Budget
Rs 5,500–7,500
$17–24 / day
- Hostel dorm or family guesthouse
- Local rice & curry meals (Rs 250–450)
- CTB bus travel between towns
- Free beaches & hiking trails
Mid-range
Rs 16,000–25,000
$50–78 / day
- AC guesthouse or small hotel
- Restaurants & fresh seafood
- Tuk-tuk by the day
- 1–2 paid attractions per day
Luxury
Rs 65,000–100,000+
$200–310 / day
- Boutique hotel or resort
- Fine dining & rooftop bars
- Private car + driver
- Exclusive tours & transfers
What Things Cost in Sri Lanka
Typical 2026 prices - actual costs vary by operator, season, and negotiation.
Food & Drink
| Rice & curry (local restaurant) | Rs 250–450 |
| Kottu roti / street food | Rs 200–400 |
| Restaurant meal (tourist area) | Rs 1,200–3,500 |
| Fresh fruit juice | Rs 150–300 |
| Beer at a beach bar | Rs 700–1,000 |
| Seafood dinner (Mirissa/Galle) | Rs 2,500–6,000 |
Transport
| CTB bus (intercity) | Rs 50–200 |
| Kandy–Ella train (2nd class) | Rs 390 |
| Tuk-tuk short ride (3 km) | Rs 150–400 |
| Tuk-tuk hired by the day | Rs 3,000–5,000 |
| Private taxi Colombo–Kandy | Rs 8,000–12,000 |
| Private car + driver per day | Rs 12,000–20,000 |
Major Attractions
| Sigiriya Rock Fortress | ~$35 (Rs 10,850) |
| Yala / Minneriya safari (all-in) | $35–45 / person |
| Whale Watching (Mirissa) | from $50 / person |
| Horton Plains & World's End | ~$40 / person |
| Polonnaruwa / Anuradhapura | $30 each |
| Pidurangala Rock | Rs 1,000 (~$3) |
Accommodation per night
| Hostel dorm bed | Rs 1,500–3,000 |
| Budget guesthouse (private) | Rs 3,500–6,500 |
| Mid-range hotel with AC | Rs 8,000–18,000 |
| Boutique guesthouse | Rs 20,000–45,000 |
| Luxury resort | Rs 50,000–150,000+ |
| Colombo / South coast premium | +15–25% above average |
Frequently Asked Questions
Questions travellers actually ask - answered with real 2026 numbers.
How much does a trip to Sri Lanka cost per day in 2026?
It depends on your travel style. Budget travellers (hostels, local food, CTB buses) spend Rs 5,500–7,500/day ($17–24). Mid-range travellers (guesthouses, restaurants, tuk-tuks) spend Rs 16,000–25,000/day ($50–78). Luxury travellers (boutique hotels, private transfers, fine dining) spend Rs 65,000–100,000+/day ($200–310). These figures cover accommodation, food, and transport - budget separately for major paid attractions.
What do the big attractions cost in Sri Lanka?
The major paid sites are: Sigiriya Rock Fortress $35, Yala National Park safari (all-in) $45, Whale Watching Mirissa from $50, Horton Plains $40, Polonnaruwa $30, Anuradhapura $30, Pigeon Island snorkelling $48, Minneriya safari $35, Dambulla Cave Temple Rs 3,000 (~$10), Temple of the Tooth Rs 2,000 (~$6), Pidurangala Rock Rs 1,000 (~$3). Free highlights include the Nine Arches Bridge (Ella), Galle Fort (exterior), Ravana Falls, Little Adam's Peak, and all beaches.
How much does food cost in Sri Lanka?
Local rice & curry at a small restaurant: Rs 250–450 ($0.80–$1.40). Street food (kottu, roti): Rs 200–400. Tourist-facing restaurants: Rs 1,200–3,500 per meal. Seafood dinner at a beach restaurant (Mirissa, Galle, Trincomalee): Rs 2,500–6,000 per person with drinks. Supermarket grocery run for self-catering: Rs 500–900/day. Food is one of the best value categories in Sri Lanka - eating local is genuinely cheap.
How much does accommodation cost in Sri Lanka?
Hostel dorm bed: Rs 1,500–3,000/night ($5–9). Budget guesthouse (private room): Rs 3,500–6,500/night ($11–20). Mid-range guesthouse or small hotel with AC: Rs 8,000–18,000/night ($25–56). Boutique hotel: Rs 20,000–45,000/night ($63–140). Luxury resort: Rs 50,000–150,000+/night ($155–465). Colombo, Galle, and Mirissa run 15–25% higher than hill country or east coast for equivalent quality.
How much does transport cost in Sri Lanka?
CTB public bus (intercity): Rs 50–200 - cheapest option and very authentic. Train (Kandy–Ella scenic route, 2nd class reserved): Rs 390 - book weeks ahead. Tuk-tuk short ride: Rs 150–400. Tuk-tuk hired by the day: Rs 3,000–5,000. Private taxi between cities: Rs 7,000–15,000. Private car + driver per day: Rs 12,000–20,000 ($37–62). Getting around Sri Lanka is affordable - transport is rarely the biggest item in a travel budget.
Is Sri Lanka cheaper than Thailand or Bali?
For budget travel, Sri Lanka is broadly comparable to Thailand and slightly cheaper than Bali. Local food and public transport are very affordable. The main cost difference is national park entry fees and major attraction tickets, which now rival Thailand's prices. At mid-range and luxury level, Sri Lanka's boutique hotel scene offers exceptional value - comparable quality in Sri Lanka often costs 30–40% less than equivalent Bali or Thai resorts in peak season.
How much cash should I bring to Sri Lanka?
ATMs are widely available in Colombo, Kandy, Galle, and major tourist towns. Carry Rs 15,000–20,000 ($47–63) in cash for 2–3 days between towns. Smaller guesthouses, local restaurants, tuk-tuks, market vendors, and national park entry (some desks) prefer or require cash. Major hotels and tourist-facing restaurants accept credit cards. Avoid airport exchange counters - rates are poor. Banks in Colombo Fort and Kandy offer better rates.
What is the cheapest time to visit Sri Lanka?
May–September on the south and west coasts (southwest monsoon) brings hotel rates down 30–40% from peak levels. This is the high season on the east coast (Arugam Bay, Trincomalee, Nilaveli), so prices are higher there. April and October–November are shoulder months across most of the island - reasonable prices with weather that suits most itineraries. December–March is peak season on the south coast - book and budget more.
How much does a 10-day trip to Sri Lanka cost in total?
A realistic total for 10 days: Budget $350–450 (Rs 109,000–140,000) including a few paid attractions. Mid-range $700–1,100 (Rs 217,000–341,000) covering guesthouses, restaurants, tuk-tuks, and the main sites. Luxury $2,500–4,000+ (Rs 775,000–1,240,000) with boutique hotels, private transfers, and premium experiences. Use the estimator above to calculate a budget matched to your exact itinerary.
Ready to plan?