Visit Sri Lanka
Home/Plan Your Trip/Trip Cost Estimator
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

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 foodRs 200–400
Restaurant meal (tourist area)Rs 1,200–3,500
Fresh fruit juiceRs 150–300
Beer at a beach barRs 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 dayRs 3,000–5,000
Private taxi Colombo–KandyRs 8,000–12,000
Private car + driver per dayRs 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 RockRs 1,000 (~$3)

Accommodation per night

Hostel dorm bedRs 1,500–3,000
Budget guesthouse (private)Rs 3,500–6,500
Mid-range hotel with ACRs 8,000–18,000
Boutique guesthouseRs 20,000–45,000
Luxury resortRs 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?

Build Your Sri Lanka Itinerary