Cheapest Flights from India to Colombo 2026

TL;DR — India to Colombo in 2026
Sri Lanka requires an Electronic Travel Authorization (ETA) at USD 20 / approx. INR 1,680 — apply online at eta.gov.lk before travel. Chennai is the closest Indian city to Colombo with a 60-minute direct flight. Return fares from Chennai start at INR 8,000–14,000. Delhi and Mumbai have daily connections with a short layover. Best time to visit: November to March. A 5-day Colombo and surroundings trip costs INR 35,000–65,000 per person including flights. Search India–Colombo flights on HappyFares.

Sri Lanka sits just 31 kilometres from the southern tip of India at its closest point — close enough that on a clear day you can see the island from Dhanushkodi. Yet it’s remarkably undervisited by Indian tourists compared to destinations like Dubai or Bangkok. That’s changing. Sri Lanka’s tourism has rebounded strongly since 2023, the ETA process is straightforward, and the island offers extraordinary value — colonial Colombo, ancient Sigiriya, tea-carpeted hill country, and some of South Asia’s finest beaches, all within a country roughly the size of Tamil Nadu.

This guide focuses on getting there affordably — the cheapest India–Colombo flight routes, the ETA process, the ferry option from Tamil Nadu, best time to visit, and a practical budget overview.

Sri Lanka ETA for Indians in 2026 — How It Works

Indian passport holders require an Electronic Travel Authorization (ETA) to enter Sri Lanka. The ETA costs USD 20 (approximately INR 1,680) for a tourist visa and is valid for 30 days from the date of entry, with a double-entry option available. You can apply online through the official Sri Lanka ETA portal at eta.gov.lk — processing is typically instant, and the approval arrives by email within minutes to a few hours (Sri Lanka Immigration and Emigration Department, 2024).

ETA Application — Step by Step

  1. Visit eta.gov.lk (the only official government portal — beware of third-party sites charging extra fees)
  2. Select “Tourist” visa type and fill in your passport details, travel dates, and accommodation address
  3. Pay USD 20 by international credit or debit card
  4. Receive your ETA approval email — print it or save to your phone
  5. Present ETA approval at immigration in Colombo along with your passport

ETA on Arrival

If you haven’t applied online, you can get the ETA on arrival at Bandaranaike International Airport (CMB). The counter is open 24 hours but the queue can be slow during peak arrival times. The cost is the same — USD 20. Carrying USD cash is useful here since card machines occasionally have connectivity issues.

ETA Key Details

  • Stay period: 30 days per entry
  • Extension: Can be extended at the Department of Immigration and Emigration in Colombo for another 30 days (small fee)
  • Passport validity: At least 6 months from arrival date
  • Multiple entry: Available for an additional fee — useful if you plan to cross into India briefly and return

Cheapest Flights from India to Colombo — Routes and Fares

Colombo’s Bandaranaike International Airport (CMB) is located 30 kilometres north of the city centre in Katunayake. Chennai is the cheapest and quickest departure point from India — the 60-minute flight makes it genuinely one of the world’s shortest international routes. Delhi and Mumbai have multiple daily options with brief layovers at Chennai or Colombo-connecting hubs.

Direct Routes to Colombo

From Airlines Flight Time Typical Return Fare
Chennai (MAA) SriLankan Airlines, IndiGo, Air India ~1 hr 5 min INR 8,000–16,000
Bengaluru (BLR) SriLankan Airlines, IndiGo ~1 hr 30 min INR 10,000–20,000
Kochi (COK) SriLankan Airlines, Air India Express ~1 hr 20 min INR 9,000–18,000
Thiruvananthapuram (TRV) SriLankan Airlines ~1 hr INR 8,500–17,000
Hyderabad (HYD) SriLankan Airlines, IndiGo ~2 hr INR 10,000–20,000

Connections from Delhi and Mumbai

