Booking a Last-Minute India–Colombo Flight: ETA in Minutes

Sri Lanka's free ETA for Indians takes 10–30 minutes online — far better than the airport VoA with its extra fees and queues.

FlightGPT can make mistakes. Confirm flight & fare details before paying.

Booking a Last-Minute India–Colombo Flight: ETA in Minutes

By Arjun Kapoor (Arjun Kapoor tracks error fares, mileage runs and award-chart sweet spots for Indian travellers. He moderates two Telegram fare-alert channels and has booked Europe round-trips at sub-₹25,000 four times in the last 24 months.) · Published · 10 min read

Sri Lanka made its ETA free for Indians and most nationalities — and you can get it approved in under 30 minutes online. Here's how to use that to your advantage when booking India–Colombo at the last minute.

TL;DR — The Quick Answer

Yes, you can book a last-minute flight from India to Colombo (CMB) and still handle the visa side quickly. Sri Lanka's Electronic Travel Authorisation (ETA) is now free for Indian passport holders and typically processes within 10–30 minutes, though it can take a few hours during busy periods. Skip the airport Visa on Arrival — it's slower, has extra fees (check the current rate on the official Sri Lanka ETA portal), and you're not guaranteed approval under time pressure. Apply at eta.gov.lk before you book the ticket, not after.

Which Airlines Fly India to Colombo Directly?

You have more options than you might think for India–Colombo non-stop. As of mid-2026, the regular players include IndiGo (from Chennai, Bangalore, Mumbai), Air India Express (from Kochi, Chennai, Tiruchirappalli), SriLankan Airlines (from multiple Indian cities including Delhi, Mumbai, Hyderabad, Chennai), and Air India on some routes. IndiGo and Air India Express tend to price aggressively on this corridor, especially from South Indian cities — Chennai to Colombo is a short hop and often has decent availability even at the last minute.

From North India (Delhi, Mumbai) you're mostly looking at SriLankan Airlines or Air India for a direct service, though IndiGo operates some of these too. Check FlightGPT's AI search to see what's actually flying from your city on your date — the network shifts seasonally and new routes get added without much fanfare.

One thing to note: connection times matter here. If you're flying Chennai–Colombo, you might land in under 90 minutes. Delhi–Colombo is 3.5–4 hours direct. Both work for a last-minute trip as long as the ETA is handled first.

The ETA Process — Free, Fast, and Non-Negotiable

Sri Lanka's tourism rebound brought an important policy change: Indians (along with a large list of other nationalities) now qualify for a free ETA through the official online portal. This replaced the old fee-based system that confused a lot of people. The ETA is typically single-entry, valid for 30 days from the date of arrival, and covers tourist/leisure purposes.

The process itself is straightforward: go to eta.gov.lk, fill in your passport details, upload a photo, and pay — which should be zero for Indian nationals as of 2026 (verify this on the official site before you travel, as policies can update). You'll get an approval reference by email. Print it or keep it on your phone.

Approval time is usually under an hour during normal traffic, sometimes just 10–15 minutes. I've done this at 11 PM when booking a morning flight and had approval before I went to bed. During peak tourist periods or holiday weekends, it can stretch to a few hours — so don't apply while sitting in the boarding queue.

One firm rule: the ETA must be applied for before you board. Airlines check this at check-in. If you don't have approval in hand, you may be denied boarding.

Why the Airport Visa on Arrival Is a Trap for Last-Minute Travellers

I've seen people turn up at the Colombo airport VoA desk and wait 45–90 minutes in a queue, only to find there's an additional fee on top of whatever they expected. As of 2026, the VoA at Bandaranaike International Airport carries processing charges that can be meaningfully higher than the free online ETA — verify the current VoA fees on the Sri Lanka Tourism or immigration portal, since these numbers shift.

More importantly, VoA approval is not guaranteed. Sri Lanka immigration retains the right to deny entry at the port. This rarely happens to straightforward tourist visits, but if you've booked a non-refundable last-minute fare and you're rejected at VoA, the airline won't be giving you that ticket price back.

The online ETA, by contrast, is a pre-approval. Yes, immigration can still technically refuse entry on arrival, but having a valid ETA on record puts you in a much stronger position and removes the queueing risk entirely. For last-minute travel especially, there is no good reason to opt for VoA when the online ETA is free.

