Sri Lanka is genuinely one of the best-connected international destinations for Indians — Chennai to Colombo is among the shortest international flights in the world, at just over an hour. Base round-trip flight from India: USD 150. Below are realistic return fares as of June 2026.
Chennai → Colombo
~1h 10m direct
₹9,000 – ₹16,000
IndiGo, SriLankan Airlines · return
Bengaluru/Kochi → Colombo
~1.5-2h direct
₹10,000 – ₹18,000
IndiGo, SriLankan Airlines · return
Mumbai → Colombo
~3h direct
₹14,000 – ₹22,000
IndiGo, SriLankan Airlines · return
Delhi → Colombo
~4h direct
₹16,000 – ₹26,000
IndiGo, Air India, SriLankan Airlines · return
💡 Pro tip: If flying from South India, Sri Lanka is genuinely one of the cheapest and shortest international trips available — Chennai to Colombo can cost less than many domestic Indian flights.
🏨
Hotel Cost in Sri Lanka
PER NIGHT
Hotel prices are genuinely affordable across most of the country, with Ella's hill country and Galle's boutique fort hotels commanding a slight premium over Colombo and Kandy. Hotel cost is 40% of the daily rate in our calculator.
BUDGET
₹1,200–₹2,500
per night · per room
Guesthouses & homestays
Widely available across all regions
Breakfast often included
MID-RANGE ★
₹3,500–₹6,500
per night · most popular
3–4★ hotels and boutique stays
Tea estate bungalows in Ella/Nuwara Eliya
Colonial-fort boutique hotels in Galle
COMFORTABLE
₹7,000–₹25,000
per night
5★ resorts and heritage properties
Private tea estate villas
Beachfront luxury on the south coast
Kandy Lakeside Guesthouse
Kandy · walkable to the Temple of the Tooth
★★★
₹1,800–₹3,000/night
Ella Tea Estate Bungalow
Ella · surrounded by tea plantations
★★★★
₹4,000–₹8,000/night
Galle Fort Boutique Hotel
Galle Fort · restored Dutch colonial building
★★★★★
₹8,000–₹20,000/night
Colombo City Hotel
Colombo · central, near Galle Face Green
★★★★
₹3,500–₹7,000/night
🍛
Food Cost in Sri Lanka
PER DAY
Food is 30% of the daily rate per person in our calculator. Sri Lankan cuisine keeps costs genuinely low — budget travellers spend ₹550/day; mid-range ₹950/day mixing local eateries and restaurants; comfortable ₹1,800/day with proper fine dining.
Meal type
What you get
Cost (₹)
Rice and curry (local eatery)
The Sri Lankan staple — rice with multiple curries
₹150–₹350
Hoppers & kottu roti
Popular street food/casual dinner options
₹100–₹300
Casual restaurant meal
Mid-range restaurant, 2-course
₹500–₹1,000
Seafood dinner (south coast)
Fresh catch, grilled or curried
₹700–₹1,600
Fine dining / heritage hotel restaurant
Higher-end dining, colonial-era settings common
₹1,800–₹4,000
Total per day — budget (local eateries)
₹400–₹700
Total per day — mid-range mix
₹800–₹1,300
For Indian travellers: Sri Lankan food shares real similarities with South Indian cuisine — rice and curry, coconut-based dishes, and a comparable spice profile — genuinely one of the more familiar cuisines in this series for Indian palates.
🎟️
Safaris, Trains & Activities Cost
PER ACTIVITY
Activity
Location
Cost per person (₹)
Notes
Sigiriya Rock Fortress entry
Sigiriya
₹2,800–₹3,200
Foreign visitor pricing is notably higher than local rates
Temple of the Sacred Tooth Relic
Kandy
₹500–₹800
Entry fee, modest dress required
Kandy-Ella train (2nd class)
Hill country
₹250–₹500
Book ahead — genuinely popular, seats sell out
Kandy-Ella train (1st class observation)
Hill country
₹1,500–₹2,500
Panoramic windows, advance booking essential
Yala National Park safari (shared jeep)
Yala
₹2,500–₹4,000
Half-day, entry fees included
Mirissa whale watching
South coast
₹2,500–₹4,000
Early morning departure, best Nov-Apr
Galle Fort walking tour
Galle
₹500–₹1,200
Self-guided or with a local guide
Sri Lanka visa for Indians: Sri Lanka's visa-free entry policy for Indians took effect in 2024 — see our dedicated Sri Lanka Visa guide for current details and what to verify before you fly.
✓ Visa-free entry (verify current terms)Shortest, cheapest flights of any destination in this series
🧮
Sri Lanka Budget Calculator
GET YOUR PERSONALISED SRI LANKA BUDGET
Uses the exact same data and formula as the Factvisit Trip Budget Planner — Sri Lanka daily rates: Budget USD 35 · Mid USD 60 · Comfort USD 100 · Luxury USD 180. Exchange rate: ₹84.5/USD.
Same calculation as the homepage Trip Budget Planner. Includes flights, accommodation (1 room per 2 pax), food & drinks, local transport, and activities. No visa cost, subject to current visa-free terms — see our visa guide. 8% miscellaneous buffer added.
🗓
Best Time to Visit Sri Lanka (By Budget)
Sri Lanka has two monsoons affecting different coasts at different times — see our full Best Time to Visit guide for the complete breakdown. In short:
Month
West/South Coast & Hill Country
East Coast
Verdict
Dec-Mar
✅ Dry season
Wetter
Best for the classic west/south/hill country loop
Apr
Transitional
Improving
Good value, shoulder season
May-Sep
Southwest monsoon
✅ Dry season
Good time for the east coast (Trincomalee, Arugam Bay)
Oct-Nov
Transitional
Transitional
Inter-monsoon period, some rain possible island-wide
Best time for Indian travellers on a budget: December through March is the classic window for the cultural triangle, hill country and south coast — the most popular circuit for first-time visitors.
🏛
Book Sri Lanka Hotels
Compare prices across booking platforms. Booking.com has the widest Sri Lanka selection with flexible cancellation; Agoda tends to have especially strong South Asia rates.
🏨
BEST FOR SRI LANKA DEALS
Booking.com
Wide selection across Colombo, Kandy, Ella and Galle. Free cancellation on most.
Affiliate link · Factvisit may earn a commission · no extra cost to you
🛡️
Travel Insurance for Sri Lanka
Travel insurance isn't a formal entry requirement for the visa-free policy. It's still genuinely worth having, especially given hill country roads and wildlife safari activities.
🛡️
POPULAR FOR INDIA
Bajaj Allianz
Popular travel insurance for Indian travellers visiting Sri Lanka. $50,000+ medical cover, trip cancellation, baggage loss.
Affiliate link · Factvisit may earn a commission · no extra cost to you
❓
Frequently Asked Questions
How much does a 7-night Sri Lanka trip cost from India per person?
Using our calculator (same as the Factvisit Trip Budget Planner), a 7-night trip from Chennai for 2 people costs approximately ₹31,500/person (budget), ₹42,000/person (mid-range), or ₹59,000/person (comfortable). This includes return flights, accommodation, food, transport and activities.
Is Sri Lanka expensive for Indian travellers?
No — Sri Lanka is genuinely one of the most affordable international destinations for Indians, helped by short, cheap flights (especially from South India) and low on-ground costs for food, hotels and local transport.
Do Indians need a visa for Sri Lanka?
Sri Lanka introduced visa-free entry for Indians starting in 2024. Given this policy's documented history of updates, always confirm current terms directly with Sri Lankan immigration before booking — see our dedicated visa guide for details.
What is the best time to visit Sri Lanka from India?
December through March offers the best weather for the classic west coast, south coast and hill country circuit. The east coast (Trincomalee, Arugam Bay) has its best weather May through September, on the opposite monsoon cycle.
Which airport do flights from India land at?
Most flights land at Bandaranaike International Airport (CMB), near Colombo. From there, most travellers head inland toward Kandy, Ella and the cultural triangle, or south toward Galle and Mirissa.
Why is the Sigiriya entry fee so much higher than other attractions?
Sigiriya uses tiered pricing where foreign visitors pay a notably higher entry fee than local Sri Lankans — a common practice at major heritage sites in the country. It remains one of the pricier single activities on a Sri Lanka itinerary, but is widely considered worth it.
How much spending money do I need per day in Sri Lanka?
Our calculator uses: Budget USD 35/day (~₹2,960), Mid-range USD 60/day (~₹5,070), Comfortable USD 100/day (~₹8,450), Luxury USD 180/day (~₹15,210) per person. This includes all ground expenses — food, local transport, accommodation, and activities.