
Sri Lanka is not the cheapest destination in Asia. It’s also not the most expensive. It is somewhere in the middle, and whether it feels affordable depends almost entirely on how you travel.
Budget backpackers can get by on $30–40 per day. Mid-range travelers spending $80–120 per day get private rooms, comfortable transport, and the major attractions without feeling like they’re cutting corners. Luxury options exist, and they’re genuinely good value by Western standards.
This guide breaks down the real Sri Lanka trip cost — accommodation, food, transport, activities, visa, and insurance, with honest numbers and no inflated estimates. See the full Sri Lanka itinerary if you’re still working out your route.
Sri Lanka Daily Budget Overview
| Budget Tier | Daily Cost | Accommodation | Style |
|---|---|---|---|
| Budget | $30–45/day | Dorms, basic guesthouses | Buses, trains, street food |
| Mid-range | $80–120/day | Boutique guesthouses, 3-star | Mix of transport, tourist restaurants |
| Luxury | $200+/day | Boutique hotels, villas | Private drivers, fine dining |
A 10-day mid-range Sri Lanka trip cost lands around $900–1,200 per person. A budget 10-day trip runs $350–450. These figures include accommodation, transport, food, and activities, but not international flights.
One thing worth knowing: post-2022 economic recovery pushed prices up 30–40% from pre-crisis levels. They’ve since stabilized, but Sri Lanka is no longer as cheap as it was five years ago. Your money still goes far, just not as far as older blog posts suggest.
Accommodation Costs in Sri Lanka

Accommodation is where the Sri Lankan daily budget varies most. You can sleep in a clean dorm for $8 or in a boutique villa for $300. Most travelers fall somewhere in between.
| Type | Price/Night | What You Get |
|---|---|---|
| Hostel dorm | $8–15 | Shared bathroom, basic facilities |
| Budget private room | $15–25 | Fan, private bath, sometimes breakfast |
| Homestay | $12–20 | Local family, often includes meals |
| Boutique guesthouse | $25–50 | AC, hot water, nicer decor |
| 3-star hotel | $40–70 | Pool, restaurant, reliable service |
| Beach bungalow | $30–60 | Direct beach access, simple rooms |
| Boutique/luxury | $100–300+ | Spa, included meals, premium locations |
Colombo is 20–30% higher than everywhere else. Hill country towns like Ella and Kandy offer the best value — good guesthouses for $15–30. Beach destinations like Mirissa and Arugam Bay spike 30–50% in peak season (December–March).
Browse current options on Booking.com and filter by recent reviews. Read them — quality varies widely in the budget category.
Food Costs in Sri Lanka

Food is one of the cheapest parts of cheap travel in Sri Lanka. If you eat local, you can spend $6–10 a day on three meals. Switch to tourist restaurants, and that climbs to $20–25.
Street Food and Local Eateries
Sri Lankans call simple local restaurants “hotels” — not guesthouses, just eateries. A rice and curry plate with multiple curries, dhal, and sambol costs $2–4 at these spots. That’s a full meal.
Common prices at local spots:
- Rice and curry: $2–4
- Hoppers (breakfast): $1–2 for 2–3 pieces
- Kottu roti: $1.50–3
- Short eats (savory snacks): $0.50–1.50
- Fresh king coconut: $0.50–1
Tourist Restaurants and Cafés
Beachside cafés in Mirissa, Ella, and Arugam Bay charge considerably more. Expect $4–8 for breakfast, $6–12 for pizza or pasta, and $8–20 for a seafood dinner. Fresh juice runs $1.50–3.
The price gap between eating local and eating tourist is real. A kottu roti costs $3 at a local spot and $8 at a beach café two streets away. Both can be good. Only one is cheap.
Transportation Costs in Sri Lanka

Getting around is where you make or lose your budget. Public transport is extremely affordable. Private drivers are convenient and add up fast.
Trains
The Sri Lankan hill country train between Kandy and Ella is the most famous route in the country. Second-class reserved costs around LKR 600 (~$2) at the station.
Online through 12Go or Bookaway, expect $15–25. The markup is real; buy at the station if you can plan ahead.
The coastal line from Colombo to Galle runs for 2–3 hours and costs under $2 in second class. It follows the shoreline the entire way. Worth taking even if you’re not in a hurry.
See the full Ella to Kandy train guide for ticket classes, departure times, and which side to sit.
Buses
Government buses cover almost every route and cost less than trains. Colombo to Galle runs LKR 250–300 (~$0.80–1). Colombo to Kandy costs around LKR 200–250. Air-conditioned intercity buses cost LKR 500–700 for the same routes and are significantly more comfortable.
Tuk-Tuks

