Sri Lanka Frontier
A blue train winding through tea country near Ella, one of Sri Lanka's great-value journeys

Plan Your Trip

Sri Lanka Travel Budget

How much a trip to Sri Lanka costs: realistic daily budgets for backpackers, mid-range and comfortable travellers in rupees and dollars, plus sample prices for meals, trains, tuk-tuks, drivers and the big-ticket national-park fees.

By Mark Fletcher · 7 min read

Sri Lanka is one of Asia’s great-value destinations. A plate of rice and curry costs little more than a dollar, a scenic train through the hills barely a few dollars more, and a clean, welcoming family guesthouse a fraction of what a comparable room would fetch elsewhere. Where costs jump, sharply, is at the foreigner entrance gates of the big cultural sites and national parks, which are charged in dollars and can dwarf everything else you spend in a day. This guide sets out realistic daily budgets and sample prices in both rupees and US dollars, and flags the park-fee sting so it does not catch you out.

Daily budgets by travel style

StyleDaily budgetWhat it covers
Backpacker / budgetUSD 25–40Guesthouse or hostel dorm, local eateries, trains and public buses, a share in the odd tuk-tuk or jeep
Mid-rangeUSD 60–100Comfortable hotel or good guesthouse, restaurant meals, some private transport and a couple of paid sights
Comfortable / luxuryUSD 150+Boutique or upmarket hotel, private car-and-driver throughout, safaris and guided tours

These figures are per person per day on the ground, and exclude international flights and visa costs. Travelling as a couple lowers the per-person cost, because rooms, drivers and safari jeeps are shared. The single biggest variable is not accommodation or food, both stay cheap almost everywhere, but how many dollar-priced national parks and cultural sites you visit, and whether you hire a private driver or stick to the excellent, dirt-cheap public transport.

A tuk-tuk on a quiet road winding through the tea country

Sample costs

Individual prices help calibrate a budget. Typical ranges across the island, with dollar equivalents at roughly 335 rupees to the dollar:

ItemTypical price
Rice and curry at a local eateryLKR 400–800 (USD 1.30–2.50)
Kottu rotiLKR 400–700 (USD 1.20–2.00)
Egg hopperLKR 60–150 (USD 0.20–0.45)
Large bottle of local beerLKR 500–800 (USD 1.50–2.40)
Pot of Ceylon tea in a caféLKR 150–350 (USD 0.45–1.05)
Colombo–Kandy train, 2nd classaround LKR 400 (USD 1.30)
Reserved seat on the Kandy–Ella hill trainroughly USD 10–15
Short tuk-tuk hop in townLKR 200–500 (USD 0.60–1.50)
Family-run guesthouse double (per night)USD 15–30
Mid-range hotel double (per night)USD 40–90
Private car-and-driver (per day)USD 50–70
Full-day shared safari, jeep onlyUSD 30–50 per person

Local food and public transport are where Sri Lanka’s value really shows. A day spent eating at rice-and-curry shops and hoppers stalls, riding trains and buses, and staying in a guesthouse can genuinely cost under USD 25, until you add a big sight.

The park-fee sting

Here is the catch that surprises almost every first-time visitor. Foreigners pay entrance fees in US dollars at the major cultural sites and national parks, with local service charges and VAT added on top, and these fees are high relative to everything else on the island.

SiteApproximate foreigner fee
Sigiriya rock fortressUSD 30–36
Yala or Udawalawe national park (entrance only)USD 25–40 per person, all in
Temple of the Sacred Tooth, Kandyaround LKR 2,000 (USD 6)
Ancient cities (Anuradhapura, Polonnaruwa)roughly USD 25–30 each

At a national park, the entrance fee is only part of the cost: you also pay for the jeep and driver, and government tax on top. A shared full-day safari usually works out at somewhere between USD 50 and 90 per person once everything is bundled in, and a private jeep costs considerably more. These are the line items that turn a USD 30 day into a USD 100 day, so plan them deliberately.

Where Sri Lanka is cheap, and where it is not

Compared with most of the world, Sri Lanka is inexpensive across nearly every everyday cost:

  • Eating and drinking is remarkably cheap, from rice-and-curry lunches and kottu to hoppers, tropical fruit and pots of Ceylon tea.
  • Public transport is almost absurdly good value: trains and buses cross the country for a dollar or two, and the celebrated hill-country rail journeys cost a fraction of what such scenery would command anywhere else.
  • Accommodation in family-run guesthouses is excellent and cheap, often with breakfast included and warm, personal hospitality.

