- 1800-123-5555
- Travel Agent? Join Us
- Blog
- Offers

How to Reach Nuwara Eliya
Explore Nuwara Eliya holiday and discover best places and time to visit
Rated 4.33/5 ( based on 3293 reviews )
Travel to Nuwara Eliya
Nuwara Eliya has no railway station or airport of its own. The nearest station is Nanu Oya, 8 km (about 20 minutes by tuk-tuk) below the town, and the nearest international airport is Bandaranaike International (CMB) near Colombo, about 170 km or 5 hours by road. As of November 2026, trains reach Nanu Oya only from Ella and Badulla. From Colombo or Kandy, you come up by car or bus.
The line from Colombo and Kandy has been closed in sections since Cyclone Ditwah in November 2025, and most guides still don't say so. The status table below shows what was running on the day we last checked.
Nuwara Eliya at a Glance: Nearest Station, Airport and Bus Stand
| You need | Answer | Distance and time to town |
|---|---|---|
| Nearest railway station | Nanu Oya (station code NOA) | 8 km, 20 min by tuk-tuk or bus |
| Nearest international airport | Bandaranaike International, Katunayake (CMB) | about 170 km, 5 to 5.5 h by car |
| Second international airport | Mattala Rajapaksa (HRI), very few flights | about 165 km, 4.5 h by car |
| Nearest airstrip | Lake Gregory Waterdrome (NUA), in town (charter seaplane only) | about 1.5 km from the centre |
| Main bus stand | Nuwara Eliya Central Bus Stand, New Bazaar Street | in town |
| Fastest way from Colombo | Private car via Kandy or via Hatton | 4.5 to 5 h |
| Cheapest way from Colombo | Bus 79 from Colombo Central Bus Stand, Pettah | about 6 h, LKR 710 to 1,300 |
Train Status to Nuwara Eliya (checked 2 November 2026)
Cyclone Ditwah hit Sri Lanka's hill country in late November 2025 and wrecked long stretches of the Main Line. Repairs are running section by section, and the timetable changes often, so this table carries a check date.
| Section of the line | Status on 2 November 2026 | Notes |
|---|---|---|
| Colombo Fort to Peradeniya and Gampola | Suspended again from 25 October 2026 | Had reopened on 2 October with eight daily trains |
| Peradeniya to Kandy | Closed | The bridge into Kandy is still being rebuilt |
| Gampola to Nanu Oya (via Nawalapitiya and Hatton) | Closed | Suspension extended on 26 October 2026 |
| Nanu Oya to Ella and Badulla | Running | Reopened 20 June 2026 on a special timetable |
In practice, there is no train from Colombo or Kandy to Nuwara Eliya right now. If you want the famous hill-country train ride, take it on the Nanu Oya to Ella stretch, which runs through Pattipola (at 1,897 m, the highest station in Sri Lanka), Haputale and Bandarawela. Railway engineers expect the Nawalapitiya to Badulla works to finish around December 2026, but no reopening date has been announced. Check again a week before you travel.
Every Route to Nuwara Eliya in One Table
| From | Road distance and time by car | By bus | By train (Nov 2026) | Typical cost |
|---|---|---|---|---|
| Colombo (Fort or Pettah) | 160-175 km, 4.5-5 h via Kandy or via Hatton | Bus 79, about 6 h | Not running | Bus LKR 710-1,300 (INR 210-380); car about USD 105 (INR 9,200) |
| Bandaranaike Airport (CMB) | about 170 km, 5-5.5 h | Change in Colombo or Kandy | Not running | Pre-booked car about USD 110 (INR 9,600) |
| Kandy | 77 km, 2.5 h via Ramboda | 3-3.5 h from Kandy Goods Shed stand | Not running | Car about USD 40-50 |
| Ella | 57 km, 2 h via Welimada | 3 h, change at Welimada | Running, Ella to Nanu Oya 2.5-3 h | Train a few hundred rupees; car about USD 35-45 |
| Hatton | about 50 km, 1.5 h via Talawakele | Frequent buses, 2 h | Not running | Bus under LKR 300 |
| Peradeniya | 72 km, 2.25 h | Kandy to Nuwara Eliya buses pass through | Not running | Car about USD 40-50 |
| Dambulla | about 150 km, 4-4.5 h via Kandy | Change at Kandy | No line | Car about USD 80-90 |
| Sigiriya | about 165 km, 4.5-5 h via Dambulla and Kandy | Change at Dambulla and Kandy | No line | Car about USD 90-100 |
| Galle | about 240 km, 6-6.5 h | Change in Colombo | No line | Car about USD 130-150 |
| Nanu Oya station | 8 km, 20 min | Local bus outside the station | (this is the station) | Tuk-tuk about LKR 1,000 (INR 290) |
Car prices are one-way for a private air-conditioned car with driver, as quoted by Sri Lankan transfer operators in 2026. Rupee figures are approximate.
Don't want to juggle buses and a closed railway? Our Nuwara Eliya tour packages include a private car and driver from Colombo or Kandy, so the transfer is handled from the airport onward.
How to Reach Nuwara Eliya from India
Fly into Colombo (CMB), then drive up. Most of our readers start from India, so here is the full journey. From Chennai or Bengaluru the whole trip takes about 8 to 10 hours door to door, so most Indian travellers spend the first night in Colombo, Negombo or Kandy and reach Nuwara Eliya on day two.
| Fly from | Nonstop to Colombo (CMB) | Flight time |
|---|---|---|
| Chennai | Yes (SriLankan, IndiGo, Air India) | about 1 h 20 min |
| Bengaluru | Yes (SriLankan, IndiGo) | about 1 h 30 min |
| Kochi | Yes (SriLankan) | about 1 h 15 min |
| Tiruchirappalli | Yes (SriLankan) | about 1 h |
| Hyderabad | Yes (SriLankan, IndiGo) | about 2 h |
| Mumbai | Yes (SriLankan, IndiGo, Air India) | about 2 h 45 min |
| Delhi | Yes (SriLankan, Air India, IndiGo) | about 3 h 30 min |
Indian passport holders need a Sri Lanka Electronic Travel Authorisation (ETA) before they fly. Since 25 May 2026 the 30-day tourist ETA has been free for Indians, but you still have to apply online at eta.gov.lk and carry the approval. Our Sri Lanka visa guide for Indians covers the steps. City-specific flight details are on our pages for Sri Lanka from Mumbai and Sri Lanka from Bangalore, and the country-level options are in our Sri Lanka how-to-reach guide.
Nearest airport to Nuwara Eliya
The nearest airport to Nuwara Eliya with regular flights is Bandaranaike International (CMB) at Katunayake, north of Colombo, about 170 km or 5 to 5.5 hours by road. The town has no airport of its own, so there are no direct flights. SriLankan Airlines, IndiGo and Air India fly nonstop to CMB from several Indian cities (see the India section above).
From the airport, the practical way up is by road, and a pre-booked car is the easy option. The alternative is a bus into Colombo or Kandy and a second bus from there. The airport train link is no help for now, since the hill-country line is closed beyond Colombo.
Two other options suit few travellers. Mattala Rajapaksa International Airport (HRI) in the south is roughly the same drive time, but it has very few scheduled flights. Charter seaplanes can land on Lake Gregory itself, at the Lake Gregory Waterdrome (NUA) on the edge of town, which is worth it only if you are booking a private charter with an operator such as Cinnamon Air. Check that flights are operating before you plan around one, as a seaplane went into the lake while landing in January 2026.
Nearest Railway Station to Nuwara Eliya: Nanu Oya
Nanu Oya is the nearest railway station to Nuwara Eliya, 8 km below the town on the Main Line and 207 km by rail from Colombo Fort. Nuwara Eliya has no station of its own. In normal times the train from Colombo Fort to Nanu Oya takes about 7 hours and climbs through tea estates from Hatton onward. That service is not running in November 2026. The line between Colombo, Kandy and Nanu Oya has been closed in sections since Cyclone Ditwah, and the only trains calling at Nanu Oya now run to and from Ella and Badulla (see the status table above).
So the train is only useful if you are coming from the Ella side. Trains on the Nanu Oya to Badulla section restarted with four trips a day on a special timetable, and the ride from Ella to Nanu Oya takes 2.5 to 3 hours. The named express trains on this line (Podi Menike, Udarata Menike and the Ella Odyssey tourist service) are being restored in stages, so check which ones are running when you book.
Nanu Oya Train Tickets and the Ride into Town
Booking tickets. Reserved seats are sold on the official Sri Lanka Railways seat reservation site (seatreservation.railway.gov.lk) or its mobile app and at station counters, and they are issued against your passport details. Book them as early as you can between December and April, when the observation and second-class reserved seats on this stretch sell out. Unreserved second- and third-class tickets are sold at the counter on the day and cost a few hundred rupees. On the platform, the left-hand side of the train going from Nanu Oya towards Ella gets most of the valley, tea-estate and waterfall views, though the right-hand side is better for a few minutes on the approach to Haputale.
From Nanu Oya to the town. Tuk-tuks and taxis wait outside the station and charge about LKR 1,000 for the 20-minute ride to the town centre, a little more after dark. A local bus to Nuwara Eliya stops on the main road just outside the station. PickMe works here if you have mobile data. More about the station itself is on our Nanu Oya guide.
Colombo to Nuwara Eliya
The Colombo to Nuwara Eliya distance is about 160 to 175 km by road, and the fastest way is a private car (4.5 to 5 hours). Bus 79 is the cheapest way at roughly LKR 710 to 1,300, but it takes about 6 hours with frequent stops. The train is not running until the Main Line reopens.
By car, leave Colombo by 7 am. You beat the city traffic and reach the hills before the afternoon mist settles on the upper bends. A one-way car with driver costs about USD 105 (INR 9,200), and PickMe or Uber quotes for the same trip run lower on a good day but depend on finding a driver willing to go up the hill.
By bus, start at Colombo Central Bus Stand in Pettah, a short walk from Colombo Fort station. Air-conditioned 79 buses fill up on Friday evenings and before long weekends, so arrive 30 minutes early and keep your bag on your lap if the luggage rack is full. For more on getting into and around the capital, see how to reach Colombo.
The two road routes from Colombo
There are two ways up from Colombo, one via Kandy and one via Hatton, and both are fully paved.
• Via Kandy (A1 then A5). Colombo to Kandy on the A1 (the Kadawatha to Mirigama section of the Central Expressway is still under construction, so most drivers stay on the A1), then the A5 south through Gampola, Pussellawa and Ramboda. It is longer but easier to break, with a stop at Ramboda Falls and the tea factories near Kotmale.
• Via Hatton (A4 then A7). Through Avissawella, Kitulgala and Ginigathhena, then Hatton and Talawakele. This route is a little shorter, quieter and less steep, which is why many drivers with cars and vans prefer it.
Bus 79 runs from Colombo Central Bus Stand in Pettah straight to Nuwara Eliya, and intercity buses also leave Colombo for Hatton and Kandy almost every hour, with onward buses to Nuwara Eliya from both towns. Normal buses are the cheapest, semi-luxury buses cost a little more, and air-conditioned intercity coaches cost about LKR 1,300.
Kandy to Nuwara Eliya
Kandy to Nuwara Eliya is 77 km, about 2.5 hours by car or 3 to 3.5 hours by bus, on the A5 through Gampola, Pussellawa and Ramboda. It is the most popular way up, because Kandy is where most itineraries spend the night before the hills.
Buses for Nuwara Eliya leave from the Goods Shed bus stand next to Kandy railway station roughly every 30 to 45 minutes during the day. A private car costs about USD 40 to 50 and lets you stop at Ramboda Falls (about 25 km before Nuwara Eliya) and at one of the tea factories along the A5, such as Glenloch or Blue Field, which run free short tours. The Kandy to Nanu Oya train is the route travellers ask about most, but it is closed until the Main Line repairs are done. More about the Kandy end of the trip is in our guide to how to reach Kandy.
Ella to Nuwara Eliya
Ella to Nuwara Eliya is the one route where the train works in 2026. Take the train from Ella to Nanu Oya (2.5 to 3 hours), then a tuk-tuk for the last 8 km. By road it is 57 km and about 2 hours by car via Bandarawela and Welimada, or around 3 hours by bus with a change at Welimada.
The train is slower than the car, but it is the reason most people do this leg the way they do. It passes Haputale's ridge, then climbs to Pattipola (1,897 m) and through the Horton Plains forest before dropping to Nanu Oya. Sit on the right side leaving Ella for the best views on the climb. If you are planning Ella as your next stop instead, our Ella travel guide has what to do there.
Sigiriya, Dambulla and Peradeniya to Nuwara Eliya
Sigiriya and Dambulla have no direct bus or train to Nuwara Eliya. Both route through Kandy, so the simple answer is a private car, or a bus to Kandy and a change at the Goods Shed stand. Peradeniya is easier: it sits where the A5 to Nuwara Eliya leaves the Kandy road, so you can board a Kandy to Nuwara Eliya bus there without going into Kandy.
| From | Distance | By car | By bus | Route |
|---|---|---|---|---|
| Sigiriya | about 165 km | 4.5-5 h | 6-7 h, change at Dambulla and Kandy | Dambulla, Matale, Kandy, A5 |
| Dambulla | about 150 km | 4-4.5 h | 5-6 h, change at Kandy | Matale, Kandy, A5 |
| Peradeniya | 72 km | 2.25 h | 3 h, Kandy to Nuwara Eliya buses pass the botanical gardens | Gampola, Ramboda, A5 |
If you are doing a Cultural Triangle loop, the easiest order is Sigiriya, then Kandy for a night, then Nuwara Eliya. That splits the 165 km into two short drives. Our Sigiriya guide has more on that end of the trip.
Galle and the South Coast to Nuwara Eliya
From Galle, Mirissa or Bentota the drive is 230 to 260 km and takes 6 to 6.5 hours. Most drivers take the Southern Expressway towards Colombo and then go up via Avissawella and Hatton. A slower inland route through Ratnapura and Balangoda avoids Colombo altogether. There is no direct bus, so travellers going by bus change in Colombo. Starting from the south coast, a lot of people split the trip with a night in Ella or Tissamaharama instead.
Leaving Nuwara Eliya: to Ella, Kandy and Colombo
The routes work the same way in reverse, with one catch. Ella is the only onward stop you can still reach by train, so leave town at least 45 minutes before departure to cover the 20-minute tuk-tuk ride to Nanu Oya and buy a ticket.
| Going to | Best option (Nov 2026) | Time | Where to start |
|---|---|---|---|
| Ella | Train from Nanu Oya | 2.5-3 h, plus 20 min to the station | Nanu Oya station |
| Kandy | Bus or private car on the A5 | 2.5-3.5 h | Nuwara Eliya Central Bus Stand |
| Colombo | Bus 79 or private car | 4.5-6 h | Nuwara Eliya Central Bus Stand |
| Colombo airport (CMB) | Private car | 5-5.5 h | Your hotel |
For an evening flight out of Colombo, leave Nuwara Eliya by 9 am. The descent is slower than it looks on the map, and traffic builds after Kadawatha.
Getting Around Nuwara Eliya
Nuwara Eliya is a small town, so you can easily walk to most places in the centre, including the Central Bus Stand, Victoria Park and the Grand Hotel. For anything further out, take a tuk-tuk, book PickMe, or hire a car for the day.
| Place | Distance from town | Easiest way |
|---|---|---|
| Lake Gregory | 1.5 km | Walk or tuk-tuk |
| Hakgala Botanical Garden | 10 km | Tuk-tuk or Badulla-bound bus |
| Pidurutalagala viewpoint | 6 km | Car, van or jeep (tuk-tuks are not allowed on the army-controlled summit road) |
| Horton Plains National Park | 32 km | Hired car or jeep, leaving at 5 am |
The full list of sights is in our places to visit in Nuwara Eliya guide, and the Nuwara Eliya travel guide covers the town as a whole.
Driving Tips for the Hill Roads
The roads to Nuwara Eliya are good. They are just slow, because the last 40 km on either route climbs about 1,500 m on hairpin bends.
• Mist usually rolls in after 2 pm, more so from May to September and in the October to November rains. Plan to arrive by early afternoon. The best time to visit Nuwara Eliya has the month-by-month weather.
• If anyone in your group gets motion sickness, take the Hatton route, which has gentler gradients than the Ramboda climb, and eat light before the hills.
• Budget 20 to 30 minutes for a stop at Ramboda or at a tea estate, because almost every driver will suggest one.
• Carry a jacket in the car. It can be 30 °C in Colombo and 14 °C when you step out in Nuwara Eliya the same afternoon.
Edited by TravelTriangle
By Air
The nearest airport to Nuwara Eliya with regular flights is Bandaranaike International (CMB) at Katunayake, north of Colombo, about 170 km or 5 to 5.5 hours by road. The town has no airport of its own, so there are no direct flights. SriLankan Airlines, IndiGo and Air India fly nonstop to CMB from several Indian cities. From the airport, the practical way up is by road, and a pre-booked car is the easy option.
Mattala Rajapaksa International Airport (HRI) in the south is roughly the same drive time, but it has very few scheduled flights. Charter seaplanes can land on Lake Gregory itself, at the Lake Gregory Waterdrome (NUA) on the edge of town, which is worth it only if you are booking a private charter with an operator such as Cinnamon Air.
By Train
Nanu Oya is the nearest railway station to Nuwara Eliya, 8 km below the town on the Main Line and 207 km by rail from Colombo Fort. Nuwara Eliya has no station of its own. In normal times the train from Colombo Fort to Nanu Oya takes about 7 hours and climbs through tea estates from Hatton onward. That service is not running in November 2026. The line between Colombo, Kandy and Nanu Oya has been closed in sections since Cyclone Ditwah, and the only trains calling at Nanu Oya now run to and from Ella and Badulla (see the status table above).
So the train is only useful if you are coming from the Ella side. Trains on the Nanu Oya to Badulla section restarted with four trips a day on a special timetable, and the ride from Ella to Nanu Oya takes 2.5 to 3 hours. The named express trains on this line (Podi Menike, Udarata Menike and the Ella Odyssey tourist service) are being restored in stages, so check which ones are running when you book.
By Road
Nuwara Eliya is reached by road from every direction, and while the Main Line is closed it is the only way up from Colombo and Kandy. From Colombo (about 160 to 175 km) a private car takes 4.5 to 5 hours, either via Kandy on the A1 and A5 through Ramboda, or via Hatton on the A4 and A7. Kandy to Nuwara Eliya is 77 km, about 2.5 hours by car, and Ella is 57 km, about 2 hours via Welimada.
Bus 79 runs from Colombo Central Bus Stand in Pettah straight to Nuwara Eliya in about 6 hours, at roughly LKR 710 to 1,300. From Kandy, buses leave the Goods Shed bus stand next to the railway station roughly every 30 to 45 minutes and take 3 to 3.5 hours. All of them arrive at the Nuwara Eliya Central Bus Stand on New Bazaar Street, in the town centre.
Popular Packages
Unlimited Choices. Trusted Agents. Best Prices. Happy Memories.
Cities:
- Kandy
- Nuwara Eliya
- Bentota
Starting from:
₹12,157/-
₹13,072/-7% OffCities:
- Kandy
- Nuwara Eliya
- Bentota
- Colombo
Starting from:
₹13,925/-
₹15,136/-8% OffCities:
- Colombo
- Bentota
Starting from:
₹16,500/-
₹18,333/-10% OffCities:
- Kandy
- Bentota
- Colombo
Starting from:
₹16,600/-
₹18,242/-9% OffCities:
- Kandy
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹16,600/-
₹19,618/-15% OffCities:
- Sigiriya
- Colombo
Starting from:
₹17,144/-
₹18,434/-7% OffCities:
- Induruwa
Starting from:
₹17,250/-
₹22,499/-23% OffCities:
- Kandy
- NuwaraEliya
- Kalutara
- Bentota
Starting from:
₹18,399/-
₹21,187/-13% OffCities:
- Kandy
- Nuwara Eliya
- Bentota
- Colombo
Starting from:
₹18,420/-
₹20,022/-8% OffCities:
- Kandy
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹19,250/-
₹21,583/-11% OffCities:
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹19,800/-
₹23,657/-16% OffCities:
- Kandy
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹19,900/-
₹22,359/-11% OffCities:
- Sigiriya
- Kandy
- Nuwara Eliya
- Bentota
- Colombo
Starting from:
₹20,000/-
₹21,739/-8% OffCities:
- Kandy
- NuwaraEliya
- Bentota
Starting from:
₹21,000/-
₹24,684/-15% OffCities:
- Nuwara Eliya
- Kandy
- Colombo
Starting from:
₹22,000/-
₹25,882/-15% OffCities:
- Negombo
- Bentota
- Colombo
Starting from:
₹22,400/-
₹25,454/-12% OffCities:
- Kandy
- NuwaraEliya
- Bentota
Starting from:
₹22,410/-
₹25,967/-14% OffCities:
- Kandy
- NuwaraEliya
- Colombo
Starting from:
₹22,874/-
₹26,263/-13% OffCities:
- Kandy
- Bentota
- Colombo
Starting from:
₹23,799/-
₹26,153/-9% OffCities:
- Colombo
Starting from:
₹23,999/-
₹26,086/-8% OffOur experts would love to create a package just for you!
Fill in your requirements here >
Fastest Growing Holiday Marketplace
650+
Verified Agents
22 Lac+
Happy Travellers
65+
Destinations
Easy, Secure & Reliable
Traveltriangle
Verified
Stringent
Quality Control
24/7
Support
What Travelers Say About Our Nuwara Eliya Packages
Read real reviews,packages, stories, and experiences from happy customers who booked with TravelTriangle.
Crasto Leo
Mumbai
Crasto's 8 days trip to Nuwara Eliya
Vinay Kumar
Bengaluru
Vinay's 5 days trip to Nuwara Eliya
Rohit Bhagwan Singh Mehta
Mumbai
Rohit's 7 days trip to Nuwara Eliya
Thiyanesh Janakar
Trichy
Thiyanesh's 6 days trip to Nuwara Eliya
Sangjukta Jaiswal
Bangalore
Ankur's 6 days trip to Nuwara Eliya
Dinesh Bhasin
New delhi
Dinesh's 12 days trip to Nuwara Eliya
Ruthu
Bangalore
Ruthu's 5 days trip to Nuwara Eliya
Sivathanu Pillai S
Thiruvananthapuram
Sivathanu's 6 days trip to Nuwara Eliya
Ajay Chaudhary
New delhi
Ajay's 7 days trip to Nuwara Eliya
Dheeraj Rameshwar Mehar
Australia
Dheeraj's 7 days trip to Nuwara Eliya
Popular Kerala Holiday Packages
Spiritual Packages
Kerala Holiday Packages From Metro Cities
Popular 1 Night & Above Kerala Holiday Packages
Popular 6 Nights & Above Kerala Holiday Packages
Top Tour Packages In India
Top International Tour Packages
Tour Packages By Theme And Activity
Top Honeymoon Destinations In India
Top International Honeymoon Destinations
Top Destinations In India
Top International Destinations
Want best packages handpicked just for you?
Fill the form and get a callback from our holiday experts
Frequently Asked Questions
Get your answers — before you plan your trip.
Nuwara Eliya Travel FAQs
Which is the nearest railway station to Nuwara Eliya?
Nanu Oya (station code NOA) is the nearest railway station, 8 km from Nuwara Eliya town. A tuk-tuk from the station takes about 20 minutes and costs around LKR 1,000, and a local bus stops just outside. Nuwara Eliya itself has never had a station on the Main Line. In November 2026, trains call at Nanu Oya only from Ella and Badulla.
What is the Nuwara Eliya railway station name?
There is no Nuwara Eliya railway station. The station that serves the town is Nanu Oya, so book your ticket to "Nanu Oya" on the official Sri Lanka Railways seat reservation site (seatreservation.railway.gov.lk) or at the counter. A narrow-gauge branch from Nanu Oya through Nuwara Eliya to Ragala did exist, but it closed in 1948.
What is the nearest airport to Nuwara Eliya?
Bandaranaike International Airport (CMB) at Katunayake, near Colombo, is the nearest airport with regular flights. It is about 170 km from Nuwara Eliya, or 5 to 5.5 hours by car. Mattala (HRI) in the south is a similar drive but has very few flights. There is no airport or scheduled airline flight to Nuwara Eliya itself, but private charter seaplanes can land on Lake Gregory at the edge of town (Lake Gregory Waterdrome, NUA).
Are trains running from Colombo or Kandy to Nuwara Eliya in 2026?
No, not as of 2 November 2026. The Main Line between Colombo, Kandy and Nanu Oya has been closed in sections since Cyclone Ditwah in late November 2025, and the Colombo to Gampola section was suspended again on 25 October 2026. The only trains to Nanu Oya run from Ella and Badulla, a section that reopened on 20 June 2026.
What is the distance from Colombo to Nuwara Eliya?
Colombo to Nuwara Eliya is about 160 to 175 km by road, depending on whether you drive via Hatton (shorter) or via Kandy and Ramboda (longer but easier to break). A private car takes 4.5 to 5 hours and bus 79 about 6 hours. Leave Colombo before 7 am to reach the hills before the afternoon mist.
Which bus goes from Colombo to Nuwara Eliya?
Route 79 runs from Colombo Central Bus Stand in Pettah to Nuwara Eliya Central Bus Stand, with departures through the day and the busiest buses in the early morning. Air-conditioned intercity buses cost about LKR 1,300 and normal buses less. You can also take a frequent bus to Kandy or Hatton and change there for Nuwara Eliya.
How do I get from Kandy to Nuwara Eliya?
Take a bus from the Goods Shed bus stand next to Kandy station (3 to 3.5 hours) or a private car via Gampola and Ramboda (about 2.5 hours for 77 km). A car costs about USD 40 to 50 and lets you stop at Ramboda Falls and a tea factory. The Kandy to Nanu Oya train is suspended until the Main Line repairs finish.
How do I reach Nuwara Eliya from India?
Fly to Colombo (CMB). There are nonstop flights from Chennai, Bengaluru, Kochi, Tiruchirappalli, Hyderabad, Mumbai and Delhi, taking 1 to 3.5 hours. Then drive about 5 hours to Nuwara Eliya, or break the trip in Kandy. Indians need a Sri Lanka ETA before flying, applied for at eta.gov.lk, and it has been free for 30-day tourist stays since 25 May 2026.
How do I get from Ella to Nuwara Eliya?
The train is the classic way. Ride from Ella to Nanu Oya in 2.5 to 3 hours, then take a tuk-tuk for the last 8 km. This section has been running since 20 June 2026. By road, the trip is 57 km and about 2 hours by car via Welimada, or about 3 hours by bus with a change at Welimada.
How far is Nuwara Eliya from Sigiriya?
Nuwara Eliya is about 165 km from Sigiriya by road, a 4.5 to 5 hour drive via Dambulla, Matale and Kandy. There is no direct bus or train, so by public transport you change at Dambulla and Kandy and should allow 6 to 7 hours. Many travellers split the trip with a night in Kandy.
How It Works
Personalise This Package
Make changes as per your travel plan & submit the request.
Get Multiple Quotes
Connect with top 3 agents, compare quotes & customize further.
Book The Best Deal
Pay in easy installments & get ready to enjoy your holiday.














