Overview Train Bus Taxi Activities
Nuwara Eliya is a charming little town on the hills of central Sri Lanka. Located 175 km east of the capital Colombo, you can reach Nuwara Eliya in 3 ways: by train, by bus, and by taxi.
The train is the most scenic way to get to the so-called "city on the plain." You will be welcomed by rolling tea estates and farmers working hard to pick the tea leaves while the train reaches Nuwara Eliya.
As many visitors often come from Colombo and Kandy, we already made a detailed step-by-step guide for those routes:
Arriving from a different destination in Sri Lanka? Check out our guide below to know which is your best transport option to reach Nuwara Eliya.
The train ride to Nuwara Eliya is among the most scenic in the Tea Country.
Especially when taking the train between Nuwara Eliya and Ella, but also when coming from Colombo and Kandy, a beautiful ride will be awaiting you. Below is a short summary for these routes:
| Train Route | Duration | Cost | Train Class |
|---|---|---|---|
| Colombo to Nuwara Eliya | h 15min | [price 420 LKR] | 2nd Class Unreserved |
| Kandy to Nuwara Eliya | h 30min | [price 170 LKR] | 2nd Class Unreserved |
| Ella to Nuwara Eliya | h 30min | [price 130 LKR] | 2nd Class Unreserved |
Note that these are very busy routes and you might want to book reserved train tickets, which you need to book at least one month before your trip. Check out our guide on how to book train tickets in Sri Lanka for more details.
The nearest train station from the city centre is Nanu Oya Railway Station, located 10 km away. From this station, you can take a 20-min tuk-tuk or bus ride to Nuwara Eliya city centre.
Tuk-tuks are easily available outside the railway station, with fares starting at 500 Rs ($2.75). If you prefer the bus, you have to walk some 50m to the nearest bus stop. Buses pass by every 20 to 30mins and a ticket costs 20 Rs ($0.10).
There are not many buses that go directly to Nuwara Eliya, but you should be able to hail one from top tourist destinations like Colombo, Kandy, and Ella.
| Bus Route & No. | Duration | Costs | Bus Type |
|---|---|---|---|
| Colombo to Nuwara Eliya (#79) | h 30min | [price 545 LKR] | AC |
| Ella to Nuwara Eliya (#31-1) | h | [price 130 LKR] | Semi-luxury (non-AC) |
| Kandy to Nuwara Eliya | h 30min | [price 250 LKR] | AC |
Most local buses will drop you off at the Nuwara Eliya Main Bus Station, located in the city centre.
The one downside though is that local Sri Lankan buses can be very uncomfortable, especially on long journeys. You might want to consider taking a tourist bus, although they are available only on some routes. From Colombo, a ticket costs [price 2,360 LKR]. When travelling with Brown Tours, a ticket costs [price 3,640 LKR].
Coming from other destinations? You can always visit BookAway or 12go.asia to check if there are available tourist buses.
Taking the taxi to Nuwara Eliya is a great alternative when there are no trains and you don't feel like sitting on an uncomfortable bus for hours.
Especially, if you're coming from southern towns like Mirissa or Dickwella, the taxi is your most comfortable option.
You can book your taxi with apps like Uber or Pickme. They are not always available though, and in that case, you can use TaxiGo, BookAway, or 12go.asia.
Also called "Little England," Nuwara Eliya was the go-to place of British colonizers whenever they needed a break from their busy life in Ceylon.
Its cool climate was a relief in Sri Lanka's generally scorching weather, and its highlands are home to wild animals like fox and deer, which the colonizers hunted during their retreat.
Today, Nuwara Eliya remains to be a must-visit destination when in Sri Lanka. We think it's worth at least 2 full days in your itinerary. Here's our top 5 reasons why:
Nuwara Eliya is best known for its rolling tea plantations, and we recommend visiting at least one of them while you're here. Not only will you be able to take tons of great photos, you can also get a closer look at how locals make their world-famous Ceylon tea.
We recommend visiting either Pedro Tea Factory or Damro. You can get a guided tour for only [price 550 LKR] and the entire tour takes about 30mins. After that, you will get a complimentary tea of your choice, which you can enjoy with a good view of the tea estate.
Note that workers often ask for tips, especially when you take a photo of them. You might want to come prepared with small bills on your visit.
When visiting tea factories, you can rent a tuk-tuk that can take you around starting from [price 1,600 LKR] for a whole day.
The Ramboda Falls are located about 20 km from the town centre and the drive will take about 1 hour.
However, the view and sounds of these majestic falls will make it worth the journey!
You can enjoy the view already from the main road, but we recommend getting close and following the water's source. The hike to the top takes about 30mins. If you're planning to do the hike, wear proper shoes as the rocks can be quite slippery. Entrance fee is [price 50 LKR].
Located at the heart of Nuwara Eliya, Gregory Lake was the watersports hub during the British colonial period.
Today, you can enjoy jet skiing or boat rides within the lake. Speedboats, swan boats, dinghy boats, they have it all. Its chilly waters can make you forget that you are still in Sri Lanka.
Not up for water activities? You can also just enjoy a serene walk or rent a bike to go around the lake. Watch the families enjoying a day out, enjoy the mist which sometimes envelops the park, or maybe have a bite in one of the surrounding restaurants.
Entrance to the park costs [price 200 LKR].
Since you're already in the so-called "Little England," you might as well enjoy it as the British did in the 19th century. The Grand Hotel is an iconic landmark built in 1891 as the home of former Ceylon governor Sir Edward Barnes.
Rooms are a bit expensive at [price 25,450 LKR] per night, but you can enjoy its daily tea party for a much cheaper price.
You can choose from High Tea or Champagne Tea experience. The High Tea is held inside the Tea Lounge and includes 3 different kinds of tea of your choice plus 12 varieties of finger foods. This costs [price 6,300 LKR]. The Sparkling High Tea experience is offered in the garden and costs [price 8,500 LKR].
Even if you're not a tea person, we think that this is an experience everyone will enjoy when in Nuwara Eliya. The tea party is from 12:30 to 18:00 daily. Reservation is not required unless it's a busy season.
When you're already in Nuwara Eliya, it would be a shame not to take the country's most beautiful train ride to Ella. The journey takes only about 2.5 hours across tea plantations, rolling hills, and the Nine Arch Bridge.
Unreserved tickets are available at Nanu Oya Railway Station on the day of your trip. But if you want to secure good seats for this journey, you can book your train ticket a month before via BookAway.
Stay Connected
We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.
No spam. Unsubscribe anytime.