📊 Real ₹ prices · Numbeo & EIU data
·
🇮🇳 For Indian travellers
·
🔓 Free · No signup
·
🔄 Updated June 2026
🇱🇰 Sri Lanka · Complete Cost Guide 2026

Sri Lanka Trip Cost
From India

Real ₹ breakdown — flights, hotels, food, safaris and trains. No filler, no markup. Same data as our Trip Budget Planner. Updated June 2026.

₹31,500
Budget 7 nights (per person)
₹42,000
Mid-range 7 nights (per person)
₹59,000
Comfortable 7 nights (per person)
QUICK ANSWER — 7 NIGHTS, FROM CHENNAI, 2 PEOPLE
Budget
₹31,500
per person · guesthouses · local meals
Mid-Range
₹42,000
per person · 3–4★ hotels · mix of meals
Comfortable
₹59,000
per person · boutique stays · private driver
IN THIS GUIDE
✈️

Flight Cost to Sri Lanka From India

RETURN FARES

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 typeWhat you getCost (₹)
Rice and curry (local eatery)The Sri Lankan staple — rice with multiple curries₹150–₹350
Hoppers & kottu rotiPopular street food/casual dinner options₹100–₹300
Casual restaurant mealMid-range restaurant, 2-course₹500–₹1,000
Seafood dinner (south coast)Fresh catch, grilled or curried₹700–₹1,600
Fine dining / heritage hotel restaurantHigher-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
ActivityLocationCost per person (₹)Notes
Sigiriya Rock Fortress entrySigiriya₹2,800–₹3,200Foreign visitor pricing is notably higher than local rates
Temple of the Sacred Tooth RelicKandy₹500–₹800Entry fee, modest dress required
Kandy-Ella train (2nd class)Hill country₹250–₹500Book ahead — genuinely popular, seats sell out
Kandy-Ella train (1st class observation)Hill country₹1,500–₹2,500Panoramic windows, advance booking essential
Yala National Park safari (shared jeep)Yala₹2,500–₹4,000Half-day, entry fees included
Mirissa whale watchingSouth coast₹2,500–₹4,000Early morning departure, best Nov-Apr
Galle Fort walking tourGalle₹500–₹1,200Self-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:

MonthWest/South Coast & Hill CountryEast CoastVerdict
Dec-Mar✅ Dry seasonWetterBest for the classic west/south/hill country loop
AprTransitionalImprovingGood value, shoulder season
May-SepSouthwest monsoon✅ Dry seasonGood time for the east coast (Trincomalee, Arugam Bay)
Oct-NovTransitionalTransitionalInter-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.
Search Sri Lanka Hotels →
Affiliate link · Factvisit may earn a commission · no extra cost to you
🎁
STRONG SOUTH ASIA RATES
Agoda
Particularly competitive rates across Sri Lanka, with strong last-minute deals.
Check Agoda Rates →
Affiliate link · Factvisit may earn a commission · no extra cost to you
🚗
PRIVATE DRIVER
Book a Driver in Advance
A private driver for part or all of your trip is genuinely affordable here and simplifies the multi-region loop.
Compare Driver Rates →
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.
Get Bajaj Quote →
Affiliate link · Factvisit may earn a commission · no extra cost to you
🌐
COMPREHENSIVE
HDFC ERGO
$50,000+ medical cover, 24/7 assistance, cashless claims across Sri Lanka.
Get HDFC Quote →
Affiliate link · Factvisit may earn a commission · no extra cost to you
COMPARE & BUY
PolicyBazaar
Compare 10+ Indian travel insurers for Sri Lanka-specific plans.
Compare Plans →
Affiliate link · Factvisit may earn a commission · no extra cost to you
📱

eSIM & Connectivity in Sri Lanka

Connectivity is cheap and easy to arrange across most of the country, including good coverage along the hill country train route.

OptionDataCost (₹)Best for
Airalo eSIM (Sri Lanka)5 GB / 7 days₹450–₹800Solo/couple travellers
Colombo Airport SIM counterUnlimited data plans₹400–₹700Easy walk-up option on arrival
Local SIM (Dialog/Mobitel)Unlimited / 8 days₹500–₹900Longer stays, strongest network
Your Indian roaming packVaries₹1,200–₹2,500Last resort only
📡
INSTANT ACTIVATION
Airalo eSIM
Buy and install before you fly. Works on all eSIM-compatible phones. No physical SIM swap needed.
Get Airalo for Sri Lanka →
Affiliate link · Factvisit may earn a commission · no extra cost to you
🌐
UNLIMITED DATA
Holafly eSIM
Truly unlimited data eSIM for Sri Lanka. Good for Google Maps, ride-hailing, video calls. 10% off with code FACTVISIT at checkout.
Get Holafly eSIM →
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.
🔗

More Sri Lanka Guides

Plan your Sri Lanka trip budget