Sri Lanka
How much does a trip to Sri Lanka cost? Daily budget and prices
Budget travellers need about Rs 9,000–15,000 a day; mid-range Rs 25,000–45,000; comfort Rs 75,000+. Foreigner ticket prices at cultural sites and parks are the biggest swing factor, so plan Rs 3,000–12,000 a day for sights and check current entry fees before you commit to a route.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideSri Lanka
Key facts
- Currency
- Sri Lankan rupee (LKR); small notes for tuk-tuks, buses and tickets
- Backpacker day
- Rs 9,000–15,000 (guesthouse, rice and curry, trains and buses)
- Mid-range day
- Rs 25,000–45,000 (boutique hotel, restaurants, driver share, entry fees)
- Comfort day
- Rs 75,000+ (villas, private driver, safaris)
- Rice and curry lunch
- Rs 600–1,500
- Kottu roti
- Rs 800–1,800
- Tuk-tuk, 3 km in Colombo (app)
- Rs 500–800
- Car and drivercheck
- About US$50–80 a day for the group
- Safari jeepcheck
- US$60–120 per jeep plus park fees
- Sigiriya rock ticket (foreigner)check
- About US$35
- Temple of the Tooth, Kandycheck
- About Rs 2,000
- Foreigner surcharge
- Cultural Triangle and Yala can add US$100+ in a single day
Daily budget by travel style
Sri Lanka is cheap by Western standards for food, local transport and simple rooms, and expensive for the things foreigners queue for: ancient cities, national parks and safaris. Two travellers on the same route can spend Rs 12,000 and Rs 60,000 a day and both feel they got value.
The figures below are per person per day, sharing a room at mid-range and comfort. They exclude international flights, the ETA visa and safari fees, which are billed separately.
| Tier | Bed | Food | Transport | Sights | Extras | Total per day |
|---|---|---|---|---|---|---|
| Backpacker | Rs 3,000–7,000 | Rs 2,000–4,000 | Rs 500–2,000 | Rs 1,000–5,000 | Rs 500–1,500 | Rs 7,000–19,500 |
| Mid-range | Rs 10,000–22,000 | Rs 5,000–9,000 | Rs 6,000–12,000 | Rs 5,000–10,000 | Rs 1,500–3,000 | Rs 27,500–56,000 |
| Comfort | Rs 35,000–90,000 | Rs 10,000–20,000 | Rs 12,000–25,000 | Rs 8,000–15,000 | Rs 3,000–8,000 | Rs 68,000–158,000 |
2026 estimate, per person, sharing a room. Flights, ETA and safari fees not included.
What individual things cost
Street and café food is the easiest place to save. A rice and curry lunch or a kottu roti from a busy place costs a fraction of a hotel restaurant meal, and the quality is often better. Beer in a bar is a mid-range expense, not a budget one.
Transport splits sharply. Trains and buses are very cheap; a private car and driver costs about US$50–80 a day for the group, which is reasonable per person if you are three or four. Tuk-tuks in Colombo through a ride-hailing app show the fare upfront; without a meter, agree the price before you get in.
| Item | Price | Note |
|---|---|---|
| Rice and curry lunch | Rs 600–1,500 | Local café or stall |
| Kottu roti | Rs 800–1,800 | Dinner staple |
| Tuk-tuk, 3 km in Colombo (app) | Rs 500–800 | Agree fare if no meter |
| Lion lager in a bar | Rs 900–1,500 | Hotel bars cost more |
| Sigiriya rock ticket (foreigner) | About US$35 | Check |
| Temple of the Tooth, Kandy | About Rs 2,000 | Check |
| Car and driver | About US$50–80 a day | Per group, check |
| Safari jeep | US$60–120 per jeep | Plus park fees, check |
Where costs spike
Foreigners pay far more than locals at cultural sites and national parks. A day that combines a Cultural Triangle ticket with a Yala safari can add US$100 or more per person on top of your normal spend, and those fees are usually paid in cash at the gate.
The other spike is transport style. Switching from trains and buses to a private car and driver can double a mid-range day, but it also lets you cover more ground and reach places trains do not serve. Decide which matters more before you build the route.
- Cultural Triangle sites: budget a full day of sight fees, not a single ticket
- Yala and other parks: jeep plus park fee, paid separately
- Private car and driver: about US$50–80 a day for the group
- Peak season (December to March on the south coast): room rates rise
Cash, cards and ATMs
Carry LKR in small notes. Tuk-tuks, buses, tea stalls and many entry tickets are cash only, and change is not always available for large notes.
ATMs are common in Colombo and larger towns, but withdrawal limits are low and foreign cards are sometimes refused. Take out more than you think you need before heading to remote areas, and keep a backup card separate from your main one.
- Small notes for tuk-tuks, buses, tea and entry tickets
- ATMs in Colombo and towns; low limits, cards sometimes refused
- Ride-hailing apps show the fare upfront in Colombo
- Agree the fare before riding a tuk-tuk without a meter
How to cut costs without losing the trip
Eat where locals eat, take the train instead of a private car for the scenic legs, and book guesthouses directly rather than through a platform. Travel in the shoulder months and you pay less for the same room.
The one place not to economise is time. A rushed route costs more in taxis and missed trains than a slower one, and the hill country train is both the cheapest and the best part of many trips.
- Trains and buses for long legs; the hill country line is the value highlight
- Local cafés over hotel restaurants
- Shoulder season for lower room rates
- Share a car and driver between three or four people
FAQ
Sources and verification
Questions people ask
How much money do you need per day in Sri Lanka?
Backpackers need about Rs 9,000–15,000 a day, mid-range travellers Rs 25,000–45,000, and comfort travellers Rs 75,000 or more. These figures exclude international flights, the ETA visa and safari fees, which are paid separately. 2026 estimate.
Is Sri Lanka expensive for tourists?
No for everyday costs: food, local transport and simple rooms are cheap. Yes for the headline sights, because foreigners pay far more than locals at cultural sites and national parks. A Cultural Triangle day plus a Yala safari can add US$100 or more per person.
What do meals, hotels and transport cost in Sri Lanka?
A rice and curry lunch is Rs 600–1,500 and kottu roti Rs 800–1,800. Guesthouses run Rs 3,000–7,000 a night, boutique hotels Rs 10,000–22,000. Trains and buses are very cheap; a car and driver costs about US$50–80 a day for the group.
How much should I budget for a two-week trip?
At mid-range, roughly Rs 27,500–56,000 a day, so about Rs 385,000–780,000 for 14 days per person, plus flights, ETA and any safaris. Backpackers can do the same trip for around Rs 100,000–270,000. 2026 estimate.
Do I need cash in Sri Lanka?
Yes. Tuk-tuks, buses, tea stalls and many entry tickets are cash only. ATMs are common in Colombo and towns but withdrawal limits are low and foreign cards are sometimes refused, so carry small LKR notes and a backup card.
When is Sri Lanka cheapest to visit?
Outside the December to March peak on the south coast, room rates fall. The two monsoons hit different coasts at different times, so a shoulder-month trip can still find dry weather on one side of the island.
Deep dive
Every source; changeable facts are marked check
Sources
- officialSri Lanka Tourism Development Authority
- officialSri Lanka Railways
- officialDepartment of Immigration and Emigration – ETA
- officialCentral Bank of Sri Lanka
- secondaryWikivoyage – Sri Lanka