Last-Minute Fares on India–Colombo Routes: What to Expect

India–Colombo is a short-haul international route, and LCC pricing applies — which means last-minute fares can spike sharply. On a Chennai–Colombo or Kochi–Colombo hop, advance fares are often in the ₹5,000–₹10,000 range (all-in economy). Book within 48 hours of departure and you're looking at anywhere from ₹9,000 to ₹20,000+ depending on the carrier and how full the flight is. I'd rather be honest about this than give you a number that's wrong by the time you read it.

From Delhi or Mumbai on a direct service, expect higher absolute fares given the longer sector. The pricing structure isn't always predictable — I've occasionally seen SriLankan Airlines holding decent fares until late because their yield management seems slightly different from Indian LCCs. Worth checking separately.

Tip: if you're flexible by even half a day, search the day before and the day after your target. FlightGPT's flexible date search is useful here — you can see the fare calendar across a week without opening individual searches for each day. Even a one-day shift can sometimes save you ₹3,000–₹5,000 on last-minute international tickets.

What to Pack for a Fast-Turnaround Colombo Trip

Quick practical checklist for a last-minute India–Colombo booking:

The Honest Bottom Line on India–Sri Lanka Last Minute

This is genuinely one of the easier last-minute international routes from India, primarily because the visa situation is sorted in under an hour. Sri Lanka's free ETA for Indians removes the biggest friction point for spontaneous travel. The flights are frequent enough from South Indian cities (Chennai, Kochi, Bangalore, Trichy) that you'll usually find something flying the same or next day.

Where it gets expensive is fares — this is a short-haul international route and LCC close-in pricing applies. Set a budget expectation of roughly 2–3x what you'd pay with two weeks' notice. If you can accept that, Colombo is one of the most stress-free last-minute international destinations from India in 2026.

Also worth reading: our Bhutan last-minute flight guide for comparison — a very different (and much harder) last-minute international experience.

Frequently asked questions

Is the Sri Lanka ETA free for Indian passport holders in 2026?

Yes, as of mid-2026 the online ETA is free for Indian nationals applying at eta.gov.lk. Always verify the current fee structure on the official portal before you travel, as policies can change. The airport Visa on Arrival carries additional processing charges and should be avoided for time-sensitive trips.

How long does Sri Lanka ETA approval take?

Typically 10 minutes to a few hours. During peak tourist periods or national holidays, it can occasionally take longer — some travellers report waiting up to 24 hours, though this is not the norm. Apply at least a day before departure if possible; for genuinely last-minute travel, apply immediately and keep your email open for the confirmation.

Which Indian cities have direct flights to Colombo (CMB)?

As of mid-2026, direct services operate from Chennai (MAA), Bangalore (BLR), Mumbai (BOM), Kochi (COK), Tiruchirappalli (TRZ), Hyderabad (HYD), and Delhi (DEL) among others. IndiGo and Air India Express are the most common LCC options; SriLankan Airlines covers more metro routes. Check current schedules on FlightGPT (flightgpt.in) as routes change seasonally.

What is the last-minute fare range for India to Colombo flights?

Fares vary a lot by departure city and how close you're booking. From South Indian cities (Chennai, Kochi), last-minute economy fares are often in the ₹9,000–₹20,000 all-in range; from Mumbai or Delhi it can be higher. Advance booking (2–4 weeks out) typically runs ₹5,000–₹12,000 from South India. These are indicative ranges — check real-time on flightgpt.in.

Do I need a return ticket to enter Sri Lanka as an Indian tourist?

Sri Lanka doesn't formally require a confirmed return ticket for ETA holders, but both check-in staff and immigration can ask for proof of onward travel. If you don't have a return ticket yet, carrying a printout of a refundable or dummy onward booking is common practice. See our dummy ticket guide for how this works.

Should I exchange money before flying to Colombo or at the airport?

Airport forex desks in both India and Sri Lanka carry significantly wider spreads than online exchange or using a zero-markup card. If you have a Niyo, Wise, or similar zero-markup card, that's typically the best option for spending in LKR. USD cash is also useful as a backup since most Colombo hotels and tourist spots accept it. Avoid carrying Indian Rupees for merchant use — they're generally not accepted.