Sri Lanka Trip Cost from India: A Rupee Budget for Every Group Size
The visa is free and the flight is short, so a Sri Lanka holiday is decided by three lines: the car and driver, the hotels and the entry tickets. Here is each one priced in rupees, with the SAARC discounts Indians get.
A Sri Lanka trip cost from India is lower than most travellers expect, and it falls fastest for groups. There is no visa fee for Indians, Colombo is between one and four hours from most Indian metros, and Indian passport holders pay SAARC rates at the big heritage sites, often half of what Europeans pay. What makes the budget different from Thailand or Singapore is transport. Almost every visitor tours Sri Lanka in a private car with an English-speaking chauffeur who stays with them for the whole week. That car costs about the same whether two people sit in it or four, so a couple pays roughly twice as much per head for transport as a family of four.
Below, each cost is priced per person unless stated, at about 3.5 Sri Lankan rupees (LKR) to one Indian rupee, the market rate in mid-November 2026, so LKR 1,000 is about ₹285. Entry fees fixed in US dollars are converted at about ₹95 to the dollar. Figures are as of November 2026; prices and rules change, and we check before you book. If you want priced itineraries instead of building your own budget, our Sri Lanka tour packages page shows live land prices; this guide covers the whole trip, flights and pocket money included.
Updated November 2026 by the Vibrant Holidays team, Ahmedabad.
Holiday packages for the places in this guide
All 12 matching packages on Vibrant Holidays — 2 to 10 nights. Every package can be customised for departure from your city.
What a Sri Lanka trip costs: quick totals
| Trip (6 nights, per person) | Typical choices | Couple | Family or group of 4 |
|---|---|---|---|
| Simple | Sale fare, 3-star and good guesthouses, car with driver, main SAARC-rate sights, local rice and curry | ₹50,000 – 65,000 | ₹38,000 – 50,000 |
| Comfortable (most common) | Full-service fare, 3- and 4-star hotels with breakfast, Kandy, Nuwara Eliya, Ella train, Yala or Bentota, Indian dinners | ₹65,000 – 95,000 | ₹50,000 – 72,000 |
| Boutique | Tea-estate bungalows, 5-star beach resort, van with licensed chauffeur-guide, observation-car train seats, two safaris | ₹1,10,000 – 1,80,000 | ₹85,000 – 1,40,000 |
The gap between the two right-hand columns is almost entirely the car. A seventh night adds about ₹5,000 to ₹11,000 per person once the hotel, an extra day of driver and food are counted. December 20 to early January, Easter and the Kandy Esala Perahera nights in July or August are the costliest dates.
Flights to Colombo from Indian cities
Bandaranaike International Airport (CMB) at Katunayake, about 35 km north of Colombo, is the arrival point for almost every visitor. Non-stops run from Chennai, Kochi, Bengaluru, Hyderabad, Mumbai and Delhi on SriLankan Airlines, IndiGo and Air India. Sri Lankan carrier FitsAir has flown Ahmedabad–Colombo non-stop about three times a week since June 2026. Kolkata and Pune have no non-stop and connect via Chennai, Bengaluru or Mumbai. Return economy fares, as of November 2026, outside peak weeks:
| From | Return fare | Non-stop time | Tip |
|---|---|---|---|
| Chennai | ₹9,000 – 18,000 | About 1 h 20 min | Cheapest in India; a train or cheap flight to Chennai can pay off for groups |
| Kochi, Bengaluru | ₹11,000 – 22,000 | About 1 h 10 min – 1 h 30 min | Short hops; morning arrivals leave a full first day |
| Hyderabad | ₹13,000 – 24,000 | About 2 h | IndiGo and SriLankan |
| Mumbai | ₹13,000 – 26,000 | About 2½ h | Three carriers keep fares competitive |
| Delhi | ₹16,000 – 30,000 | About 3½ h | Several daily non-stops |
| Ahmedabad | ₹18,000 – 32,000 | About 3 h non-stop | FitsAir on its operating days; otherwise one stop |
Check the baggage on low fares: some include only 7 kg in the cabin, and adding a 20 kg bag costs ₹2,000 to ₹4,000 each way. City-specific airports and timings are on our pages for Sri Lanka from Chennai, Bengaluru, Hyderabad, Delhi and Ahmedabad.
Visa and paperwork: what is free and what is not
- Tourist ETA: ₹0. Since 25 May 2026 Sri Lanka issues the 30-day tourist Electronic Travel Authorisation free to Indian passport holders. It is still compulsory and must be approved before you board; apply on the official eta.gov.lk portal, usually approved within a day or two. Our Sri Lanka visa for Indians guide shows each screen and the fake sites to avoid. We prepare and submit the application; approval is the Department of Immigration's decision.
- Look-alike visa websites: some still charge USD 30 to 75 for this free document. That money is wasted.
- Travel insurance: about ₹400 to ₹1,000 per person for a week; worth it for the hill roads and safaris.
- Airport transfer: if your driver meets you, it is part of the car cost. A one-way taxi from the airport to Colombo city costs about LKR 6,000 to 9,000 (₹1,700 to ₹2,600).
Car and driver: the line that decides your budget
Sri Lanka's roads are narrow, slow and full of bends in the hill country; self-drive is impractical for most visitors, and the public bus network suits backpackers more than families. So a private vehicle with a chauffeur is the normal way to tour. Rates as of November 2026, per vehicle per day:
| Vehicle | Seats | Per day (USD) | About (₹) | Notes |
|---|---|---|---|---|
| Sedan or hybrid car with English-speaking chauffeur | 2 – 3 | 65 – 80 | ₹6,200 – 7,600 | Fuel, tolls, parking, driver's room and meals usually included; about 70 – 100 km a day allowed |
| Mini-van with chauffeur | 4 – 6 | 85 – 115 | ₹8,100 – 10,900 | The best value for families with luggage |
| Van with licensed chauffeur-guide | 4 – 8 | 110 – 150 | ₹10,500 – 14,300 | Driver also explains sites; useful for seniors and the Ramayana circuit |
Per person over a 7-day tour: a couple sharing a car pays about ₹22,000 to ₹27,000 each; a family of four in a mini-van pays about ₹14,000 to ₹19,000 each; six friends in a van pay under ₹13,000 each. Add a tip for the driver of about LKR 2,000 to 3,000 a day (₹570 to ₹860), shared by the group. Extra kilometres beyond the allowance cost around USD 0.40 to 0.60 per km, so a route that zigzags between the east coast and the south can add up. Package quotes normally include the car for the whole trip, so compare the total, not the hotel list.
Entry tickets: SAARC rates for Indian passports
Many Sri Lankan sites charge three price bands: locals, SAARC nationals (Indians included) and other foreigners. Show your passport at the counter to get the SAARC rate. Fees as published for 2025–26; dollar prices are paid in LKR at the day's rate, so they move slightly.
| Site | SAARC adult | About (₹) | Other foreigners |
|---|---|---|---|
| Sigiriya Rock Fortress | USD 17.50 – 20 | ₹1,650 – 1,900 | USD 35 |
| Dambulla Cave Temple | LKR 2,500 | ₹710 | LKR 3,000 |
| Temple of the Tooth, Kandy | LKR 1,500 | ₹430 | LKR 2,000 |
| Polonnaruwa ancient city | USD 15 | ₹1,425 | USD 30 |
| Pinnawala Elephant Orphanage | LKR 1,400 | ₹400 | LKR 2,800 |
| Royal Botanic Gardens, Peradeniya | LKR 3,540 | ₹1,000 | Same |
| Horton Plains (World's End) | About USD 15 – 18 | ₹1,400 – 1,700 | About USD 33 – 35 |
| Yala half-day safari, shared jeep cost included | About USD 30 | ₹2,850 | About USD 40 |
| Galle Fort, Nine Arches Bridge, Ella Rock walks | Free | ₹0 | Free |
Safari detail: Yala's park ticket is priced in dollars with a service fee and 18% tax on top, and a 4-hour jeep for up to six people costs about USD 50 (LKR 15,000). Four people sharing one jeep usually pay ₹2,500 to ₹4,000 each in total; a couple alone pays more per head. Udawalawe, better for elephants and closer to the south coast, costs about the same.
A typical sightseeing bill: Sigiriya, Dambulla, the Temple of the Tooth, Pinnawala, Peradeniya and one Yala safari come to about ₹7,000 to ₹9,000 per adult at SAARC rates. The Ramayana sites (Sita Amman Temple, Ashok Vatika area, Divurumpola, Munneswaram) mostly have no fee beyond a small offering.
The Kandy–Ella train: ticket classes and real cost
| Class | Fare (LKR) | About (₹) | What you get |
|---|---|---|---|
| Observation car or Ella Odyssey special | 4,000 – 6,000 | ₹1,150 – 1,700 | Large rear windows or a tourist train; sells out first |
| First class, air-conditioned | 2,500 – 5,000 | ₹700 – 1,450 | Sealed windows, so worse for photos |
| Second class, reserved | 1,000 – 2,500 | ₹285 – 700 | Open windows and doors; the favourite for views |
| Third class, reserved or unreserved | 100 – 1,000 | ₹30 – 285 | Crowded on weekends and holidays |
The 120 km ride takes six to seven hours, sometimes longer. Reserved seats open about a month ahead and go quickly between December and April, and resellers often charge two or three times the face value. Your driver takes the empty car round by road to meet you at Ella or Nanu Oya, so the train costs you nothing extra in transport. Many families take only the most scenic stretch, Nanu Oya (for Nuwara Eliya) to Ella, about three hours. Food on board is limited, so carry snacks.
Hotel cost by stop
Per room per night, two adults with breakfast, as of November 2026, outside the year-end peak.
| Stop | 3-star or good guesthouse | 4-star | 5-star or boutique | Note |
|---|---|---|---|---|
| Colombo or Negombo | ₹4,500 – 8,000 | ₹8,000 – 14,000 | ₹14,000 – 30,000 | Negombo is closer to the airport for late flights |
| Kandy | ₹3,500 – 7,000 | ₹7,000 – 12,000 | ₹12,000 – 25,000 | Rates jump during the Esala Perahera |
| Sigiriya, Dambulla, Habarana | ₹4,000 – 7,500 | ₹8,000 – 15,000 | ₹15,000 – 40,000 | Jungle lodges with pools; good for children |
| Nuwara Eliya | ₹4,000 – 8,000 | ₹8,000 – 14,000 | ₹14,000 – 35,000 | Cold nights; check for heaters and hot water |
| Ella | ₹3,500 – 7,000 | ₹7,000 – 13,000 | ₹13,000 – 30,000 | Many small hillside hotels; few large ones |
| Bentota, Galle, Mirissa | ₹5,000 – 9,000 | ₹9,000 – 18,000 | ₹18,000 – 45,000 | Beach resorts often offer half board |
Many Sri Lankan hotels quote half-board (breakfast and dinner) for a small extra, often LKR 4,000 to 8,000 per person a night. In hill towns with few restaurants this can work out cheaper and easier than going out, and kitchens will prepare vegetarian food if told in advance.
Food, SIM card and daily spending
- Rice and curry at local restaurants: LKR 600 to 1,200 (₹170 to ₹340), usually with several vegetable curries, dal and papadum. Ask for no fish (Maldive fish flakes go into some vegetable dishes).
- Indian vegetarian restaurants: Colombo's Wellawatte and Bambalapitiya areas and Kandy town have South and North Indian places; a meal costs LKR 1,500 to 3,000 (₹430 to ₹860). Jain meals without onion and garlic need advance notice outside Colombo.
- Hotel buffet dinner: LKR 5,000 to 9,000 (₹1,400 to ₹2,600) if not on half board.
- Daily food budget: about ₹1,000 to ₹1,800 per person mixing local meals and Indian restaurants; ₹2,500 or more with hotel buffets every night.
- SIM card: a tourist SIM from Dialog or SLT-Mobitel at the airport, with generous data, costs about LKR 1,500 to 3,500 (₹430 to ₹1,000).
- Small spends: tuk-tuk rides in towns LKR 300 to 1,000, king coconut LKR 150 to 250, temple offerings and shoe-keeping a few hundred rupees.
Sample budgets by group size
Six nights, private car with chauffeur, Colombo or Negombo, Sigiriya, Kandy, Nuwara Eliya, Ella and Bentota (or Yala), outside peak weeks, as of November 2026.
| Line | Couple from Mumbai, 3-star (per person) | Family of 4 from Chennai, 3- and 4-star (whole family) | Six friends from Bengaluru, guesthouses and 3-star (per person) |
|---|---|---|---|
| Return flights | ₹13,000 – 26,000 | ₹36,000 – 72,000 | ₹11,000 – 22,000 |
| ETA and insurance | ₹400 – 1,000 | ₹1,600 – 4,000 | ₹400 – 1,000 |
| Hotels (6 nights) | ₹13,500 – 22,500 | ₹54,000 – 90,000 (two rooms) | ₹9,000 – 16,000 |
| Car or van with chauffeur (7 days) and tip | ₹23,500 – 29,500 | ₹61,000 – 82,000 | ₹10,500 – 14,000 |
| Entry tickets, Ella train, safari | ₹8,000 – 11,000 | ₹26,000 – 36,000 | ₹7,500 – 10,000 |
| Food | ₹7,000 – 12,000 | ₹26,000 – 44,000 | ₹6,500 – 11,000 |
| SIM and small spends | ₹1,500 – 2,500 | ₹4,000 – 6,000 | ₹1,500 – 2,500 |
| Total | ₹66,900 – 1,04,500 per person | ₹2,08,600 – 3,34,000 for four | ₹46,400 – 76,500 per person |
The family works out to about ₹52,000 to ₹83,500 a head and the six friends lower still, mainly because they split one vehicle. Children under 12 often pay reduced entry fees and stay free in parents' rooms at some resorts, but rules vary by hotel, so we check each one. Shopping for tea, spices and gems is not counted.
Money: LKR, cards, forex and TCS
- Rate: about LKR 3.5 to ₹1 in November 2026. Divide an LKR price by 3.5, or for quick mental maths, by 3 and knock off a little.
- Where to get LKR: LKR is hard to buy in India at a fair rate. Most travellers take a forex card or US dollars and change a small amount at Colombo airport, where counters stay open for night flights; ATMs in towns work with most Indian debit and forex cards, with a fee per withdrawal.
- Cards: hotels and larger restaurants accept cards; tuk-tuks, temple stalls, roadside fruit and small eateries want cash. LKR 25,000 to 40,000 per person (₹7,000 to ₹11,500) covers small spends and tips for six nights when hotels, car and main tickets are prepaid.
- TCS: since 1 April 2026, an overseas tour package attracts 2% Tax Collected at Source from the first rupee. On a ₹1,40,000 package for a couple that is ₹2,800, adjustable against income tax or refundable on filing. GST also applies on the package invoice.
Eight ways to spend less in Sri Lanka
- Travel as four or more. Sharing one van is the largest saving available; two couples travelling together each save ₹8,000 to ₹12,000.
- Fly from Chennai, Kochi or Bengaluru if your home city's fare is high; the short hop is often half the price of a Delhi ticket.
- Keep the route compact. A loop of Negombo, Sigiriya, Kandy, Nuwara Eliya, Ella and the south coast avoids paying for extra kilometres.
- Pick one safari, not two. Yala or Udawalawe, depending on whether you head to the south coast or Ella.
- Book reserved second-class train seats as soon as they open, instead of buying resold observation tickets.
- Choose half board in the hills, where restaurant choice is thin and prices are higher.
- Avoid 20 December to 5 January and the Esala Perahera nights unless the festival is the reason for your trip; late January to March gives good west-coast weather at lower rates.
- Use the ETA portal yourself or through us, never a paid look-alike site.
If your limit is ₹50,000 a head, Sri Lanka is one of the few countries that fits it with a private car, especially for groups; see our list of international trips under ₹50,000.
How we build a Sri Lanka quote
- Every line priced: flights with baggage, named hotels with meal plan, vehicle type and kilometre allowance, entry fees at SAARC rates, train class and safari, plus what you pay locally.
- Vehicle matched to the group, so a family is not squeezed into a sedan and a couple does not pay for a van.
- Private and customised: your own dates and pace, with the Ramayana sites added where you want them; friends and families travel as a private group, not in a group.
- Vegetarian and Jain meals confirmed with each hotel in writing, and Indian restaurants marked on the route.
- 11 years of planning Sri Lanka trips from our office on C G Road, Ahmedabad, booked on WhatsApp or phone from any city, with 24×7 support on tour. IATA-accredited; member of TAAI, TAFI, ADTOI and IATO; recognised by the Ministry of Tourism, Government of India. Toll-free 1800-313-4262.
Plan your trip with Vibrant Holidays
Tell us your dates, budget and who is travelling. We reply with a day-wise plan and a clear price, usually the same day.
Get a Free Quote WhatsApp 9089090790Sri Lanka Trip Cost: FAQs
How much does a Sri Lanka trip cost from India?
A 6-night trip with flights, 3- and 4-star hotels, a private car with chauffeur, the main sights at SAARC rates and food usually costs about ₹55,000 to ₹95,000 per person. Families and groups sharing a van pay less per head, often ₹50,000 to ₹72,000, while couples in boutique hotels can spend ₹1,10,000 or more.
Is ₹50,000 enough for a Sri Lanka trip?
Yes for many travellers, especially groups of four or more flying from Chennai, Kochi or Bengaluru, staying in 3-star hotels and guesthouses and sharing one van. A couple from Delhi with a private car will usually need ₹60,000 to ₹70,000 each. Peak year-end dates push every figure higher.
What is the Sri Lanka trip cost for a couple?
For 6 nights in 3-star hotels with a private car and driver, flights from Mumbai, the main sights, the Ella train and a safari, a couple typically spends about ₹1,34,000 to ₹2,09,000 together. The car is the biggest shared cost, about ₹47,000 to ₹59,000 for a week including the driver's tip.
How much does a car with driver cost per day in Sri Lanka?
As of November 2026, a car with an English-speaking chauffeur costs about USD 65 to 80 a day, roughly ₹6,200 to ₹7,600, usually including fuel, tolls and the driver's room and meals with a daily kilometre allowance. A mini-van for four to six people costs about USD 85 to 115 a day.
Do Indians pay less at Sigiriya?
Yes. Indian passport holders pay the SAARC rate, about USD 17.50 to 20 against USD 35 for other foreigners, paid in Sri Lankan rupees at the day's rate. Similar discounts apply at Polonnaruwa, Dambulla, the Temple of the Tooth and Pinnawala. Carry your passport to the ticket counter to claim the lower price.
Is the Sri Lanka visa free for Indians?
The fee is nil. Since 25 May 2026 the 30-day tourist ETA is issued free to Indian passport holders, but it must still be applied for on eta.gov.lk and approved before travel. Avoid look-alike websites that charge for it. We prepare and submit the application; approval is the immigration department's decision.
How much is the Kandy to Ella train ticket?
Reserved second class costs about LKR 1,000 to 2,500, roughly ₹285 to ₹700, and observation-car or Ella Odyssey seats about LKR 4,000 to 6,000. The journey takes six to seven hours. Reserved seats sell out early between December and April, and resellers often charge two or three times the printed fare.
How much does a Yala safari cost for Indians?
A half-day jeep safari including the park ticket costs about USD 30 per person at SAARC rates when four or more share the jeep, roughly ₹2,500 to ₹4,000 each. The park ticket carries a service fee and 18% tax. A couple hiring a jeep alone pays more per head. Udawalawe costs about the same.
How much money should I carry to Sri Lanka?
With hotels, car and main tickets prepaid, about LKR 25,000 to 40,000 per person, roughly ₹7,000 to ₹11,500, covers tips, tuk-tuks, snacks and temple offerings for six nights. Take a forex card or US dollars, change some at Colombo airport and use ATMs in towns. Small eateries and stalls accept only cash.
Is Sri Lanka cheaper than Thailand for Indians?
For groups, usually yes: the visa is free, flights from South India are very cheap and SAARC entry rates are low. For a couple, the private car makes Sri Lanka cost about the same as a Bangkok and Pattaya trip. Sri Lanka has fewer paid attractions, so the ticket line is smaller.
When is the cheapest time to visit Sri Lanka?
May to September is low season on the west and south coasts, with hotel rates down by a quarter or more, though the south-west monsoon brings rain there; the east coast is in season then. Late January to March offers good weather at moderate prices. Christmas to New Year is the most expensive period.
Is TCS applicable on a Sri Lanka tour package?
Yes. Sri Lanka counts as overseas, so 2% Tax Collected at Source applies to the package from the first rupee since 1 April 2026. On a ₹1,40,000 package it is ₹2,800. It is credited to your PAN and adjusted against income tax or refunded when you file your return.