How much does a trip to Sri Lanka cost in 2026?
Use the free calculator below to estimate your trip cost, or read the full 2026 budget breakdown for budget, mid-range and luxury travellers.
How much does a trip to Sri Lanka really cost?
The average daily cost for a trip to Sri Lanka in 2026 is around $58 to $60 per person. Budget travellers can get by on $25 to $35 per day staying in hostels and eating local rice and curry. A mid-range trip with private rooms and some taxis costs $50 to $90 per day. Luxury travellers should budget $150 or more per day.
A 10-day trip for two people typically costs between $1,500 and $2,500 depending on your travel style, choices, and where you go. Here is what you need to know before you start planning.
Use the free Sri Lanka trip cost calculator
Enter your trip details below to get an instant estimate. This calculator gives you a rough idea of what your trip will cost based on current 2026 prices.
When are you visiting?
Select your travel month to see seasonal pricing
Prefer a manual breakdown? The full 2026 cost tables are below.
Sri Lanka cost per day (budget vs mid-range vs luxury)
Understanding your daily budget is the first step to planning a realistic trip. Here is what you can expect to spend each day in Sri Lanka depending on your travel style. These figures include accommodation, food, transport and activities for one person. They do not include international flights.
| Travel Style | Daily (USD) | Daily (LKR) | Accommodation | Food | Transport |
|---|---|---|---|---|---|
| Budget | $25 β $35 | LKR 8,000 β 11,200 | Hostels ($8β15), basic guesthouses | Rice & curry ($2β4), street food | Buses ($0.50β2), trains ($3β12) |
| Mid-Range | $50 β $90 | LKR 16,000 β 28,800 | Private AC rooms, boutique guesthouses ($20β40) | Local & tourist restaurants ($8β15) | Mix of taxis & private drivers |
| Luxury | $150+ | LKR 48,000+ | Boutique hotels, resorts ($150β500+) | Fine dining | Private chauffeur |
A quick note on these numbers
These are typical daily costs for 2026, based on current accommodation, food and transport prices. Your actual spending will vary depending on your itinerary, how many days you spend in each place, and your personal choices. A budget traveller who moves slowly and stays in one place for several days will spend less than one who moves every day.
The biggest factor in your daily cost is usually accommodation. A hostel in a tourist area costs around $8 to $15 per night, a private room in a guesthouse costs $20 to $40, and a luxury resort can cost $150 or more. Choose your accommodation wisely and you can control a large part of your budget. Now let us look at how the total cost adds up for different trip lengths.
Sri Lanka trip cost by duration (7, 10, 14 days)
The total cost of your trip depends heavily on how long you stay. Here is what you can expect to spend for different trip lengths based on a mid-range travel style. These totals include accommodation, food, transport and activities. They do not include international flights or visa fees. All figures are per person in USD unless stated.
| Duration | Solo (Mid-Range) | Couple (Mid-Range) |
|---|---|---|
| 7 Days | $350 β $630 | $700 β $1,260 |
| 10 Days | $500 β $900 | $1,000 β $1,800 |
| 14 Days | $700 β $1,260 | $1,400 β $2,520 |
| 1 Month | $1,500 β $2,700 | $3,000 β $5,400 |
How to use this table
If you are travelling alone on a mid-range budget of about $65 per day, a 10-day trip will cost you roughly $650. For a couple with the same daily budget that total doubles to around $1,300, because you are paying for two people. The simplest approach is to multiply your daily budget by the number of days, then add a little extra for unexpected costs. Once you have a number, you can build a complete route with our AI Trip Planner to see how those days map across the island.
If you are staying for a month or more, the daily cost often drops slightly because you can get discounts on long-term accommodation and negotiate better rates for tours and transport. Now let us look at what is actually included in your Sri Lanka budget.
What's included in your Sri Lanka budget
Your daily budget covers several categories. Here is what each one looks like in real terms, with actual numbers.
Stay
Accommodation is usually your biggest daily expense. Hostels and basic guesthouses cost $8 to $15 per night. Private AC rooms in mid-range guesthouses cost $20 to $40. Luxury resorts and boutique hotels start at $150 and climb from there.
Dining
A local rice and curry plate at a small family restaurant costs $2 to $4. A meal at a tourist restaurant with western options costs $8 to $15. A beer costs $2 to $3, and tea is almost free.
Transport
A long bus ride across the country costs $2 to $5. The scenic Kandy to Ella train costs $3 to $12 depending on class. Tuk tuks charge roughly $0.40 per kilometre, and a private driver with a car costs $45 to $65 per day. You can compare Sri Lanka car and driver hire rates across districts in our transport directory.
Activities
This is where costs vary the most. A safari in Yala National Park costs $60 to $80 per person including jeep and entry. Sigiriya Lion Rock costs $30 for foreign tourists, the Temple of the Tooth costs $7, and whale watching in Mirissa costs $40 to $60.
Visa
Most tourists need a 30-day tourist ETA. As of 2026 the fee is around US$20 for a 30-day double-entry visa, and many nationalities can now apply free of charge. Always apply through the official Sri Lanka ETA portal before you travel.
Connectivity
A local tourist SIM card costs $5 to $10 and gives you data for maps, social media and messaging. Most packages offer 5 to 20 gigabytes for 30 days.
The bottom line
A budget traveller spending $25 to $35 per day stays in hostels, eats local food, uses public transport and picks a few paid activities. A mid-range traveller spending $50 to $90 per day has private rooms, eats a mix of local and tourist food, uses taxis sometimes and does more activities. A luxury traveller spending $150 or more per day stays in top resorts, eats at fine restaurants and has a private driver. Now let us look at the specific attraction fees you need to budget for.
Attraction & entry fees in Sri Lanka (2026)
Sri Lanka's top attractions charge separate entry fees for foreign tourists. These fees are higher than what locals pay, and they add up quickly. Here is what you need to budget for the most popular sites.
| Attraction / Activity | Approx. Fee (USD) | Note |
|---|---|---|
| Sigiriya Lion Rock | $30 | Foreign tourist rate. Includes climb and museum. |
| Pidurangala Rock | $3 | Budget alternative to Sigiriya with great views. |
| Yala National Park Safari | $60 β $80 | Includes jeep hire and park entry per person. |
| Temple of the Tooth (Kandy) | $7 | Foreign tourist rate. Modest dress required. |
| Whale Watching (Mirissa) | $40 β $60 | Per person, including boat and guide. |
| Dambulla Cave Temple | $15 | Foreign tourist rate. Five caves with Buddha statues. |
| Polonnaruwa Ancient City | $25 | Foreign tourist rate. Bicycle rental extra. |
| Anuradhapura Ancient City | $25 | Foreign tourist rate. Tuk tuk hire extra. |
| Royal Botanic Gardens (Peradeniya) | $10 | Foreign tourist rate. Beautiful gardens near Kandy. |
An important note about these fees
Foreign tourists pay significantly more than locals for most attractions, and this is standard across Sri Lanka. The fees listed above are approximate based on 2026 rates and can change, so check official sources such as Sri Lanka Tourism before your visit. The best strategy is to plan which attractions you really want to see and budget for them separately. For example, a day visiting Sigiriya and Dambulla can cost $45 in entry fees alone, before transport or food.
Seasonal price changes (when Sri Lanka is cheapest)
Sri Lanka has three main tourist seasons, and prices for accommodation, tours and transport change between them. Choosing the right season can save you 30 to 45 percent on your total trip cost.
Peak Season
Dec β Mar- Dry, sunny west & south coasts
- Hotels book out months ahead
- Top rates on rooms and safaris
Shoulder Season
Apr, Sep β Oct- Weather still good in many areas
- Lower prices than peak
- Thinner crowds
Off-Peak Season
May β Jun, Nov- 30β45% cheaper accommodation
- Easy to book tours
- Great for the east coast
The cheapest months to visit
The months of May, June and November consistently offer the best prices, with accommodation costing 30 to 45 percent less than peak season. Many travellers avoid these months because of rain forecasts, but the rain is often brief and localised. You get empty beaches, negotiable room rates and a more authentic experience. Now let us answer the question travellers ask most: is Sri Lanka expensive compared to other popular destinations in Asia?
Is Sri Lanka expensive? (vs Thailand, Bali, Vietnam)
No. Sri Lanka is one of Asia's better-value destinations. Day-to-day costs, from food to transport, are far lower than in Western countries and most of Asia's pricier hubs, so you can have a comfortable trip for significantly less. Here is how Sri Lanka compares to Thailand, Bali and Vietnam across budget, mid-range and luxury travel.
| Destination | Budget (USD/day) | Mid-Range (USD/day) | Luxury (USD/day) |
|---|---|---|---|
| Sri Lanka | $25 β $35 | $50 β $90 | $150+ |
| Thailand | $30 β $40 | $80 β $120 | $200+ |
| Bali | $35 β $45 | $90 β $130 | $250+ |
| Vietnam | $20 β $30 | $60 β $85 | $150+ |
What this table tells you
Sri Lanka sits comfortably in the middle. Vietnam is cheaper for budget travel, while Thailand and Bali are more expensive than Sri Lanka across all categories. For a mid-range traveller spending 10 days in Sri Lanka, the total cost is roughly $500 to $900 per person. The same trip in Thailand would cost $800 to $1,200, Bali $900 to $1,300, and Vietnam $600 to $850. If you are still deciding where to spend those days, it helps to browse Sri Lanka's main regions first so you can shortlist the areas worth your time.
The real value in Sri Lanka is at the mid-range and luxury levels. You get better accommodation, more personalised service and unique experiences for a lower price than equivalent options in Thailand or Bali. A luxury resort in Sri Lanka that costs $250 per night would cost $400 or more in Bali. Flights to Sri Lanka are often cheaper than flights to Bali or Vietnam depending on where you are flying from, so factor that into your total budget. Now let us look at some practical ways to save money.
How to save money in Sri Lanka
Sri Lanka is already affordable, but you can stretch your budget even further with these practical tips. None of them require sacrifice, just knowing how things work.
Eat like a local
Rice and curry at a local spot costs $2 to $4. The same meal at a tourist restaurant costs $10 to $15. Look for places where locals are eating: the food is fresher, the portions bigger, and the price lower. Street food like kottu roti and samosas costs even less.
Use public transport
Buses are incredibly cheap, with a ride across the island costing $2 to $5. The scenic Kandy to Ella train costs $3 to $12 depending on class. Taxis and private drivers are convenient but expensive, so use them only when you need to.
Travel off-peak
Accommodation prices drop by 30 to 45 percent in May, June and November. Even peak season has deals if you book early. Avoid travelling during Sri Lankan holidays, when prices spike.
Buy a local SIM card
A tourist SIM card with data costs $5 to $10. It gives you maps, messaging and the ability to research prices on the spot, so it pays for itself quickly.
Bargain for tuk tuks
Always agree on the price before getting in. A fair rate is roughly $0.40 per kilometre. Ask locals what a trip should cost, or use the PickMe app for metered fares where available.
Book a driver wisely
A private driver with a car costs $45 to $65 per day and can triple your efficiency, but prices vary. Compare a few options for private driver hire across districts before committing, and confirm what fuel and accommodation costs are included.
Stay longer in one place
Moving every day costs more in transport and time. Staying three or four nights in one base lets you negotiate better room rates and cut moving costs, especially in Kandy, Ella and Mirissa.
Frequently asked questions
Common questions about Sri Lanka travel costs in 2026.
How much money do I need per day in Sri Lanka?
Budget travellers need $25 to $35 per day for hostels, local meals and public transport. Mid-range travellers need $50 to $90 per day for private rooms, a mix of local and tourist restaurants, and some taxis. Luxury travellers should budget $150 or more per day. These figures exclude international flights.
How much does a 2 week trip to Sri Lanka cost for a couple?
A two-week trip for a couple on a mid-range budget costs approximately $1,400 to $2,520 total, or $100 to $180 per day for both people. This includes accommodation, food, transport and activities, but not international flights or visa fees. A budget couple would spend $700 to $980 for the same period.
Is Sri Lanka cheaper than India?
Sri Lanka is generally a little more expensive than India for budget travel, as India offers cheaper accommodation and food at the very low end. However, Sri Lanka offers better value for mid-range and luxury experiences. For a comfortable trip with private rooms and decent food, the two are broadly comparable.
Is $50 a day enough for Sri Lanka?
Yes. For budget travellers using public transport, staying in guesthouses or hostels and eating local food, $50 per day is comfortable and leaves some room for activities. For mid-range travel with private rooms and occasional taxis, you will need closer to $80 to $130 per day.
What hidden costs should I budget for in Sri Lanka?
The roughly US$20 ETA visa (free for many nationalities in 2026), Sigiriya entrance at $30, Yala safari at $60 to $80 per person, and private driver costs at $45 to $65 per day are the biggest extras. Also budget for tips, laundry and unexpected transport changes. Adding 10 to 15 percent to your estimate covers most of these.
When is the cheapest time to visit Sri Lanka?
May, June and November offer the lowest prices on accommodation and tours, saving you 30 to 45 percent compared to peak season. The weather is mixed but the savings are real. Shoulder months like September and October also offer good value.
How much does accommodation cost in Sri Lanka per night?
Hostels and dorm beds cost $8 to $15 per night. Basic guesthouses with a private room cost $15 to $25. Mid-range hotels with air conditioning cost $30 to $60. Luxury resorts and boutique hotels start at $150 and can go much higher. Prices are lower off-peak.
Is Sri Lanka expensive compared to Thailand?
Sri Lanka is cheaper than Thailand for most travellers. Daily costs are roughly 10 to 20 percent lower for similar standards of accommodation and food, and the gap is wider at the luxury end. A resort that costs $250 in Sri Lanka would cost $350 to $400 in Thailand.
Can I travel Sri Lanka on a tight budget?
Yes. Budget travellers can manage on $25 to $35 per day by staying in hostels or simple guesthouses, eating rice and curry at local spots, using buses and trains, and choosing a few key attractions rather than visiting every site. Travelling off-peak helps too.
How much should I budget for a safari in Sri Lanka?
A safari in Yala National Park costs $60 to $80 per person including jeep hire and park entry. Udawalawe is slightly cheaper at $50 to $70, and Minneriya for elephants costs $40 to $60. Compare at least three operators to get a fair price.