tripunder

Home › Blog › Sri Lanka trip cost from India

International · Sri Lanka

Sri Lanka Trip Cost from India: 7 Days, Flights and the Free ETA, Itemised

Sri Lanka is a 1 h 25 min flight from Chennai, and since May 2026 the visa costs nothing. The flight is the big line; the ground is cheap if you take buses and sleep in dorms. Here is a week, line by line, with every price dated, and the honest gaps where we could not find a price.

By GokulUpdated 11 November 202611 min read
Sigiriya rock fortress rising above the gardens and brick ruins, with visitors on the path

Photo: Bernard Gagnon, CC BY-SA 3.0, via Wikimedia Commons. Text added by Trip Under.

Short answer

About ₹33,000–₹49,000 per person for seven days on a budget, flights from Chennai included. A Chennai–Colombo one-way was as low as ₹8,794 on the cheapest December dates and about ₹16,891 on a typical day. Seven days on the ground by bus and dorm bed cost about ₹15,000. The tourist ETA is free for Indians since 25 May 2026, but you still have to apply before you fly.

~₹15,0007 days on the ground, budget
₹8,794cheapest Dec one-way from Chennai
Freetourist ETA, 30 days
₹1 = LKR 3.54rate used here

The route is the classic first loop, adjusted for the railway that is still broken: Kandy for the old royal city, Sigiriya for the rock fortress, then the long bus into the hills to Ella for tea estates and walks, and back to Colombo for the flight home.

Every price below has a date. Sri Lankan rupees become Indian rupees at the 11 November 2026 rate from open.er-api.com: ₹1 = LKR 3.54, so LKR 1,000 is about ₹282. Dollar and euro prices use the same day's rates (₹1 = US$0.0106 = €0.0095). Where we could not find a dated price, we say so instead of guessing.

Seven days for one person, itemised

Infographic · where the money goes

Solo, 7 days, budget, with Chennai flights: about ₹49,000

Flight 69%Kandy beds 3%Sigiriya bed 1%Ella beds 4%Colombo bed 2%Sigiriya 7%Buses 4%Food 11%
Return flight Chennai–Colombo (two one-ways at the typical lowest daily fare)₹33,782
Kandy, 2 nights in a dorm bed (about €6.66 a night)₹1,399
Sigiriya, 1 night in a dorm bed (about €5.91)₹621
Ella, 2 nights in a dorm bed (about €8.55 a night)₹1,796
Colombo, 1 night in a dorm bed (about €9.03)₹949
Sigiriya Rock Fortress ticket (US$35)₹3,289
Buses: Colombo–Kandy, Kandy–Sigiriya and back, Kandy–Ella, Ella–Colombo (LKR 6,260)₹1,768
Food, 7 days at three cheap-restaurant meals a day (LKR 2,700)₹5,339
Per person₹48,943

Only 5 days? Drop Sigiriya and one Kandy night: fly in, bus to Kandy, bus to Ella, two nights there, bus back. That is simple arithmetic on the same prices, not a separately costed plan.

Sri Lanka visa for Indians: the rule now

The tourist ETA is free for Indians, so any site asking you to pay for it is not the official one. Type eta.gov.lk yourself.

Flights from Chennai, Bengaluru, Kochi and Mumbai

All four cities have non-stop flights to Colombo (CMB). Chennai is the cheapest and has the most choice.

Source: HappyFares route pages, non-stop economy one-way fares, read 11 November 2026. "Cheapest December" is the lowest fare on any single December date; "typical" is the page's own "on a typical day the lowest fare is" figure (for Kochi, which gives none, the median of 284 fares seen in the last 30 days). Check the airline's own site for your dates.
FromNon-stop timeCheapest December one-way seenTypical lowest fare on a dayAirlines seen
Chennai1 h 25 min₹8,794₹16,891SriLankan, IndiGo, FitsAir
Bengaluru1 h 25 min₹12,631₹21,754SriLankan, IndiGo
Kochi1 h 10 min₹13,883₹22,113 (median)SriLankan
Mumbai2 h 30 min₹11,465₹19,756SriLankan, Air India, IndiGo and others

The railway problem, and the route we used

The famous Kandy to Ella train cannot be booked end to end right now. Cyclone Ditwah badly damaged the hill-country line (Sunday Times, Sri Lanka, 21 June 2026). The section from Nanu Oya to Badulla, which passes Ella, reopened on 20 June 2026. Between Kandy and Nanu Oya there were still no trains when we checked on 11 November 2026 (BYC.lk status page, last verified 9 November 2026; GeckoRoutes). BYC.lk also reports that trains between Colombo and Gampola were suspended again from 25 October 2026, and quotes Sri Lanka Railways giving 22 November 2026 as a target to resume, which it calls a target, not a timetable.

So this plan uses buses, which run regardless. If the line reopens before you go, swap the Kandy–Ella bus for the train; we have not priced the train because the fares quoted for after reopening are not confirmed.

Infographic · the route

