Hotels in Nuwara Eliya
11 hotels across 0 neighborhoods
Browse hotels in Nuwara Eliya, Sri Lanka, from guesthouses near Gregory Lake to colonial bungalows. The hill station sits at 1,868 m with year-round cool air.
Photo by Tharindu Madhusanka on Unsplash
About Nuwara Eliya
Nuwara Eliya: Sri Lanka's Hill-Country Tea Capital
Nuwara Eliya sits at 1,868 m above sea level in Sri Lanka's Central Province, roughly 180 km east of Colombo. The British developed it as a colonial retreat in the mid-19th century, and that heritage remains visible in the Tudor-style Grand Hotel (1891), the Hill Club, and the Victoria Park gardens. Surrounding the town, the Nuwara Eliya tea district produces Ceylon's lightest, most delicate high-grown teas — the Pedro Tea Estate and Mackwoods Labookellie both offer factory tours.
Where to Stay
Hotels cluster along New Bazaar Street and around Gregory Lake, a reservoir that hosts rowing and boat rides. Colonial-era bungalows converted to guesthouses sit on the hillside above town. The peak visitor season falls during April's Sinhalese and Tamil New Year, when Nuwara Eliya hosts horse racing at the century-old racecourse and hotel rates rise sharply.
Practical Tips
- Getting there: Trains from Colombo Fort to Nanu Oya station (the nearest rail stop, 8 km away) take roughly 6–7 hours on the scenic hill railway.
- Climate: Temperatures average 16 °C year-round; evenings drop to 8 °C — pack warm layers regardless of season.
- Best time: January–March offers the driest skies for walking the tea fields.
- Currency: Sri Lankan Rupee (LKR); ATMs are available on New Bazaar Street.
All hotels in Nuwara Eliya











Cities like Nuwara Eliya
Other destinations across Sri Lanka within reach.




