Disclosure: This article contains affiliate links. If you make a booking through these links, we may earn a commission at no extra cost to you.

Quick Answer

Sri Lanka travel budget for 2026: budget travelers spend around $40-90 a day depending on the city, driven mostly by hotels, as of the September 2026 shoulder season. Colombo and Kandy run cheapest at the budget tier (around $40-65/day), Galle Fort runs pricier (around $75-90/day) thanks to its heritage-guesthouse premium, and Ella’s infinity-pool view hotels push a comfort-tier day to around $195-275, higher than any Colombo hotel except one luxury tower. Budget Ella’s upscale tier separately from its ~$45-60 homestay rooms.

Is Sri Lanka Cheap? Mostly, Until You Book an Ella View Hotel

Here’s the number that flips the usual assumption: Ella, the town everyone calls a cheap backpacker stop, has a hotel tier that runs around $160-240 a night. That’s higher than every hotel in Colombo, the capital, except one 5-star tower.

Booking.com’s own search results for September 2026 confirm it: Ella’s hillside hotels with infinity pools and valley views, clustered around Kithal Ella, sit well above Colombo’s ceiling. Colombo’s true premium is a single property, the Cinnamon Life tower at City of Dreams, around $163/night. Everything else in the capital tops out closer to $90-95.

Ella’s cheap reputation only holds at its homestay tier, around $45-60 a night. Book the view-hotel tier and you’re paying more than a Colombo luxury stay for a valley view instead of a city skyline.

Hotel Prices by City and Neighborhood

Live Booking.com rates for a one-night stay, 2 adults, checking in September 5, 2026 (VoyageHacks pulled these from Booking.com’s own search results, checked August 6, 2026, not a listed rate card):

CityBudgetMid-rangeUpscale
Colombo (Wellawatte, Kollupitiya, Fort)~$40-55/night~$55-80/night~$90-165/night
Kandy (lake rim, city centre)~$30-46/night~$55-80/night~$90-111/night
Galle Fort (Church St/Leyn Baan)~$65-76/night~$95-130/night~$140-171/night
Ella (Kithal Ella, Passara Rd)~$45-60/night~$75-130/night~$160-240/night

Two findings worth budgeting around. Kandy has the lowest ceiling of the four cities in this guide: even its top upscale pick lands under $115. And Galle’s Fort carries a clear heritage premium: its cheapest guesthouses cost more than a Colombo 4-star, though a 5-star beach resort just outside the walls (Ginthota) can undercut the Fort’s own boutique 5-stars.

Search Hotels
Compare prices across all booking sites

Cost Per Day by Travel Style

These day totals start from the hotel bands above (researched, the dominant line item) and add a directional $12-35 allowance for local food, transport and one ticket, scaled by tier. Treat the allowance as directional: rice-and-curry plates and street food run cheap island-wide, but check menus on the ground rather than budgeting off a fixed number.

StyleColomboKandyGalle FortElla
Budget~$50-65/day~$40-60/day~$75-90/day~$55-70/day
Mid-range~$75-100/day~$75-100/day~$115-150/day~$95-150/day
Comfort/upscale~$125-200/day~$125-145/day~$175-205/day~$195-275+/day

These exclude your international flight. Notice Ella’s comfort row: it’s the only city in this guide where the top tier clears $195, and it clears every other city’s comfort ceiling too.

A budget day in Colombo (~$55): a budget hotel like The Den 23 or Sofia Colombo City (~$42-55/night), a cheap local lunch, a PickMe tuk-tuk ride or two around the city, and a donation-only stop at Gangaramaya Temple.

A budget day in Kandy (~$48): a lake-rim guesthouse like Mcleod-Inn or 360 Viewpoint (~$31-42/night), local meals, and the Temple of the Sacred Tooth Relic ticket (around $9-10).

A comfort day in Ella (~$220): an infinity-pool hillside hotel like The Pinnacle or Ella Trail Luxury Villa (~$160-183/night), a guided walk to Little Adam’s Peak (free to visit), and a Nine Arch Bridge photo stop (also free).

What Sightseeing and Tickets Cost

Sri Lanka’s biggest tourist sites carry official (or near-official) entry fees; several minor sites are simply free or donation-based.

