Sri Lanka trip from India: cost, itinerary, visa and best time
Written by Shubham, Cura travel advisor · Checked
Short answer
Plan 7 to 8 days. A Sri Lanka trip from India costs about ₹97,500 to ₹1,65,000 per person with mid-range stays, flights included. Go December to March for the south coast and hill country, or May to September for the east coast. Indians need an ETA, which is currently free. It is a 1.5 to 3.5 hour flight from most Indian metros.
Want this trip planned and booked for you? Tell Cura where and when.
Sri Lanka packs rock fortresses, tea country, a scenic train, safaris and beaches into an island you can cross in a day. That variety is also the trap: most first plans try to see everything and spend half the trip in a car. This guide is the version we would actually book. For the day-by-day plan, see the Sri Lanka itinerary.
How much does a Sri Lanka trip from India cost?
Per person, two people sharing a room and a car, 7 days. Checked on 10 Oct 2026; prices move, so treat these as ranges.
| Item | Mid-range |
|---|---|
| Return flight from Bengaluru or Chennai | ₹27,000 |
| Return flight from Mumbai | ₹33,000 |
| Return flight from Delhi | ₹40,500 |
| Stay, 6 nights (your share) | ₹30,000 |
| Car with driver, 6 days (your share) | ₹27,000 |
| Food, 7 days | ₹18,000 |
| Entry tickets and one safari | ₹12,000 |
| Visa (ETA) | Free |
| Total from Bengaluru | ₹1,14,000 |
Indian passport holders pay SAARC rates at most big sites, which cuts entry costs by a third or more. Sigiriya, for example, is about USD 20 for SAARC visitors against USD 35 for others.
How many days do you need in Sri Lanka?
- 5 days: Sigiriya, Kandy and one beach. You skip Ella and the train.
- 7 days: the classic loop. Sigiriya, Kandy, the train to Ella, the south coast. This is the one we recommend for a first trip.
- 10 days: add a Yala safari and a second beach night, or the east coast between May and September.
Full plans for all three are on the itinerary page.
When is the best time to visit Sri Lanka?
Sri Lanka has two monsoons that hit opposite coasts, so some part of the island is always dry. For a classic loop, December to March is the window.
| Region | Best | Okay | Avoid |
|---|---|---|---|
| South and west coast (Galle, Mirissa, Bentota) | Dec to Mar | Apr, Nov | May to Sep |
| Hill country (Kandy, Ella) | Jan to Apr | Dec, Jul to Sep | Oct, Nov |
| Cultural triangle (Sigiriya, Dambulla) | Jan to Sep | Dec | Oct, Nov |
| East coast (Trincomalee, Arugam Bay) | May to Sep | Apr, Oct | Nov to Feb |


Month by month detail: best time to visit Sri Lanka, or jump to Sri Lanka in December and Sri Lanka in January.
Do Indians need a visa for Sri Lanka?
Yes, an Electronic Travel Authorisation (ETA), but the fee is currently waived for Indian passport holders. Apply only on the official site, eta.gov.lk, a few days before you fly. It allows a 30-day stay.
Where should you stay in Sri Lanka?
Pick bases, not hotels. Four bases cover the classic loop.
| Base | Nights | Who it suits | Mid-range per room |
|---|---|---|---|
| Sigiriya or Habarana | 2 | Everyone. Base for Sigiriya, Dambulla, Minneriya | ₹6,000 to ₹10,000 |
| Kandy | 1 | Temple of the Tooth, start of the train | ₹5,000 to ₹8,000 |
| Ella | 2 | Hikers, tea country views | ₹4,000 to ₹8,000 |
| Galle, Mirissa or Weligama | 1 to 2 | Beach, old Galle Fort, whales Dec to Apr | ₹5,000 to ₹12,000 |




Named hotels by budget: where to stay in Sri Lanka.
What are the best things to do in Sri Lanka?
- Climb Sigiriya at 7 am, before the heat and the tour buses. About 1,200 steps, 2 to 3 hours.
- Take the Kandy to Ella train. 6 to 7 hours through tea estates. Reserved seats sell out weeks ahead in season.
- Do a jeep safari in Yala for leopards or Minneriya for elephant herds (July to October).
- Walk Galle Fort at sunset on the ramparts.
- Hike Little Adam's Peak in Ella and catch a train crossing the Nine Arch Bridge.






The full ranked list with time and cost: things to do in Sri Lanka.
How do you get to Sri Lanka from India?
Fly into Colombo (CMB). Direct flights run from most Indian metros on SriLankan Airlines, IndiGo and Air India.
| From | Direct flight time |
|---|---|
| Chennai, Kochi | About 1.5 hours |
| Bengaluru | About 1.75 hours |
| Mumbai | About 2.5 hours |
| Hyderabad | About 2.25 hours |
| Delhi | About 3.5 hours |
The airport is about an hour north of Colombo city, so most trips head straight inland on day one.
Is Sri Lanka good for vegetarians?
Very. Rice and curry is the national meal and most of the curries are vegetable: dhal, jackfruit, beetroot, pumpkin, cashew. Two things to ask for: "no Maldive fish", because dried fish flakes go into many sambols and some "vegetable" curries, and "no egg" in kottu and hoppers. Colombo and Kandy have South Indian and North Indian restaurants if you want a break.
Plan your Sri Lanka trip
- Sri Lanka itinerary: 5, 7 and 10 day plans
- Best time to visit Sri Lanka, month by month
- Where to stay in Sri Lanka
Cura is an AI + human travel agent. For Sri Lanka, the planning that matters is the order of the loop, the train seats and the driver.
How Cura plans a Sri Lanka trip
FAQ
How much does a 7-day Sri Lanka trip cost from India?
About ₹97,500 to ₹1,65,000 per person with mid-range hotels, a shared car and driver, and flights from South India. Budget travellers using trains and guesthouses can do it for about ₹67,500 to ₹82,500.
Is Sri Lanka visa free for Indians?
Indians still need an ETA, but the fee is currently waived. Apply on eta.gov.lk before you fly. Approval usually takes one to three days.
Which month is best for a Sri Lanka trip?
January to March is the safest window for the classic loop of Sigiriya, Kandy, Ella and the south coast. For the east coast, go between May and September.
Is 5 days enough for Sri Lanka?
Five days covers Sigiriya, Kandy and one beach. You need 7 to fit in Ella and the train without rushing.
Should I book a package or a custom trip?
Packages fix the hotels and the pace. A custom trip lets you choose where to spend the nights, which matters in Sri Lanka because the drive times are long. Either way, check how many hotel changes it has.
Can I use Indian rupees in Sri Lanka?
Not widely. Carry US dollars or a forex card and withdraw Sri Lankan rupees at the airport. Cards work in hotels and bigger restaurants; carry cash for tuk-tuks and small shops.
Want this trip planned and booked for you? Tell Cura where and when, and a person will send you a plan with real prices.
Next in this guideSri Lanka itineraryRead →


