Illustration of a Hindu temple in the Sri Lankan hill country

India to Sri Lanka Trip: A Complete Guide for Indian Travellers

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.

  • 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

FromApproximate flight time to Colombo
ChennaiAbout 1.5 hours
BengaluruAbout 1.5 hours
Kochi / ThiruvananthapuramAbout 1–1.5 hours
HyderabadAbout 2 hours
MumbaiAbout 2.5–3 hours
DelhiAbout 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?

DaysSuggested route
4–5 daysColombo, Kandy and Nuwara Eliya, or Colombo and the south coast
6–7 daysKandy, Nuwara Eliya, Ella and a beach
8–10 daysAdd Sigiriya, Dambulla and a safari
10+ daysAdd 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

DayPlan
1Arrive in Colombo; city tour and Galle Face Green
2Drive to Kandy via Pinnawala; Temple of the Tooth
3Kandy to Nuwara Eliya: tea factory, Ramboda Falls, Sita Eliya temple
4Nuwara Eliya: Gregory Lake, Hakgala Botanical Garden
5Drive to Bentota or the south coast; beach time
6Shopping 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

MonthsBest for
December–AprilSouth and west coast beaches, hill country, Cultural Triangle
May–SeptemberEast coast (Trincomalee, Pasikuda), Cultural Triangle
Indian school holidays (April–June)Hill country, Cultural Triangle, east coast from May
Diwali and October–NovemberKandy, 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.