No, Sri Lanka is not expensive. It is one of Asia's better value destinations, where budget travellers can get by on around 30 to 40 US dollars a day and mid range travellers on 60 to 90 dollars a day. Local food, trains and guesthouses are cheap, while resorts and private drivers cost more.
Here is what you can expect to pay and how to keep costs down.
How much does a trip to Sri Lanka cost per day?
| Style | Daily budget (USD) | What it covers |
|---|---|---|
| Budget | 30 to 40 | Guesthouses, local food, trains and buses |
| Mid range | 60 to 90 | Nicer hotels, some private transport, tours |
| Luxury | 150 and up | Resorts, private driver, fine dining |
What do everyday things cost?
A local rice and curry meal costs around 2 to 4 US dollars, a guesthouse room 15 to 30 dollars, and a scenic train ride just a few dollars. Tuk tuk hops are cheap when metered or agreed in advance, and many temples and viewpoints charge little or nothing, though headline sites such as Sigiriya carry a higher foreigner fee.
What are the biggest costs?
The largest expenses are usually a private car and driver, which many travellers hire for flexibility, and entry fees at major attractions such as Sigiriya and the Temple of the Tooth. Beach resorts and whale watching or safari tours also add up, so budget for a few splurges.
How can you save money in Sri Lanka?
Ride the train instead of private cars for long scenic routes, eat where locals eat, drink king coconut over imported drinks, and travel in shoulder season for lower room rates. Agreeing tuk tuk fares upfront or using a metered app avoids overpaying.
Is Sri Lanka good value overall?
Yes. For a country packed with beaches, tea country, wildlife safaris and ancient sites, Sri Lanka delivers excellent value, especially for travellers happy to use local transport and guesthouses.
For more planning, see our Sri Lanka travel guide, our list of things to do in Sri Lanka, and the best time to visit Sri Lanka.
To have hotels, drivers and tours arranged in one place, explore our curated Sri Lanka tour packages.
Frequently asked questions
Is Sri Lanka cheaper than the Maldives?
Yes, considerably. Sri Lanka offers budget and mid range options across food, transport and accommodation, while the Maldives is largely a resort destination with much higher daily costs.
How much cash should you carry?
Carry enough Sri Lankan rupees for meals, tuk tuks and small entry fees, as cards are not accepted everywhere. ATMs are common in towns, and hotels and larger restaurants take cards.
Are attractions expensive for foreigners?
Most temples and viewpoints are cheap or free, but flagship sites like Sigiriya charge a higher foreigner entry fee. Budget for a few of these headline attractions.
What is the cheapest way to travel around?
Trains and public buses are the cheapest options and cover most of the country. The hill country train rides are both scenic and excellent value.

