Quick answer: An India to Sri Lanka trip is one of the easiest international holidays for Indian travellers. Flights from Chennai, Bengaluru, Mumbai, Delhi and other cities take about 1–4 hours to Colombo, and Sri Lanka is famous with Indian visitors for the Ramayana trail, Buddhist and Hindu temples, tea country, wildlife and beaches. Most Indian visitors need an ETA (check the official site for current rules, as free-visa schemes have been offered at times). Plan 5–7 days for the highlights. Vegetarian food is easy to find, and UPI payments are accepted at some shops.
Sri Lanka is India's closest island neighbour, and for many Indian families it's the perfect first trip abroad: short flights, familiar flavours, shared history and culture, but a completely different landscape and atmosphere. This guide explains how to plan an India to Sri Lanka trip, from visas and flights to the best routes, food, money and the Ramayana trail.
Why Sri Lanka is popular with Indian travellers
- Short flights: often shorter than a domestic flight across India.
- Ramayana connections: many sites linked to the epic, from Sita Eliya to Ravana Falls.
- Temples: Hindu kovils and Buddhist temples across the island.
- Familiar food: rice and curry, dosai, vadai, and plenty of vegetarian options.
- Variety: tea hills, wildlife safaris, ancient cities and beaches in one short trip.
- Good value: Sri Lanka suits a wide range of budgets.
Visas and entry for Indian citizens
Most Indian travellers need an Electronic Travel Authorisation (ETA) before arriving. In recent years, Sri Lanka has sometimes offered free tourist visas to Indian citizens under special schemes, so the rules and fees can change. Always check the official ETA website (eta.gov.lk) before you book, and avoid third-party websites that charge extra fees. You'll also need a passport valid for at least six months, a return ticket and accommodation details.
Flights from India to Sri Lanka
| From | Approximate flight time to Colombo |
|---|---|
| Chennai | About 1.5 hours |
| Bengaluru | About 1.5 hours |
| Kochi / Thiruvananthapuram | About 1–1.5 hours |
| Hyderabad | About 2 hours |
| Mumbai | About 2.5–3 hours |
| Delhi | About 3.5–4 hours |
Most flights land at Bandaranaike International Airport near Colombo. Some routes also fly to Jaffna in the north. A passenger ferry between Nagapattinam in Tamil Nadu and Kankesanthurai near Jaffna has also operated at times; check whether it's running when you travel.
How many days do you need?
| Days | Suggested route |
|---|---|
| 4–5 days | Colombo, Kandy and Nuwara Eliya, or Colombo and the south coast |
| 6–7 days | Kandy, Nuwara Eliya, Ella and a beach |
| 8–10 days | Add Sigiriya, Dambulla and a safari |
| 10+ days | Add Jaffna or the east coast |
For more detailed routes, see our guide on how many days in Sri Lanka.
A sample 6-day trip for Indian travellers
| Day | Plan |
|---|---|
| 1 | Arrive in Colombo; city tour and Galle Face Green |
| 2 | Drive to Kandy via Pinnawala; Temple of the Tooth |
| 3 | Kandy to Nuwara Eliya: tea factory, Ramboda Falls, Sita Eliya temple |
| 4 | Nuwara Eliya: Gregory Lake, Hakgala Botanical Garden |
| 5 | Drive to Bentota or the south coast; beach time |
| 6 | Shopping in Colombo, then fly home |
The Ramayana trail
Many places in Sri Lanka are linked to the Ramayana by tradition:
- Sita Amman Temple (Sita Eliya): near Nuwara Eliya, where Sita is said to have been held.
- Ashok Vatika: linked with the Hakgala area.
- Ravana Falls: near Ella.
- Divurumpola: associated with Sita's trial by fire.
- Munneswaram temple: near Chilaw, on the west coast.
A Ramayana tour usually takes 5–7 days and combines these temples with the hill country.
Temples for Indian visitors
- Temple of the Tooth, Kandy: Sri Lanka's most sacred Buddhist temple.
- Kataragama: sacred to Buddhists, Hindus and Muslims.
- Nallur Kandaswamy Kovil, Jaffna: one of the most important Hindu temples in Sri Lanka.
- Koneswaram, Trincomalee: a clifftop Hindu temple overlooking the sea.
- Munneswaram, near Chilaw.
Food for Indian travellers
Sri Lankan food has a lot in common with South Indian cooking: rice and curry, dosai, idli, vadai, sambar-style dhal and coconut chutneys. Vegetarian food is widely available, especially in the north and at temple towns. Many hotels can prepare Jain or pure-vegetarian meals if you ask in advance. Try hoppers, kottu and string hoppers too.
Money and payments
Sri Lanka uses the Sri Lankan rupee (LKR). Indian rupees aren't generally accepted in shops, so exchange money or withdraw cash from ATMs. Cards are accepted at most hotels and larger shops. UPI payments have also been introduced in Sri Lanka and are accepted by some merchants, so it's worth checking at the shop. For family members sending money, our remittance calculator can help with estimates.
Getting around
For families and groups, a private car or van with a driver is the most comfortable way to travel, especially in the hill country. Trains are scenic but slow, and parts of the hill country line have been affected by repairs. Read our guide to hiring a private driver in Sri Lanka.
Best time for Indian travellers to visit
| Months | Best for |
|---|---|
| December–April | South and west coast beaches, hill country, Cultural Triangle |
| May–September | East coast (Trincomalee, Pasikuda), Cultural Triangle |
| Indian school holidays (April–June) | Hill country, Cultural Triangle, east coast from May |
| Diwali and October–November | Kandy, hill country, Cultural Triangle (some rain) |
Shopping in Sri Lanka
Popular buys include Ceylon tea, spices, gems from licensed jewellers, handloom textiles, batik and wooden masks. Colombo has malls and markets; Kandy and Nuwara Eliya have tea and spice shops. For deals, see travel promotions on Findit.
Tips for Indian travellers
- Apply for your ETA early, using only the official website.
- Carry some cash in Sri Lankan rupees.
- Use a local SIM or eSIM for maps and calls.
- Dress modestly at temples: cover shoulders and knees, and remove shoes.
- Plan shorter drives: hill roads are slow.
- Book early for Indian holiday periods, when flights and hotels fill up.
Booking a tour
Many Indian visitors book a package with a local Sri Lankan agency, which can arrange the driver, hotels and temple visits in one plan. For a guide to routes, costs and tips for Indian travellers, see this India to Sri Lanka tour package guide from Vacation Ceylon Tours, a local tour agency.
Checklist for your trip
- Passport valid for 6+ months
- ETA approved (or current visa rules checked)
- Flights booked
- Driver or tour booked
- Hotels booked for holiday periods
- Some Sri Lankan rupees for arrival
- Travel insurance
Sri Lanka and India: what feels different
Indian travellers often notice how calm and clean Sri Lankan towns feel, how green the countryside is, and how relaxed the pace of life can be. Roads are narrower and driving is slower than many expect, so allow extra time between places. Sinhala and Tamil are the main languages, and English is widely spoken in tourist areas, so getting around is easy.
Honeymoons from India
Sri Lanka is a popular honeymoon choice for Indian couples: a short flight, tea country bungalows, beaches and good-value boutique hotels. A typical honeymoon route is Kandy, Nuwara Eliya, Ella and a few nights on the south coast.
Frequently asked questions
Do Indians need a visa for Sri Lanka?
Most Indian travellers need an ETA. Free-visa schemes have been offered at times, so check the official ETA website before you travel.
How long is the flight from India to Sri Lanka?
From about 1 hour from South India to about 4 hours from Delhi.
How many days are enough for a Sri Lanka trip from India?
About 5–7 days for the highlights; 8–10 days to include Sigiriya and a safari.
Is vegetarian food easy to find in Sri Lanka?
Yes. Vegetarian food is widely available, and many hotels can prepare pure-vegetarian meals.
Can I use Indian rupees in Sri Lanka?
Generally no. Use Sri Lankan rupees, cards, or UPI where it's accepted.
What are the Ramayana places in Sri Lanka?
Sita Amman Temple near Nuwara Eliya, Ravana Falls near Ella, Divurumpola and Munneswaram, among others.
Is there a ferry from India to Sri Lanka?
A ferry between Nagapattinam and Kankesanthurai has operated at times. Check whether it's running when you plan your trip.
What is the best time to visit Sri Lanka from India?
December to April for the south coast and hill country; May to September for the east coast.
Related articles

How to Choose a Tour Agency in Sri Lanka

Planning a Holiday to Sri Lanka for Friends and Family from Abroad

Sri Lanka Holiday Packages Explained: What to Compare Before You Book

Hiring a Private Driver in Sri Lanka: What to Know

How Many Days Do You Need in Sri Lanka?

Sri Lanka Holiday Guide: When to Go, Where to Visit and How to Plan

Sri Lanka Travel Packages Compared: Budget, Mid-Range and Luxury

Sri Lanka Family Holiday: A Complete Guide for Parents

Travel Agency in Sri Lanka for Foreigners: What to Know Before You Book

Sri Lanka and Maldives Trip: How to Plan the Perfect Two-Centre Holiday

Luxury Travel in Sri Lanka: Where to Stay and What to Do

Sri Lanka Safari for Beginners: A Simple Guide to Your First Game Drive

Sri Lanka Holiday on a Budget: Practical Ways to Save


