Trip2PlanAll destinations
The rock fortress of Sigiriya rising from the Sri Lankan jungle

Sri Lanka · South Asia

Sri Lanka

A whole subcontinent of scenery squeezed onto one small island a couple of hours from India — ancient rock fortresses, tea-country trains, leopards and a coast full of near-empty beaches. Easy on the visa, easy on the wallet, and far too often overlooked.

from ₹55k average trip from India

VisaRequired~2 day process
Best monthsDec, Jan, Feb, Mar
Avg budget₹55k7 days
Flights₹14k+~2h from Bangalore (BLR)
Search flights from Bangalore Find hotels in Sri Lanka Check visa

Why visit Sri Lanka

For somewhere you can reach faster than you can fly across your own country, Sri Lanka packs in an absurd amount. In a single week you can climb a 1,500-year-old rock fortress, ride a sky-blue train through emerald tea hills, track leopards at dawn, and end the day with a king coconut on a near-empty beach. It’s small enough to feel intimate and varied enough to feel like four countries stitched together.

For an Indian traveller it’s almost embarrassingly easy. The flight from the south is shorter than a Delhi–Bangalore hop, the ETA visa is a quick online form, and the culture rhymes with home in all the comforting ways — the temples, the rice and curry, the cricket-mad warmth. Your rupee goes a long way too: this is genuinely one of the best-value trips in the region, where mid-range money buys boutique-hotel comfort.

The one thing to understand is the weather, because the island runs on two monsoons. Roughly December to March is prime time for the west and south coasts and the cultural triangle — the route most first-timers take. The roads are slow and winding, so don’t over-plan: pick the hill-country train, one ancient city, one safari and one stretch of coast, and let the rest go. Sri Lanka rewards the traveller who isn’t in a hurry.

Tea-covered hills around Ella, Sri Lanka

Best time to visit Sri Lanka from India

December to March — the dry season for the west and south coasts and the cultural triangle, which is where most first trips go.

Sri Lanka has two monsoons, so there’s always a dry coast somewhere. December to March suits the south, the west (Colombo, Galle) and the hill country — the classic first-timer route. May to September flips it: the east coast (Trincomalee, Arugam Bay) shines while the southwest gets rain. The hill country stays cool and misty year-round, so pack a layer for the tea-country nights whatever the season.

The palm-fringed bay at Mirissa on Sri Lanka’s south coast

DecJanFebMar

Sri Lanka visa for Indian passport holders

Indian passport holders need a visa for Sri Lanka.

  • TypeETA (Electronic Travel Authorisation)
  • Processing~2 days
  • Cost~₹4,000 (around USD 50) — check for current fee waivers

Apply online for the ETA before you fly; approval usually comes within a day or two. Fees and free-visa pilot schemes have changed a few times lately, so confirm the current rate on the official ETA portal.

How much does a Sri Lanka trip cost from India?

ItemEstimated cost
Flights (return)₹14,000
Hotels / stay₹14,000
Food₹8,000
Local transport₹9,000
Activities & sightseeing₹9,000
Total · 7 days₹54,000

Things to do in Sri Lanka

  • The Temple of the Sacred Tooth Relic in Kandy, Sri Lanka
    Kandy & the Temple of the ToothThe hill capital and spiritual heart of the island, set around a misty lake. Its Temple of the Sacred Tooth Relic — said to hold a tooth of the Buddha himself — is the holiest site in Sri Lankan Buddhism; come for the evening puja, when drummers fire up and pilgrims press in with lotus flowers. Kandy is also the gateway to the tea country and the start of that famous train, so it slots neatly into any route.
  • A train crossing the Nine Arch Bridge near Ella, Sri Lanka
    The Kandy–Ella tea-country trainOne of the great train journeys on earth — a slow, sky-blue train winding for hours through misty tea plantations and over the famous Nine Arch Bridge, doors flung open, hill air pouring in. Book a reserved seat in advance, or just hang in the doorway like everyone else and watch the highlands roll by. Don’t rush it; the journey is the destination.
  • The ramparts and lighthouse of Galle Fort, Sri Lanka
    Galle Fort at golden hourA walled Dutch colonial town on a headland in the south — cobbled lanes, boutique cafés in old merchant houses, a lighthouse and ramparts made for an evening stroll as the sun drops into the sea. It’s the most photogenic town in the country and the perfect slow day after the temples and the trains.
  • A Sri Lankan leopard in Yala National Park
    A safari in YalaSri Lanka has about the highest density of leopards anywhere on the planet, and Yala is where you go to find them — along with elephants, crocodiles, sloth bears and peacocks, in scrubland that runs down to the sea. Take a dawn jeep safari, keep your expectations honest (it’s wild, not a zoo), and the moment a leopard slinks across the track will stay with you.

Frequently asked questions

Do Indians need a visa for Sri Lanka?
Yes, but it’s simple — an online ETA (Electronic Travel Authorisation) costing around USD 50, usually approved within a day or two. Fee rules have changed a few times recently, so confirm the current rate on the official portal.
How much does a Sri Lanka trip cost from India?
Around ₹50,000–65,000 per person for 7 days including flights. It’s one of the best-value destinations near India — mid-range money buys real comfort.
When is the best time to visit Sri Lanka?
December to March for the south, west and hill country (the usual first trip); May to September for the east coast. There’s always a dry coast somewhere thanks to the two monsoons.
How many days do you need in Sri Lanka?
Seven to ten days lets you pair the cultural triangle and hill country with a stretch of coast without rushing. The roads are slow, so don’t over-pack the itinerary.
Is Sri Lanka safe and good for first-time travellers?
Yes — it’s friendly, easy and familiar for Indians, with great food and short flights, which makes it a gentle, high-value first international trip.