Sri Lanka packs tea country, beaches, wildlife and history into one short, affordable trip from India. Here's the honest 7-day breakdown and where smart choices save the most.
The classic 7-day route
Colombo (Day 1) → Kandy + temple & gardens (Days 2–3) → scenic hill train to Ella (Days 4–5) → south coast beaches, Galle & whale/wildlife (Days 6–7). Minimal backtracking and a stunning train leg.
True total cost (2 people)
Flights ₹24,000–₹44,000, hotels ₹40,000–₹80,000, private driver 7 days ₹30,000–₹45,000, food ₹14,000–₹26,000, activities/safari ₹12,000–₹22,000, ETA visa ~₹5,000 for two. Realistic total: ₹1.3L–₹2.3L.
How to save
Hire one private driver for the whole trip instead of transfers, ride the Kandy–Ella train in 2nd class reserved, and eat local rice-and-curry — delicious and a fraction of hotel prices.
Common questions
How much does a Sri Lanka trip cost from India?
A comfortable 7-day trip for two runs roughly ₹1.3–2.3 lakh all-in, including a private driver.
Do Indians need a visa for Sri Lanka?
Yes — an online ETA (electronic travel authorisation), quick to obtain and valid for tourism.
Make Sri Lanka yours
Create your Traveller DNA and get a Sri Lanka trip built around how you actually travel — costs, hotels, itinerary and all.