Cheap flights from Delhi to Nuwara Eliya — book online with FlightGPT
Quick answer: Delhi to Nuwara Eliya non-stop flights take about No direct flights — Nuwara Eliya has no airport; fly DEL → Colombo (CMB) ~3h 35m, then ~5h by road, operated by Air India, IndiGo, SriLankan Airlines, with around No flights to Nuwara Eliya — it has no airport; fly to Colombo (CMB), then ~5h road or ~6–8h hill-country train to Nanu Oya direct departures a day. Indian passport holders should check the visa requirement summarised below. Use the live search above to compare today's cheapest DEL–— fare across every airline, OTA and travel agent in one place.
Last reviewed June 2026 by the FlightGPT flights desk · route facts cross-checked against DGCA and the Airports Authority of India (AAI) · fares are live — verify the final price in search before booking.
Looking for cheap flights from Delhi to Nuwara Eliya? FlightGPT compares live DEL to — fares across every connected source — Indian carriers, Gulf hubs, OTAs and trusted travel agents — and shows the cheapest options side by side. Whether you want a Delhi to Nuwara Eliya non-stop tomorrow, a last-minute weekend deal or the lowest price three months out, every active Delhi-Nuwara Eliya fare is one search away.
Delhi to Nuwara Eliya flights — quick facts
- Distance:
- Non-stop flight time: No direct flights — Nuwara Eliya has no airport; fly DEL → Colombo (CMB) ~3h 35m, then ~5h by road
- Direct flights per day: No flights to Nuwara Eliya — it has no airport; fly to Colombo (CMB), then ~5h road or ~6–8h hill-country train to Nanu Oya
- Airlines flying Delhi Nuwara Eliya: Air India, IndiGo, SriLankan Airlines
- Visa for Indians: Free 30-day Sri Lanka ETA (apply online) — see /visas
Is there an airport in Nuwara Eliya?
No — Nuwara Eliya has no airport, and there are no direct flights to it from Delhi or anywhere else. It is a colonial-era hill station about 1,900 m up in Sri Lanka's tea country, reached entirely by road or rail. The nearest airport is the country's main gateway, Colombo Bandaranaike International (CMB) at Katunayake, roughly 160–180 km away over winding mountain roads. Be wary of any booking site implying a "Nuwara Eliya flight" — it is really selling a flight to Colombo plus a long land transfer. The closest rail point is Nanu Oya, about 8 km from town.
Step one: fly Delhi to Colombo (CMB)
The flying part is straightforward: Air India and IndiGo fly Delhi → Colombo non-stop, and SriLankan Airlines connects via its hub, with a typical non-stop block time of about 3h 35m over roughly 2,750 km. There are usually a couple of non-stop options most days, plus 1-stop fares via Chennai, Bengaluru or a Gulf hub. As of May 2026, indicative round-trip economy fares to Colombo run roughly ₹22,000–40,000 depending on season. Book the Delhi–Colombo leg first, then arrange the onward hill-country transfer separately. Indicative only — check live fares in the FlightGPT chat.
Step two: Colombo to Nuwara Eliya by road
From Colombo airport the most popular option is a private car or taxi, which takes roughly 5 hours for the 160–180 km climb, usually via Kandy and the tea-estate roads around Ramboda. Expect to pay in the region of US$70–100 for the transfer depending on vehicle and time of day, and build in stops for the Ramboda Falls and tea-factory visits along the way. The mountain road is scenic but slow and twisting, so it is more comfortable to break the trip in Kandy. Many travellers pre-book a driver for their whole Sri Lanka itinerary rather than a one-off airport transfer.
The scenic train via Nanu Oya
One of Asia's most celebrated rail journeys runs through here: the Colombo–Badulla hill-country line, which climbs past tea plantations, waterfalls and cloud forest. You alight at Nanu Oya, the nearest station, about 8 km from Nuwara Eliya, then take a tuk-tuk or local bus into town. The full ride from Colombo Fort takes roughly 6 to 8 hours, so most people first transfer from the airport into central Colombo (or start the train at Kandy to shorten it). Reserve a seat in advance, especially the observation or first-class carriages, as this stretch is hugely popular with visitors.
Bus and shared-transfer options
Budget travellers can reach Nuwara Eliya by public bus — intercity services run from Colombo (and from Kandy, a common midway hub) for only a few dollars, though the full run from the coast takes around 6–7 hours with stops, and luggage space is tight. From the airport you would first reach Colombo's bus stands or change at Kandy. A middle path is a shared shuttle or seat-in-coach transfer booked through your hotel. For most international visitors arriving tired off a flight, a pre-arranged car or the train is the more comfortable choice than a long local-bus relay.
Visa & entry for Indians
Indian passport holders need a Sri Lanka Electronic Travel Authorisation (ETA), but as of 2026 it is free for Indians and valid for a 30-day stay with double entry under the fee-waived scheme. Apply online before you fly at the official eta.gov.lk portal — approval usually arrives by email within 24–48 hours — and carry a printed or saved copy for immigration at Colombo. Your passport must be valid at least six months. The ETA covers the whole country, so no extra permit is needed for the hill country. Full guidance is in the Visas guide.
Best time to visit Nuwara Eliya
Nuwara Eliya is cool all year thanks to its altitude, with crisp days and chilly nights. The driest, most popular window is roughly January to April, peaking around the April "season" when Sri Lankans flock here for horse racing, flower shows and the New Year holidays — book well ahead then. The south-west monsoon brings more cloud and rain from about May to August, though the town stays green and atmospheric. Pack layers whatever the month; evenings can drop near single digits. For what to see and where to stay, see the destinations guide.
Frequently asked questions
Are there flights from Delhi to Nuwara Eliya?
No. Nuwara Eliya has no airport, so there are no direct flights from Delhi or anywhere else. You fly Delhi to Colombo (CMB) in about 3h 35m, then continue 160-180 km inland - roughly 5 hours by road, or the scenic hill-country train to Nanu Oya.
What is the nearest airport to Nuwara Eliya?
Colombo Bandaranaike International (CMB), Sri Lanka's main gateway, about 160-180 km away - roughly a 5-hour drive over the mountain roads via Kandy. There is no closer commercial airport; the nearest railway point is Nanu Oya, about 8 km from town.
How do I get from Colombo to Nuwara Eliya?
By road it is about 5 hours by car or taxi (roughly US$70-100), usually via Kandy. The famous alternative is the Colombo-Badulla hill-country train to Nanu Oya (about 6-8 hours), then a short tuk-tuk or bus ride. Buses also run but take 6-7 hours.
How long is the Delhi to Colombo flight?
The non-stop Delhi to Colombo flight blocks about 3h 35m over roughly 2,750 km, on Air India, IndiGo or SriLankan Airlines. Because Sri Lanka keeps the same time as India, there is no clock change to plan around before your onward hill-country transfer.
Do Indians need a visa for Sri Lanka?
Indians need a Sri Lanka ETA, but as of 2026 it is free, valid for a 30-day stay with double entry under the fee-waived scheme. Apply online before flying at eta.gov.lk - approval usually arrives within 24-48 hours - and carry a copy for immigration. See /visas.
When is the best time to visit Nuwara Eliya?
January to April is the driest and most popular window, peaking around the April season of horse racing and flower shows, so book ahead then. The south-west monsoon (about May to August) is cloudier and wetter. It is cool year-round, so pack layers.
Find the cheapest Delhi to Nuwara Eliya flight
The cheapest Delhi to Nuwara Eliya airfare on any given day depends on three things — your travel date, your airline preference and how far ahead you book. Use the FlightGPT search box above to compare Delhi to Nuwara Eliya ticket prices across Air India, IndiGo, SriLankan Airlines — typically the lowest fare today differs from the lowest fare 30 days from now by 25-40 percent. We surface every option so the lowest Delhi-Nuwara Eliya price wins.
Last-minute Delhi to Nuwara Eliya flights
Need a last-minute Delhi to Nuwara Eliya flight for tomorrow, this weekend or in the next seven days? Our live DEL-— search pulls real-time fares — last-minute deals do appear on this route, especially on red-eye departures and shoulder days. Tap Search on FlightGPT with your date and we will return the cheapest last-minute Delhi Nuwara Eliya options instantly.
Delhi to Nuwara Eliya non-stop and direct flights
Most travellers prefer the Delhi to Nuwara Eliya non-stop option. The direct Delhi-Nuwara Eliya flight time is No direct flights — Nuwara Eliya has no airport; fly DEL → Colombo (CMB) ~3h 35m, then ~5h by road. If you are flexible, 1-stop alternatives through major hubs can be 15-30 percent cheaper. FlightGPT lets you filter by "Direct only" or compare both side by side — useful when you want the cheapest Delhi Nuwara Eliya ticket but are open to a layover.
Delhi to Nuwara Eliya airfare — what to expect
Delhi to Nuwara Eliya ticket prices on the FlightGPT live grid update by the minute. The lowest-priced Delhi Nuwara Eliya airfare today might be on a low-cost carrier; the best deal next month might be on a full-service Air India flight bundled with checked baggage and a meal. We compare fully-bundled all-in fares, never base fares with surprise add-ons.