Tuk-tuks are the default for short trips within towns. A typical 5 km ride costs LKR 300–500 (~$1–1.50). Agree on the price before getting in. In major cities, the PickMe app works like Uber with upfront pricing — worth downloading to avoid negotiation.
Private Drivers
A private driver with an air-conditioned vehicle costs $50–80 per day, including fuel. That covers 100–150 km. Split between two people, it’s $25–40 each. Arrange through your guesthouse, ideally a few days ahead in peak season.
Domestic Flights
Domestic flights save time but cost significantly more. Colombo to Jaffna runs $80–150 one way versus under $5 by bus. Seaplane transfers to coastal resorts start around $200 per person. Most travelers don’t need them.
| Transport | Approx. Cost | Notes |
|---|---|---|
| Local bus | $0.60–1.00 | Cheapest; stops frequently |
| AC intercity bus | $1.50–2.20 | Reserved seats, fewer stops |
| Train (2nd class, station) | $0.80–3 | Scenic; buy in advance |
| Tuk-tuk (5 km) | $1–1.50 | Negotiate first or use PickMe |
| Private driver (full day) | $50–80 | AC vehicle, flexible routing |
| Domestic flight | $80–150+ | Time-saver; not budget-friendly |
Activities and Entrance Fees
Major attractions charge foreigners significantly more than locals. Budget for this; it adds up quickly if you’re hitting multiple sites in the Cultural Triangle.
| Activity | Cost (USD) | Notes |
|---|---|---|
| Sigiriya Rock Fortress | $36–40 | Go at sunrise to beat the heat |
| Pidurangala Rock | ~$5 | Views of Sigiriya; much cheaper |
| Polonnaruwa | $25–30 | UNESCO ancient city; budget half a day |
| Dambulla Cave Temple | ~$10 | Covered shoulders/knees required |
| Temple of the Tooth, Kandy | $10–15 | Evening puja ceremony included |
| Yala National Park safari | $50–80 | Entrance + shared jeep hire |
| Udawalawe safari | $40–60 | Reliable elephant sightings |
| Whale watching, Mirissa | $30–50 | Nov–Apr season; 3–4 hour tour |
| White-water rafting, Kitulgala | $35–50 | Includes gear and instruction |
Tip: Booking activities through Viator or GetYourGuide often includes hotel pickup and a guide, which is convenient but slightly more expensive than booking direct with local operators.
Visa and Entry Costs

Most nationalities need an Electronic Travel Authorization (ETA) before arriving in Sri Lanka. Apply through the official government portal at eta.gov.lk.
Key visa facts:
- Tourist ETA: valid 30 days, extendable up to 270 days total
- Visa fees vary by nationality — check the official fee schedule for your passport
- Transit visas and children under 11 enter free
- Processing takes 24–48 hours; apply a few days before departure
- Some nationalities (including certain African countries) must apply through an embassy
Your passport needs at least six months of validity from your arrival date. Bring proof of accommodation and a return ticket — immigration can ask for both. If you’re coming from a Yellow Fever endemic country, carry your vaccination certificate.
Travel Insurance for Sri Lanka

Insurance is not mandatory, but it’s not optional either. Sri Lanka’s road conditions, adventure activities, and monsoon season all create real risk. A medical evacuation without coverage can cost tens of thousands of dollars.
For most solo travelers, SafetyWing is the most practical option. It runs around $40–50 for two weeks and covers medical emergencies, trip delays, and lost luggage. It’s designed for independent travelers and renews monthly if you’re extending your trip.
If you’re doing high-risk activities like white-water rafting or motorbike riding, check that your policy covers them — many standard plans don’t. Buy coverage before you leave home, not after you land.
Sample 10-Day Budget Breakdown
Budget Traveler (~$35–45/day)
| Expense | Budget ($35/day) | Mid-range ($95/day) |
|---|---|---|
| Accommodation | $10–18/night | $30–40/night |
| Food | $6–10/day | $15–25/day |
| Transport | $3–5/day (buses/trains) | $25–35/day (driver split) |
| Activities | $5–10/day (low-cost only) | $15–20/day |
| 10-Day Total | $350–450 | $900–1,200 |
Budget total skips Yala safari and Sigiriya (uses Pidurangala instead) and sticks to public transport. Mid-range includes both a half-day shared safari and a private driver split between two people.
Neither estimate includes international flights or travel insurance. Add $40–50 for two weeks of SafetyWing coverage.
Money-Saving Tips for Sri Lanka

- Travel shoulder season. April–June and September–October see accommodation prices drop 20–40%. The weather is less predictable, but the savings are real.
- Buy train tickets at the station. Online platforms charge $15–25 for seats that cost $2–3 at the counter. Visit any station in advance and book there.
- Eat local, eat well. Rice and curry from a local “hotel” costs $2–4 and is genuinely better than most tourist restaurant equivalents. Make it your default.
- Pidurangala over Sigiriya. At $5 versus $36, Pidurangala gives you a view of Sigiriya itself. Many travelers say it’s the better photo anyway.
- Share private drivers. If you’re traveling with someone or meet people at your guesthouse going the same direction, splitting a driver brings the per-person cost down considerably.
- Book guesthouses directly. WhatsApp the property before booking online. You often save 10–15% and build a relationship that helps with local tips and transport.
- Use PickMe in cities. The app eliminates tuk-tuk fare negotiation and gives you upfront pricing. Download it before you need it.
- Carry cash, small bills. Many guesthouses and local spots don’t take cards. ATM fees add up if you withdraw small amounts frequently.
Is Sri Lanka Worth the Cost?

Sri Lanka costs more than Thailand or Vietnam. The entrance fees are steep by regional standards. The economic recovery has made some things noticeably pricier than a few years ago.
A $30 safari gives you leopard sightings that rival anything in Africa. A $2 train ticket covers one of the world’s great rail journeys. A $20 guesthouse room in Ella looks out over tea estates and mountains. The cost of living in Sri Lanka for tourists is reasonable when you factor in what you actually get.
If you’re comparing it to a beach holiday in Phuket or a resort week in the Maldives, Sri Lanka costs less and gives you more. If you’re comparing it to backpacking in Cambodia, it costs more. Know what you’re looking for, and it will deliver.
More expensive than Thailand or Vietnam, but still affordable by Western standards. Budget travelers can manage on $35–45 per day. Mid-range runs $80–120 per day with private rooms and major attractions included.
A budget 10-day trip runs roughly $350–450 per person. Mid-range is $900–1,200. Neither includes international flights or travel insurance.
Government buses cost under $1 for most routes. Trains are slightly more but more scenic. Both cover all the major destinations.
April–June and September–October. Accommodation drops 20–40% compared to peak season (December–March). Weather is less predictable but the savings are significant.