Seven days: Kandy, Sigiriya, Ella

Day 1 land and bus to Kandy. Day 2 Sigiriya, sleep there. Day 3 back to Kandy. Days 4–5 Ella. Day 6 bus to Colombo. Day 7 fly home.

Two legs are priced from the opposite direction because we found no dated fare for the way we travel. Check the fare at the bus stand.
LegHowFareIn rupeesSource
Colombo → KandyAC busLKR 740₹209BYC.lk, verified 9 Nov 2026
Kandy → SigiriyaBus to Dambulla (LKR 530), then bus to Sigiriya (LKR 100); no direct busLKR 630₹178GeckoRoutes, updated 8 May 2026
Sigiriya → KandyThe same two buses in reverse; priced at the outward fareLKR 630₹178our assumption
Kandy → EllaDirect bus no. 10, about 6 hLKR 1,360₹384GeckoRoutes, updated 22 Apr 2026
Ella → ColomboTaxi to Kumbalwela Junction (LKR 1,200), then AC bus to Colombo (LKR 1,700)LKR 2,900₹819GeckoRoutes Colombo–Ella, updated 8 May 2026, priced in reverse

Ella has its own Trip Under page with the walks and stays. If you would rather see the Tamil north than the hills, our Jaffna page covers the overnight buses and the reopened Yal Devi train.

What things cost on the ground

Beds: Hostelworld city lists, read 11 Nov 2026 (median of each hostel's cheapest dorm price, no dates chosen). Meals, water, local ticket: Numbeo (Kandy updated 2 Oct 2026, Colombo 10 Nov 2026). Sites: Central Cultural Fund price list, last updated 30 Mar 2026.
ItemPriceIn rupees
Dorm bed, Kandy (median of cheapest beds)€6.66 a night₹699
Dorm bed, Sigiriya€5.91 a night₹621
Dorm bed, Ella€8.55 a night₹898
Dorm bed, Colombo€9.03 a night₹949
Meal, inexpensive restaurant, KandyLKR 900₹254
Meal, inexpensive restaurant, ColomboLKR 1,269₹358
Meal for two, mid-range restaurant, ColomboLKR 8,250₹2,331
Bottled water, 0.33 litre, Colomboabout LKR 87₹25
One-way local transport ticket, Colomboabout LKR 53₹15
Sigiriya, foreign adultUS$35₹3,289
Polonnaruwa or Anuradhapura, foreign adultUS$30₹2,819

Money: rupees, cards and UPI

Frequently asked questions

How much does a Sri Lanka trip cost from India?

About ₹33,000–₹49,000 per person for seven days on a budget, including Chennai–Colombo flights (₹8,794–₹16,891 each way, HappyFares, 11 Nov 2026) and about ₹15,000 on the ground for dorm beds, buses, food and the Sigiriya ticket.

Is the Sri Lanka visa free for Indians in 2026?

Yes, for tourism. Since 25 May 2026 Indians get a free tourist ETA for 30 days with double entry. You must still apply on eta.gov.lk before you arrive.

Do Indians need an ETA for Sri Lanka if it is free?

Yes. The official notice on eta.gov.lk says all foreign nationals, including the 40 free-visa countries, must obtain an ETA before arriving.

Which Indian city has the cheapest flights to Colombo?

Chennai. On 11 November 2026 the cheapest December one-way seen was ₹8,794 from Chennai, ₹11,465 from Mumbai, ₹12,631 from Bengaluru and ₹13,883 from Kochi (HappyFares, non-stop economy).

Is the Kandy to Ella train running?

Not end to end when we checked on 11 November 2026. Nanu Oya to Ella and Badulla has run since 20 June 2026, but Kandy to Nanu Oya was still closed after Cyclone Ditwah. Take the bus (LKR 1,360, about 6 hours) or a road transfer to Nanu Oya.

How much is the Sigiriya ticket for Indians?

The Central Cultural Fund lists US$35 for a full foreign ticket and US$20 for a half ticket, without saying on that list who qualifies for the half ticket. We budget US$35, about ₹3,289.

Can I use UPI in Sri Lanka?

Yes, at merchants that show a LankaQR code. UPI acceptance through LankaQR went live on 12 February 2024. Carry Sri Lankan rupees for buses and small stalls.

Sources and how we priced this

Keep reading

Thailand Trip Cost from India: 7 Days, Flights and Visa, ItemisedRead the guide →Visa-Free Countries for Indians (2026): Where You Can Go Without a Visa, and What a Day CostsRead the guide →Cheapest Countries to Visit in 2027: 15 Countries Ranked by What a Day Really CostsRead the guide →

See Ella and the hill country

Our Ella page has the walks, the stays and the Nine Arch Bridge, with a planner for your own dates.

Open the Ella page →

Prices in this guide were read on the dates given in the sources section. Fares, bus prices and dorm rates change every day; check them on the operator's own site or at the counter before you travel. Trip Under is not a travel agency and earns nothing from these trips.