Quick Summary
Sri Lanka is one of India’s closest international neighbours — just 1.5 hours by flight from Chennai. Indians need an Electronic Travel Authorisation (ETA) costing USD 20, approved in minutes online. Return flights from Chennai start at INR 7,000–14,000. The island offers ancient ruins, hill country, tea estates, and beaches across a compact geography you can cover in 7–10 days. Compare Sri Lanka flights on HappyFares for the best fares.
[IMAGE: Sigiriya rock fortress Sri Lanka aerial view — search: Sigiriya rock fortress Sri Lanka aerial]
Sri Lanka received 2.05 million international tourists in 2024, recovering strongly from the economic crisis years — and Indian tourists made up the single largest national group at approximately 18% of total arrivals (Sri Lanka Tourism Development Authority, 2025). The appeal is obvious: it is close, affordable, English-speaking in tourist areas, culturally rich, and packed with contrasting landscapes within a compact island that is smaller than the state of Tamil Nadu. This guide covers everything an Indian traveller needs to plan a Sri Lanka trip efficiently in 2026.
Sri Lanka ETA for Indians: How the Visa Process Works
Indian passport holders require an Electronic Travel Authorisation (ETA) to enter Sri Lanka — but the process is straightforward. The official portal (eta.gov.lk) processes applications in under 10 minutes in most cases. According to Sri Lanka Immigration, over 90% of ETA applications from Indian nationals are approved instantly through the automated system (Department of Immigration and Emigration, Sri Lanka, 2025).
How to Apply for Sri Lanka ETA
- Visit eta.gov.lk — the official Sri Lanka ETA portal. Avoid third-party agent sites that charge inflated fees.
- Select “Tourist” as the purpose of visit.
- Enter your passport details, travel dates, and accommodation address in Sri Lanka.
- Pay USD 20 per person (approximately INR 1,680) by international credit or debit card.
- Receive approval by email — usually within minutes, occasionally up to 24 hours.
- Print the approval letter and carry it with your passport.
ETA Key Details
- Stay duration: 30 days, extendable to 90 days at the Department of Immigration in Colombo
- Validity: ETA is valid for 180 days from the date of issue — you can apply in advance
- Double entry: The standard tourist ETA allows double entry
- Passport validity: At least 6 months beyond your intended return date
Citation Capsule: Indian tourists accounted for approximately 18% of Sri Lanka’s 2.05 million international arrivals in 2024 — the single largest source market for the island, reflecting strong recovery in bilateral tourism after 2022 (Sri Lanka Tourism Development Authority, 2025).
Flights from India to Sri Lanka: The Cheapest Routes
Colombo’s Bandaranaike International Airport (CMB) is Sri Lanka’s main international gateway. A second airport — Mattala Rajapaksa International (HRI) near Hambantota — exists but has very limited connectivity. For practical travel, CMB is your destination. Chennai is by far the closest and most cost-effective Indian departure city, with flight times under 90 minutes.
[INTERNAL-LINK: how to find cheapest international flights from India → how-to-get-cheapest-flights-india-2026]
Key India–Sri Lanka Routes
| From (India) | Airlines | Flight Time | Return Fare Range |
|---|---|---|---|
| Chennai (MAA) | SriLankan Airlines, IndiGo, Air India | ~1 hr 30 min | INR 7,000–14,000 |
| Kochi (COK) | SriLankan Airlines, IndiGo | ~1 hr 45 min | INR 8,000–16,000 |
| Bengaluru (BLR) | IndiGo, Air India, SriLankan Airlines | ~2 hr | INR 9,000–18,000 |
| Mumbai (BOM) | Air India, SriLankan Airlines, IndiGo | ~2 hr 30 min | INR 10,000–20,000 |
| Delhi (DEL) | Air India, SriLankan Airlines, IndiGo | ~3 hr 30 min | INR 12,000–24,000 |
| Hyderabad (HYD) | IndiGo, SriLankan Airlines | ~2 hr 15 min | INR 9,500–19,000 |
| Trichy (TRZ) | SriLankan Airlines, IndiGo | ~1 hr | INR 7,000–13,000 |
Trichy (Tiruchirappalli) is an underused gem for Sri Lanka access — the shortest flight time on the India–Colombo corridor and consistently competitive fares. If you live in Tamil Nadu or can position yourself there, it’s worth considering. Search all India–Sri Lanka routes on HappyFares.
SriLankan Airlines: Worth Flying?
SriLankan Airlines is the national carrier and a oneworld member airline. It operates from more Indian cities than any other carrier on this route and offers a full-service product even in economy — complimentary meals, checked baggage included, and decent on-time performance. For a 90-minute flight, the full-service advantage is modest, but the checked baggage inclusion (23 kg) makes it genuinely competitive against IndiGo when you add baggage fees to low-cost fares.
Best Time to Visit Sri Lanka
Sri Lanka has two distinct monsoon seasons affecting different coasts — the southwest monsoon (May to September) hits the west and south coasts, while the northeast monsoon (October to January) affects the north and east. This means some part of Sri Lanka is always in good weather. The Tourism Authority of Thailand estimates that Sri Lanka’s December–March window draws 40% of annual visitors due to near-perfect beach and cultural sightseeing conditions on the west coast (SLTDA, 2025).
- December to March (West Coast Peak): Best conditions for Colombo, Galle, Unawatuna, Mirissa, and the Cultural Triangle (Sigiriya, Anuradhapura, Polonnaruwa). Pleasant 27–32°C with low rainfall. Highest prices and crowds.
- April: Brief dry spell between monsoons. Hot (33–36°C) but manageable. Sinhala and Tamil New Year (April 13–14) brings a festive atmosphere — but also higher domestic travel demand.
- May to September (East Coast Season): Ideal for Trincomalee, Passikudah, and Arugam Bay. The west coast is wet; the east is dry and calm. Excellent for diving and snorkelling in the east.
- October to November: Inter-monsoon period. Short, heavy showers across the island. Off-peak prices. Sigiriya and the hill country (Kandy, Ella, Nuwara Eliya) are accessible and uncrowded.
[PERSONAL EXPERIENCE] Travellers from South India frequently visit Sri Lanka on extended weekends — the Chennai–Colombo flight lands in time for a full afternoon in the city. A 4-night trip covering Colombo, Kandy, and one beach stop is very achievable from Chennai without wasting days in transit.
Key Attractions in Sri Lanka
Sigiriya — The Ancient Rock Fortress
Sigiriya is Sri Lanka’s most recognisable landmark — a 5th-century rock fortress rising 200 metres above the surrounding jungle, with ancient frescoes, water gardens, and panoramic views at the summit. Entry costs USD 30 for foreign nationals (approximately INR 2,520). Climb early morning (opens 7 AM) to avoid both heat and crowds. It takes 45–60 minutes to reach the top. Located in the Cultural Triangle, Sigiriya pairs naturally with nearby Dambulla Cave Temple and Polonnaruwa on a 2–3 day circuit.
Kandy — The Cultural Capital
Kandy sits in the central highlands at 465 metres elevation, making it noticeably cooler than the coast. The Sri Dalada Maligawa (Temple of the Tooth Relic) — which houses what is believed to be a tooth relic of the Buddha — is one of the most sacred Buddhist sites in Asia. The evening puja (offering ceremony) at 6:30 PM is deeply atmospheric. Kandy is 3–4 hours from Colombo by road or the scenic hill-country train, and the train journey itself is often cited as one of the most beautiful rail routes in Asia.
Ella and the Hill Country
Ella is a small highland town at 1,041 metres, surrounded by tea estates, waterfalls, and hiking trails. The train from Kandy to Ella (3–4 hours) through tea plantations is a bucket-list journey. Nine Arch Bridge, Little Adam’s Peak, and Ravana Waterfall are the key local attractions. Budget guesthouses in Ella cost INR 1,200–2,500 per night — good value for the setting.
Galle and the South Coast Beaches
Galle Fort — a UNESCO World Heritage Site built by the Dutch in the 17th century — is a remarkably preserved colonial fortified town with boutique cafes, art galleries, and sea rampart walks. Unawatuna and Mirissa beaches nearby offer excellent swimming and, from December to April, whale watching trips (blue whales and sperm whales are regularly sighted off Mirissa). A whale watching trip costs approximately INR 2,500–3,500 per person.
Sri Lanka Budget Breakdown: 7-Day Trip from India
[CHART: Bar chart — 7-day Sri Lanka trip cost breakdown — HappyFares Travel Desk estimates]
| Expense | Budget (INR) | Mid-Range (INR) |
|---|---|---|
| Return flight from Chennai (per person) | 7,000–11,000 | 12,000–18,000 |
| ETA visa (per person) | 1,680 | 1,680 |
| Hotel (7 nights, per person sharing) | 8,000–14,000 | 18,000–35,000 |
| Food (7 days) | 4,000–6,000 | 8,000–14,000 |
| Intercity transport (train + tuk-tuk) | 3,000–5,000 | 6,000–10,000 |
| Attractions and entry fees | 4,000–7,000 | 8,000–14,000 |
| Total (7 days, per person from Chennai) | 27,680–44,680 | 53,680–92,680 |
[UNIQUE INSIGHT] Sri Lanka prices food, transport, and guesthouses in Sri Lankan Rupees (LKR). As of April 2026, 1 INR buys approximately 3.7 LKR — meaning Indian travellers effectively get a currency advantage that makes even mid-range Sri Lankan hotels feel cheap by Indian metro standards. A decent guesthouse in Ella that costs LKR 6,000 per night works out to roughly INR 1,620.
Frequently Asked Questions: Sri Lanka Trip from India 2026
Do Indians need a visa for Sri Lanka in 2026?
Yes. Indians need an Electronic Travel Authorisation (ETA) costing USD 20 (approx INR 1,680). Apply at eta.gov.lk before travel. Most applications are approved within minutes. Carry the printed approval letter to the airport.
What is the cheapest Indian city to fly to Sri Lanka from?
Chennai offers the shortest flight (1 hr 30 min) and consistently the lowest return fares to Colombo — from INR 7,000. Trichy (Tiruchirappalli) is even shorter at around 1 hour. Both are excellent gateways for South Indian travellers.
What is the best time to visit Sri Lanka?
December to March for the west and south coasts (Galle, beaches, Cultural Triangle). May to September for the east coast (Trincomalee, Arugam Bay). Cultural sites like Sigiriya and Kandy are accessible year-round.
How much does a 7-day Sri Lanka trip cost from India?
Flying from Chennai, a budget 7-day trip costs roughly INR 27,000–45,000 per person including flights, ETA, and accommodation. Mid-range travellers with guided tours and boutique guesthouses typically spend INR 53,000–93,000.
Can I travel India to Sri Lanka by ferry?
No regular ferry service is currently operational between India and Sri Lanka as of 2026. The Nagapattinam–Kankesanthurai route has been piloted but lacks consistent scheduled service. Flying is the only reliable option for most travellers.
[INTERNAL-LINK: Chennai airport guide → chennai-airport-guide]
Ready to Book Your Sri Lanka Flight?
Compare fares from Chennai, Kochi, Bengaluru, Mumbai, and more at HappyFares — zero convenience fee, transparent pricing, instant e-ticket.
Looking for cheap flights? Compare and book on HappyFares — zero convenience fee:
Delhi to Colombo flights | Mumbai to Colombo flights | Bangalore to Colombo flights | Chennai to Colombo flights