Delhi (DEL) and Mumbai (BOM) don’t have non-stop flights to Colombo. The most convenient options are connecting through Chennai (MAA) or Bengaluru (BLR) — both hubs have multiple daily Colombo flights and short layovers. Total travel time from Delhi to Colombo via Chennai is approximately 5–6 hours. Return fares from Delhi run INR 14,000–26,000 and from Mumbai INR 12,000–24,000 depending on the season.

[PERSONAL EXPERIENCE] We’ve found that booking the domestic leg (Delhi–Chennai) and the international leg (Chennai–Colombo) on separate tickets sometimes saves INR 2,000–4,000 versus booking a through-ticket, especially when using budget carriers for the domestic hop. Allow at least 3 hours of connection time at Chennai if doing this — sufficient time for re-check-in and security without being unnecessarily long.

Search all India–Colombo routes on HappyFares — both direct and connecting options are shown together so you can compare total fare and travel time in one view.

The Ferry Option — Rameswaram to Sri Lanka

India and Sri Lanka share one of the world’s most historically significant sea crossings — the Palk Strait between Rameswaram in Tamil Nadu and Talaimannar in northern Sri Lanka. A passenger ferry service on this route has been discussed and tested intermittently. As of 2026, the Nagapattinam–Kankesanthurai ferry has operated seasonal services. However, the status changes — always verify the current schedule through the Shipping Corporation of India (SCI) or Tamil Nadu Tourism before making plans around it.

Important note: The ferry to Kankesanthurai (northern Sri Lanka) does not take you directly to Colombo. From Kankesanthurai or Talaimannar, you’d need to travel roughly 350–400 km south to reach Colombo by road or rail — about 6–8 hours. The ferry is best suited for travellers who want to explore the north of Sri Lanka (Jaffna, Mannar) rather than those headed straight to Colombo.

For most Indian travellers, the Chennai–Colombo flight remains the fastest and most practical option at 60 minutes and fares starting below INR 8,000 return.

What Is the Best Time to Visit Colombo and Sri Lanka?

Sri Lanka’s weather is governed by two monsoons, and understanding them is key to choosing the right travel window. The southwest monsoon (May–September) brings rain to the west coast and south — including Colombo, Galle, and the hill country. The northeast monsoon (November–January) brings rain to the east coast. This means some part of Sri Lanka is always sunny (Sri Lanka Tourism Development Authority, 2024).

Best Time for Colombo and the West Coast

  • November to March (Best): The west coast, including Colombo, Galle, Mirissa, and the hill country, is dry and sunny. This is peak season — hotels are pricier and flights are in higher demand. December–January is the busiest and most expensive period.
  • April to early May (Good): Inter-monsoon shoulder period. Pleasant weather, fewer crowds than December–January, and good value on accommodation.
  • May to September (West coast monsoon): Heavy rain on the west coast. Not ideal for Colombo beach excursions, but the east coast (Trincomalee, Arugam Bay) is sunny and excellent during this period.
  • October: Inter-monsoon — unpredictable but short. Good for budget travellers who can tolerate occasional showers.

Colombo Highlights and Beyond

Colombo City

Colombo is a compact city that rewards a 2-day exploration. The Gangaramaya Temple is the city’s most important Buddhist temple, with an eclectic museum collection and a weekly Poya Day service. The Pettah Market neighbourhood is chaotic and colourful — fabrics, spices, electronics, and street food crammed into narrow lanes. Galle Face Green, a long oceanfront esplanade, is where locals gather at sunset to fly kites and eat isso vadai (prawn fritters). The Dutch Hospital shopping precinct has Colombo’s best collection of craft and food restaurants in a beautifully restored colonial building.

Day Trips from Colombo

  • Negombo (1 hour north): Beach town near the airport with excellent seafood. Good base for the first or last night of your trip.
  • Kandy (3 hours): The hill capital, home to the Temple of the Tooth Relic — one of Buddhism’s most sacred sites. The train from Colombo Fort to Kandy is one of Sri Lanka’s most scenic rides.
  • Galle Fort (2.5 hours south): UNESCO-listed Dutch colonial fort town with whitewashed ramparts, boutique hotels, and excellent cafes. One of Sri Lanka’s most photogenic spots.
  • Sigiriya Rock Fortress (4 hours): A 5th-century rock citadel rising 200 metres above the jungle — genuinely spectacular and a UNESCO World Heritage Site. Best combined with a 2-night Kandy base.

