+91 98184 23839WhatsApp[email protected]Mon–Fri 8 am–6 pm · Rohini, DelhiB2B / DMC
Destination guides

Sri Lanka travel guide for Indians 2026–27

Plan Sigiriya, Kandy, Nuwara Eliya, Ella, Yala, Galle and the Ramayana trail: ETA for Indians, best time by coast, how many nights and what our trips cost.

By the Agrima Holidays Team · Updated October 2026 · 6 min read

Sri Lanka travel guide for Indians 2026–27

Why go

Sri Lanka is close, varied and easy for Indian travellers. In a week you can climb an ancient rock fortress, ride one of the most scenic train lines in the world, see leopards and elephants, and end on a palm-lined beach.

Flights from Chennai take about an hour. Food feels familiar, with rice, curry and coconut. Many Indian travellers also come for the Ramayana trail.

Visa

Indian citizens need an Electronic Travel Authorisation, ETA, before travel. Apply online on the official Sri Lanka ETA site. Approval usually comes within a day or two. Fees and free-visa schemes for Indians have changed several times. Check the official site when you apply.

Carry a printout of the ETA, your return ticket and hotel bookings. See our Sri Lanka visa page for the latest links.

When to go

Sri Lanka has two monsoons, so one coast is usually dry.

December to April is best for the west and south coasts, Galle, Bentota and Mirissa, and for the hill country.

May to September is best for the east coast, Trincomalee and Pasikudah, and the north. The south-west monsoon brings rain to the west and south.

October and November bring inter-monsoon rain across the island.

The hill country, Kandy, Nuwara Eliya and Ella, stays cooler all year. Nuwara Eliya nights drop to 10°C.

Festivals:

Month by month

MonthAverage temperatureOur trips that month
January23°C to 30°C5 of 5 packages
February23°C to 31°C5 of 5 packages
March24°C to 31°C5 of 5 packages
April25°C to 31°C5 of 5 packages
May26°C to 30°CNot recommended
June26°C to 29°CNot recommended
July25°C to 29°CNot recommended
August25°C to 29°CNot recommended
September25°C to 29°CNot recommended
October24°C to 29°CNot recommended
November23°C to 29°CNot recommended
December23°C to 29°C5 of 5 packages

Average night low to day high, from long-term climate averages. Higher places run colder.

How many nights

The Kandy to Ella train takes about 6 to 7 hours. Plan it as a sightseeing day, not a transfer.

Getting there

Bandaranaike International Airport near Colombo is the main gateway. Direct flights run from Chennai, Delhi, Mumbai, Bengaluru, Kochi, Hyderabad and other cities.

Roads are narrow and drives slow. Colombo to Kandy takes about 3 hours. Kandy to Nuwara Eliya about 3 hours. Our packages include a private car with a driver who doubles as a guide.

The Cultural Triangle

The stops that appear most often in our Sri Lanka itineraries:

Sigiriya, a rock fortress built in the 5th century, rises 200 m above the plains. The climb passes frescoes and the Lion's Paw gate. Start at opening time to beat the heat and crowds. About 1,200 steps.

Pidurangala, next door, gives a view of Sigiriya itself and suits a sunrise climb.

Dambulla cave temple has five caves full of Buddha statues and painted ceilings.

Polonnaruwa and Anuradhapura hold the ruins of old capitals, with stupas, palaces and the Sri Maha Bodhi tree, grown from a cutting of the tree at Bodh Gaya.

Minneriya and Kaudulla national parks see large gatherings of elephants from July to October.

Kandy and the hill country

Kandy, the last royal capital, sits around a lake. The Temple of the Sacred Tooth Relic holds a tooth of the Buddha. The evening puja, with drums, is the best time to visit. Dress in white or light colours, with shoulders and knees covered.

Peradeniya Botanical Garden, outside the city, is one of the finest in Asia.

