Quick answer
Getting around Nuwara Eliya is easy: walk the compact centre, including Gregory Lake, Victoria Park and the post office, and use tuk-tuks for nearby sights such as Pedro estate, Hakgala and Moon Plains, agreeing the fare first or using a ride app where available. Hire a car and driver for Horton Plains, the western waterfalls and longer day trips. Buses link the town with Nanu Oya, Kandy, Badulla and Hatton. Avoid walking unlit roads after dark, and allow for steep hills on foot.
Key takeaways
- Central Nuwara Eliya is compact, and Gregory Lake, Victoria Park and the post office are within walking distance.
- Tuk-tuks are the most practical way to reach Pedro estate, Hakgala and Moon Plains from Nuwara Eliya.
- A car and driver is the usual way to reach Horton Plains, about an hour from Nuwara Eliya.
- Nanu Oya station is roughly 8 to 10 kilometres from Nuwara Eliya, about 20 to 30 minutes by tuk-tuk.
- Ride-hailing apps operate in parts of Sri Lanka, including some hill towns, though availability varies.
Walking
Walking is the best way to see central Nuwara Eliya. Gregory Lake, Victoria Park, the racecourse, the post office, the market and the colonial houses around the golf course are all within a 15 to 20 minute walk of each other. The cool climate makes walking comfortable all day.
Walking in Nuwara Eliya does have challenges: hills are steep, pavements are uneven or missing and the main road is busy. Wear good shoes, walk facing traffic where there is no pavement and carry a torch after dark.
Walking between the sights in the centre is also the best way to feel the town's mix of colonial buildings, busy market streets and quiet lanes. A loop from the post office through Victoria Park, along the racecourse to Gregory Lake and back takes about two hours with stops.
- →Centre: walkable in an hour.
- →Hills: steep in places.
- →After dark: take a tuk-tuk on unlit roads.
Tuk-tuks and apps
Tuk-tuks are everywhere in Nuwara Eliya and the most practical way to reach nearby sights: Pedro estate, Lover's Leap, the Seetha Amman Temple, Hakgala, Galway's Land and Moon Plains. Agree the fare before setting off, or ask your hotel what a fair price is.
Tuk-tuks can also be hired for a half day or full day, with the driver waiting at each stop. Ride-hailing apps operate in some hill towns, offering fixed fares, though availability varies; check on arrival.
Tuk-tuks are open to the air, so bring a warm layer and a waterproof; early morning rides can be cold.
- →Agree the fare first.
- →Hire for a half or full day for multiple stops.
- →Bring a layer for early rides.
Car and driver
A car and driver is the usual way to reach Horton Plains, roughly an hour away, and to make longer day trips to Devon and St Clair's falls, Labookellie, Ambewela or Adam's Peak. Most travellers on a private tour already have a driver; others can hire through hotels.
A car and driver also suits families, older travellers and anyone wanting comfort on cold early mornings. Car and driver costs roughly US$50 to 90 a day across Sri Lanka, varying by vehicle and distance. Lankan Stays & Trails includes a car and driver on hill country routes, with drivers who know the dawn timings for Horton Plains.
Buses
Buses connect Nuwara Eliya's central bus station with Nanu Oya, Kandy, Badulla, Hatton, Welimada and Colombo. They are very cheap but crowded and slow, and they do not reach most estate sights or Horton Plains directly.
Buses suit budget travellers on main routes, such as Nanu Oya station or Kandy. For sightseeing, tuk-tuks and drivers are far more practical.
- →Nanu Oya: frequent buses, cheap.
- →Kandy and Badulla: regular services.
- →Sights: buses rarely reach them.
Key journeys
The key journey from Nanu Oya station to Nuwara Eliya is roughly 8 to 10 kilometres, about 20 to 30 minutes by tuk-tuk or taxi. Drivers meet trains; agree the fare before loading luggage.
The key journey to Horton Plains needs a 5am departure by car or jeep, roughly an hour each way, to reach the park at opening. Book the night before through your hotel or driver.
- →Nanu Oya to town: 20 to 30 minutes.
- →Horton Plains: leave at 5am.
- →Hakgala: 20 to 25 minutes by tuk-tuk.
Frequently asked questions
How do I get around Nuwara Eliya?
Walk around central Nuwara Eliya, use tuk-tuks for nearby sights such as Pedro estate and Hakgala, and hire a car and driver for Horton Plains and longer trips. Buses serve main routes but rarely reach the sights.
How do I get from Nanu Oya to Nuwara Eliya?
From Nanu Oya station to Nuwara Eliya, take a tuk-tuk or taxi roughly 8 to 10 kilometres, about 20 to 30 minutes. Drivers meet trains. Agree the fare before loading luggage. Buses also run but are crowded.
How do I get to Horton Plains from Nuwara Eliya?
Get to Horton Plains from Nuwara Eliya by car or jeep, leaving around 5am to reach the park at opening. The drive takes about an hour. Book through your hotel or driver the night before.
Are there taxis in Nuwara Eliya?
There are taxis and cars with drivers in Nuwara Eliya, arranged through hotels or taxi stands, and ride-hailing apps operate in some areas. Tuk-tuks are more common for short trips.
Is it easy to walk around Nuwara Eliya?
It is easy to walk around central Nuwara Eliya, where the lake, park and colonial buildings are close together. Hills are steep and pavements uneven, so wear good shoes and use tuk-tuks after dark.
Can I rent a car in Nuwara Eliya?
Self-drive car rental is uncommon in Nuwara Eliya, and hill roads are challenging. Most travellers hire a car with driver, through a hotel or tour operator. A driver also handles parking and dawn timings for Horton Plains.