Budget Breakdown for a Colombo Trip from India

Sri Lanka is excellent value. The Sri Lankan Rupee (LKR) makes mid-range accommodation and restaurant dining remarkably affordable for Indian travellers. Here’s a per-person estimate for 5 days including flights from Chennai.

  • Return flights (Chennai–Colombo): INR 8,000–16,000
  • ETA fee: USD 20 ≈ INR 1,680 (one-time)
  • Accommodation (3-star, per night): LKR 6,000–12,000 ≈ INR 1,650–3,300
  • Food (per day): INR 800–1,800 (rice and curry at local restaurants is outstanding value)
  • Transport + activities (per day): INR 600–1,500
  • 5-day total per person (incl. flights from Chennai): INR 22,000–42,000
  • 5-day total per person (incl. flights from Delhi/Mumbai): INR 30,000–55,000

[UNIQUE INSIGHT] Sri Lanka’s train network is one of the most scenic in Asia and is dramatically cheaper than hiring a car. The Colombo Fort–Kandy train costs LKR 200–1,000 (INR 55–275) depending on class. The Kandy–Ella hill country route — winding through tea estates and misty gorges — is widely considered one of the world’s most beautiful train journeys and costs under INR 300 in second class.

Frequently Asked Questions

Do Indians need a visa for Sri Lanka in 2026?

Yes. Indians need an Electronic Travel Authorization (ETA) costing USD 20 (approx. INR 1,680). Apply online at eta.gov.lk before travel — it’s usually approved instantly. You can also get the ETA on arrival at CMB airport, but the online process is faster. The ETA allows a 30-day stay and is extendable.

Which Indian city has the cheapest flights to Colombo?

Chennai consistently has the cheapest and quickest flights to Colombo — the 60-minute hop starts at INR 8,000 return during off-peak months. Thiruvananthapuram and Kochi also offer very competitive fares. Travellers from Delhi and Mumbai can find good deals by connecting through Chennai. Compare all routes on HappyFares.

Is there a direct ferry from India to Colombo?

No direct ferry operates between India and Colombo as of 2026. A Nagapattinam–Kankesanthurai ferry runs intermittently but lands in northern Sri Lanka, not Colombo. From Kankesanthurai, Colombo is 350–400 km south. The Chennai–Colombo flight at 60 minutes is the practical choice for most travellers.

How many days are enough for a Sri Lanka trip from India?

Five days covers Colombo city plus one or two day trips (Kandy or Galle). Seven to ten days allows a proper circuit: Colombo → Kandy → Sigiriya → Ella → Mirissa → Galle → back to Colombo. Given how close Sri Lanka is from India and how affordable the ETA is, a longer trip is worth planning if your schedule allows.

Is Sri Lanka safe for Indian tourists in 2026?

Yes. Sri Lanka has stabilised significantly after the 2022 economic crisis. Tourist infrastructure is operational, hotels are open, and the country is actively welcoming visitors. Sri Lankan people are genuinely hospitable, English is widely spoken, and Indian tourists face zero language or cultural friction. Check the Ministry of External Affairs travel advisory before departure for the latest updates.

Book India–Colombo Flights on HappyFares

Zero convenience fee. Direct flights from Chennai, Bengaluru, Kochi and connecting options from Delhi and Mumbai. Search flights →

Looking for cheap flights? Compare and book on HappyFares — zero convenience fee:
Delhi to Dubai flights | Mumbai to Dubai flights | Bangalore to Dubai flights | Chennai to Dubai flights

Leave a Comment

Your email address will not be published. Required fields are marked *

✈️

You're Subscribed!

Welcome aboard! You'll get the latest flight deals, travel tips, and booking hacks straight to your inbox.