SiteCityAround (foreign visitor)Note
Sigiriya (Lion Rock)Cultural Triangle~$35 adult, ~$20 child (non-SAARC)Priced in USD, paid in LKR at the gate’s daily rate; covers the rock, water gardens and museum
Temple of the Sacred Tooth RelicKandy~$9-10 most nationalities, ~$8 SAARC/Thai/MyanmarBuy only from the on-site ticket machines, third-party “tickets” are invalid
Royal Botanic Gardens, PeradeniyaKandyLKR 3,000-3,540 ($9-11)Sources vary within this band, confirm the exact figure on arrival
Nine Arch Bridge / Little Adam’s PeakEllaFreeNo official gate; ignore informal fees from roadside touts
Galle Fort walls and rampartsGalleFreeOpen access, walk the walls any time
National Maritime Archaeology MuseumGalleLKR 300-400 ($1)Inside the Fort
Gangaramaya TempleColomboDonation, commonly LKR 300 ($1), plus a ~LKR 100 museum-room donationNo fixed ticket price, a donation is expected

Getting Around: Transit Costs and the 2026 Rail Disruption

The single most important transit fact for this guide: the classic Colombo-Kandy and Kandy-Ella scenic rail legs are not fully running as of August 2026. Cyclone Ditwah’s landslides (November 2025) damaged 97 sites on the highland line, and Sri Lanka Railways still had 5 critical sites under repair between Rambukkana and Kadugannawa as of July 2026, with full restoration targeted for late 2026 or early 2027. Only the Nanu Oya-Badulla segment on the Ella side has reopened. Check seatreservation.railway.gov.lk and Sri Lanka Railways’ own status notices before you plan a train leg, and have a road backup ready.

Route or itemAround
Colombo-Kandy trainDisrupted, check seatreservation.railway.gov.lk before booking
Kandy-Ella scenic trainDisrupted end-to-end, only the Nanu Oya-Badulla segment runs
Colombo-Galle coastal train~$1-9 depending on class, ~2 hours (unaffected by the highland-line disruption)
Southern Expressway bus, Colombo-GalleLKR 870 ($2.80), ~1.5 hours, faster than the train
PickMe ride-hailing (tuk-tuk, car)Meters from a base fare around LKR 180 (~$0.50), rises with distance
CMB airport to Colombo, trainLKR 30-100 ($0.10-0.30) from Katunayake South station, ~1 hour
CMB airport to Colombo, bus~LKR 290 (under $1), ~1 hour, to Fort/Pettah
CMB airport to Colombo, PickMe/taxi~$10-25, ~35-55 minutes depending on traffic

PickMe, Sri Lanka’s dominant ride-hailing app, covers tuk-tuks, cars and vans islandwide and has a designated pickup point at Bandaranaike International Airport (CMB). Its taximeter-style fares run app guides estimate around 10-17% cheaper than negotiating with a roadside tuk-tuk driver directly.

Stay connected from the moment you land, Sri Lanka
Skip the SIM-card queues and roaming bills. Install a travel eSIM in minutes.
  • Activate before you fly: data works on arrival
  • Plans for 200+ countries from a few dollars
  • Keep your number; no physical SIM swap
Get your travel eSIM

Connectivity: eSIM and Local SIM Costs

OptionAround
Airalo eSIM, smallest data planfrom ~$4.50, scaling to 20GB/30-day plans
Dialog Tourist prepaid pack (20-50GB, 30 days)LKR 1,400-2,450 ($4-7)
Mobitel Tourist SIM packLKR 499-999 ($1.50-3)

Buy an eSIM before you land and skip the airport SIM kiosk queue entirely. See our Sri Lanka eSIM guide for the current per-tier breakdown, or the site-wide eSIM hub for plans beyond Sri Lanka.

Where the Money Hides

Cash vs Card in Sri Lanka

The rupee (LKR) traded around 335 per US dollar as of this guide’s research date, and the rate moves. Check the Central Bank of Sri Lanka’s own daily indicative rate before you travel rather than budgeting off a fixed number. Carry small LKR notes for tuk-tuks, temple donations and rural stalls; PickMe and most hotels accept card or cashless payment.