Where costs climb are the foreigner entrance fees described above, and the convenience of a private car-and-driver, which many visitors happily pay for because it makes touring the island so easy. Imported goods, upmarket beach resorts and alcohol in tourist bars are also pricier than the local baseline. Step onto a train, eat where Sri Lankans eat, and stay in guesthouses, and the country reverts to its reputation for outstanding value.

Money and payments

The currency is the Sri Lankan rupee (LKR), trading at roughly 335 to the US dollar in mid-2026, though the rate moves, so check before you travel. Cash is essential: while hotels, larger restaurants and supermarkets in the main towns take cards, the everyday economy, local eateries, tuk-tuks, markets, bus fares and small guesthouses, runs on cash. ATMs are common in towns and cities; withdraw larger sums to reduce per-transaction fees, and carry a mix of notes since change for large bills can be scarce. Tipping is modest and appreciated rather than expected: round up or leave around 10 per cent at restaurants (many already add a 10 per cent service charge), tip a private driver roughly USD 5–10 a day for good service, and hand a few hundred rupees to a helpful jeep driver or guide.

With the budget mapped out, see our getting around Sri Lanka guide for the trains, buses and drivers that keep costs down, the currency guide for cash and card tips, and the best time to visit guide to travel when both weather and prices are in your favour.

Frequently asked questions

How much does a trip to Sri Lanka cost per day?+

As a rough guide, backpackers can travel on around USD 25–40 a day using guesthouses, local food, trains and buses; mid-range travellers spend roughly USD 60–100 a day on comfortable hotels, restaurants and the occasional driver; and a comfortable trip runs from about USD 150 a day upwards. National-park safaris and a private car-and-driver are the main things that push a daily figure higher.

Is Sri Lanka expensive to visit?+

No, Sri Lanka is one of Asia's better-value destinations. Local food, trains, buses and simple guesthouses are very cheap, and a hearty rice-and-curry lunch costs little more than a dollar or two. The exceptions are the entrance fees for major sights and national parks, which are charged to foreigners in dollars and are high relative to everything else on the island.

How much money do I need for two weeks in Sri Lanka?+

For a fortnight, a budget traveller might spend around USD 350–560, a mid-range traveller roughly USD 850–1,400, and a comfortable traveller USD 2,100 or more, excluding international flights. A private car-and-driver for the trip and a couple of national-park safaris are the biggest single line items to add on top.

What currency is used in Sri Lanka and should I bring cash?+

The currency is the Sri Lankan rupee (LKR), which trades at roughly 335 to the US dollar. Cards work in hotels, larger restaurants and supermarkets in the main towns, but much of daily life, local eateries, tuk-tuks, markets, small guesthouses and bus fares, is cash only, so carry rupees. ATMs are common in towns; withdraw larger amounts to reduce per-transaction fees.

Why are Sri Lanka's national-park and sightseeing fees so expensive?+

Foreigners pay dollar-denominated entrance fees at the big cultural sites and national parks, with local taxes on top. Sigiriya rock is around USD 30–36, and a Yala or Udawalawe park entrance runs roughly USD 25–40 per person once service charges and VAT are added, before the cost of the jeep. These fees are the single biggest budget surprise for visitors, so plan them in advance rather than being caught out.

How much does a car and driver cost in Sri Lanka?+

A private car-and-driver, the most popular way to tour the island, costs roughly USD 50–70 a day for an air-conditioned sedan, and USD 70–100 for an SUV or van. Confirm before booking whether fuel, the driver's meals and accommodation, and any national-park jeep transfers are included, as these are sometimes quoted separately.

What are the best ways to save money in Sri Lanka?+

Eat where locals eat, travel by train and public bus rather than private transport, choose family-run guesthouses over hotels, and share safari jeeps and drivers with other travellers to split the fixed costs. Pick two or three national parks or big sights rather than trying to do them all, since the foreigner entrance fees add up fast. Agree tuk-tuk fares before you set off, or use the PickMe app for a metered price.

Do I need to tip in Sri Lanka?+

Tipping is appreciated but modest. Rounding up or leaving around 10 per cent at restaurants is generous, and note that many hotels and larger restaurants already add a 10 per cent service charge to the bill. For a private driver, roughly USD 5–10 a day is a common thank-you for good service; a few hundred rupees suits a safari jeep driver or a helpful guide.