Nuwara Eliya, at about 1,900 m, has tea estates, a lake, and colonial bungalows. Visit a tea factory. Horton Plains, an hour away, has the World's End cliff, a dawn walk of about 9 km.

Ella has the Nine Arch Bridge, Little Adam's Peak, Ravana falls and cafés with valley views.

The train from Kandy or Nanu Oya to Ella winds through tea country. Reserved seats in the observation and first-class carriages sell out weeks ahead.

Wildlife

Yala National Park, in the south-east, has one of the highest densities of leopards in the world. Jeep safaris also see elephants, sloth bears, crocodiles and birds. The park closes for part of September and October each year.

Udawalawe is the best park for elephants, with large herds year round.

Whale watching from Mirissa runs from November to April. Blue whales and sperm whales are seen on many trips.

The south coast

Galle Fort, built by the Portuguese and expanded by the Dutch, is a UNESCO site. Walk the ramparts at sunset and explore the lanes of cafés and boutiques.

Bentota is known for water sports and river safaris on the Madu Ganga. Hikkaduwa has coral and turtles. Mirissa, Unawatuna and Tangalle have quieter beaches.

Turtle hatcheries along the coast release hatchlings into the sea.

The Ramayana trail

Many Indian travellers visit sites linked with the Ramayana:

We run this as a dedicated package with a guide who knows the stories.

Food

Rice and curry is the national meal, with three to six small curries, dhal, sambols and papadum. Try hoppers, crisp bowl-shaped pancakes, string hoppers, kottu roti, lamprais and fish ambul thiyal. Vegetarian food is easy to find. Indian restaurants operate in Colombo, Kandy and the main beach towns.

Our Sri Lanka packages

PackageLengthFrom, per person
Bentota Beach Break4N / 5D₹26,500
Sri Lanka Classic: Kandy, Nuwara Eliya & Bentota5N / 6D₹32,500
Sri Lanka Ramayana Trail5N / 6D₹30,000
Sigiriya, Kandy & Ella5N / 6D₹34,000
Sri Lanka Grand8N / 9D₹50,500

Prices start from ₹26,500 per person on twin sharing, excluding flights. International prices use current exchange rates, and the final amount is confirmed at booking.

Practical tips

Tell us your month. We plan the route around the coast with the best weather.

Trips

Packages for this guide

Sri Lanka Ramayana Trail5N / 6D
Sri LankaDec–Apr

Sri Lanka Ramayana Trail

Kandy 2N · Nuwara Eliya 2N · Colombo 1N

From, per person₹30,000₹34,500Prices as of Oct 2026 · subject to exchange rates
View itinerary
Sigiriya, Kandy & Ella5N / 6D
Sri LankaDec–Apr

Sigiriya, Kandy & Ella

Sigiriya 2N · Kandy 1N · Ella 2N

From, per person₹34,000₹39,500Prices as of Oct 2026 · subject to exchange rates
View itinerary
Read next

More travel guides

All guides
Kashmir travel guide 2026–27
Destination guides

Kashmir travel guide 2026–27

How to plan a Kashmir holiday: when to go, where to stay, how many nights, what to pack and what our trips cost.

Ladakh travel guide 2026–27
Destination guides

Ladakh travel guide 2026–27

Plan a Ladakh trip: acclimatisation, the best months, permits, Nubra and Pangong, road or air, and what our packages cost.

Himachal travel guide 2026–27
Destination guides

Himachal travel guide 2026–27

Plan a Himachal Pradesh holiday: Shimla, Manali, Dharamshala, Spiti, the best months, road times from Delhi and what our trips cost.

Want us to plan this trip?

A trip planner calls back within 24 hours on working days. Or call +91 98184 23839.

Thank you. A trip planner will call you shortly.

CallWhatsApp

Get a callback

Share your number and a trip planner from our Rohini office will call you, usually within 24 hours on working days.

We use your number only to discuss this trip.

Thank you. A trip planner will call you shortly.