Most visitors need an Electronic Travel Authorization (ETA) from the official eta.gov.lk portal only, never a lookalike domain charging $79-100 for the same thing. Since May 25, 2026, nationals of 40 listed countries, including the US, UK, most of the EU, Canada, Australia and Japan, get a free 30-day double-entry ETA. Other nationalities pay around $50 (a lower tier applies to some neighboring countries), and children under 12 are exempt from the fee. See our Sri Lanka visa guide for the full walkthrough, and consider travel insurance against a missed connection or a disrupted rail leg.

Dial 119 for police or 1990 (Suwa Seriya) for a free islandwide ambulance service in an emergency.

Frequently Asked Questions

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

Budget travelers spend around $40-90 a day depending on the city: around $50-65 in Colombo, $40-60 in Kandy, $75-90 in Galle Fort and $55-70 in Ella, as of the September 2026 shoulder season. Mid-range travel runs around $75-150 a day, and a comfort-tier day tops out highest in Ella, around $195-275, because its infinity-pool view hotels outprice every Colombo hotel except one luxury tower.

Why does Ella cost more than Colombo for a nice hotel?

Ella’s upscale hillside hotels with infinity pools and valley views, around Kithal Ella, run around $160-240 a night in Booking.com search results (checked 2026-08-06), higher than every Colombo hotel except the Cinnamon Life tower at City of Dreams (around $163/night). Ella’s reputation as a cheap backpacker town only holds at its ~$45-60 homestay tier, not its view-hotel tier.

Are the Colombo-Kandy and Kandy-Ella trains running in 2026?

Not fully. Cyclone Ditwah’s November 2025 landslides damaged 97 sites on the line, and as of July 2026 Sri Lanka Railways still had 5 critical sites under repair between Rambukkana and Kadugannawa, with full restoration targeted for late 2026 or early 2027. Only the Nanu Oya-Badulla segment on the Ella side has reopened; check seatreservation.railway.gov.lk for the current status before booking.

Do I need a visa for Sri Lanka, and how much does it cost in 2026?

Most visitors need an Electronic Travel Authorization (ETA) from the official eta.gov.lk portal only, never a lookalike site charging $79-100. Since May 25, 2026, nationals of 40 listed countries, including the US, UK, most of the EU, Canada, Australia and Japan, get a free 30-day double-entry ETA. Other nationalities pay around $50 (a lower ~$20 tier applies to some neighboring countries), and children under 12 are exempt from the fee.

How much does an eSIM cost in Sri Lanka?

Airalo’s Sri Lanka eSIM plans start around $4.50 for the smallest data tier, scaling up through 20GB/30-day options, check airalo.com/sri-lanka-esim for current per-tier pricing. Physical tourist SIMs cost less: Dialog’s Tourist packs run around LKR 1,400-2,450 (about $4-7) for 30 days, and Mobitel’s Tourist SIM pack runs around LKR 499-999 (about $1.50-3).

What’s the cheapest way from Colombo airport (CMB) into the city?

The train is cheapest: a short walk or tuk-tuk to Katunayake South station, then a ride to Fort Station for around LKR 30-100 (well under $1), about an hour. The bus to Fort/Pettah runs around LKR 290 (under $1). PickMe or a taxi costs more, around $10-25 depending on vehicle and traffic, but takes only 35-55 minutes.

Lock In the Big Costs

Hotels drive most of a Sri Lanka budget, and Ella is the one city in this guide where picking the view-hotel tier quietly beats a Colombo luxury stay. Book Colombo and Kandy well ahead for the September shoulder season, decide Ella’s homestay-versus-view-hotel question before you lock in dates, and keep an eye on the highland rail status if the classic train route matters to your plan.

Search Flights
Compare live fares across 700+ airlines

Find cheap flights to Sri Lanka | Compare Sri Lanka hotel prices

Keep planning with the Best Time to Visit Sri Lanka pillar guide, sequence your days with our Sri Lanka itinerary , and see our Sri Lanka getting around guide for the full transit breakdown. City-level picks: Colombo , Kandy , Galle and Ella . For the wider trip, browse our hotels hub and flights hub .