Nuwara Eliya is the most un-Sri Lanka city in Sri Lanka. At 1,900 metres above sea level, it feels like a piece of British colonial England placed in the middle of a tea-growing mountain landscape - mock-Tudor architecture, a racecourse, a golf course, a trout-stocked lake, and temperatures cold enough to require a proper jacket. The accommodation scene reflects this heritage, with some of the most distinctive hotels in Sri Lanka.
Nuwara Eliya sits at 1,868m in the heart of Sri Lanka’s tea country and has a climate unlike anywhere else on the island. Evenings drop to 8–10°C through the cool months, and a mist that rolls in off the hills makes the town feel closer to an English hill station than a tropical destination - which is broadly the intention, since it was developed by British planters and administrators in the 19th century as a highland retreat.
Accommodation ranges from working colonial hotels with fireplaces and golf courses to tea estate bungalows in the surrounding hills, to budget guesthouses on the roads around town. Book ahead for peak periods - availability drops sharply and prices rise steeply.
Where in Nuwara Eliya to Stay
City Centre (Near Gregory Lake)
The most convenient base. Walking distance from Gregory Lake, the post office, the park, and the main restaurants and teashops. The colonial-era hotels cluster here - Hill Club, the Grand Hotel - and they’re the main event for travellers interested in Nuwara Eliya’s heritage.
Outside the City (Tea Estate Area)
Several boutique hotels and tea estate bungalows are located 5–15 km outside the city, surrounded by working tea estates. These are quieter, more scenic, and often better value than the in-city hotels. You’ll need a vehicle to get in and out, but the setting - tea rows in every direction, mountain views, near-total quiet - is worth the trade-off.
Colonial-Era Hotels
The Grand Hotel
Built in 1891 as the official residence of the Governor of Ceylon, the Grand Hotel is the most recognisable building in Nuwara Eliya - mock-Tudor architecture with stepped gables and a porte-cochere facing the main road. The hotel has 154 rooms ranging from standard doubles to suites in the original building.
Rooms in the main building are large and period-furnished; some have working fireplaces. Facilities include a tennis court, snooker room, restaurant, and bar. The 18-hole golf course adjacent to the hotel was established in 1889 and is still playable for guests. The restaurant serves Sri Lankan and continental food at reasonable prices.
Rates: approximately $80–150 per night for a standard double, depending on season. Breakfast typically included. Advance booking essential April and December–March.
Jetwing St Andrew’s
A converted colonial estate hotel with 44 rooms set in gardens near the golf course. The atmosphere is more intimate than the Grand - the dining room has an open fireplace and the bar carries a good selection of arrack and local gin. The hotel leans into the tea estate aesthetic with period furnishings and a terrace with views.
Rates: $100–200 per night. The hotel is preferred by guests who want the colonial character without the Grand’s size and tour-group traffic.
Hill Club
The Hill Club is a members-only establishment founded in 1876 that also takes paying guests in its guestrooms. The building occupies a hillside above the town centre and has a bar, snooker room, library, and dining room. Dinner in the dining room requires a jacket - one of the last remaining dress codes enforced anywhere in Sri Lanka. The hotel will lend jackets to guests who don’t bring one.
The formality is part of the appeal - a room at the Hill Club is as close as a visitor gets to the experience of the colonial hill station as it functioned in the early 20th century. Rooms are modest in size but atmospheric.
Rates: approximately $80–120 per night. Book directly through the club.
Tea Estate Bungalows
Several working tea estates in the hills surrounding Nuwara Eliya offer accommodation in former planters’ bungalows - typically large colonial houses with wide verandas, private gardens, and complete privacy within the estate. These properties are ideal for guests who want quiet, scenic surroundings away from the town.
Typical features include a dedicated butler service, included meals (often set menus of estate produce), and guided walks through the tea rows. Some estates offer factory tours of their own processing plant.
Rates: $150–300 per night, usually with meals included. The Heritance Tea Factory (a converted tea factory at 2,000m in Kandapola, 20km from Nuwara Eliya) is the best-known property in this category, with rooms built into the original factory machinery. Other independent estate bungalows are available through specialist booking agents.
Budget Guesthouses
Several reliable guesthouses sit on and around Cinnamon Lake Road and the residential streets north of the town centre. These are family-run properties offering clean rooms with hot water - essential at this altitude - and typically breakfast on request.
Rates: $20–50 per night. Quality varies more than in the mid-range segment; read recent reviews and confirm hot water availability before booking. The most dependable budget options are full even on weekday nights during April, so book ahead.
Araliya Green City - One of Nuwara Eliya’s larger hotel complexes, with standard rooms from around $50–70 in low season. The facilities - indoor pool, restaurant, spa - are at a price point you don’t usually get at this level. Deluxe and superior rooms ($80–130) offer good mountain views. A practical mid-range choice for those who want reliable amenities.
Heaven Seven Hotel - A clean, modern mid-range option slightly outside the main hotel cluster, rooms from $65–95 per night. Popular with Sri Lankan domestic tourists as well as international visitors. Reliable and good value.
When to Book
April (Sinhala and Tamil New Year, around April 13–14): Nuwara Eliya is the most popular domestic destination during the New Year period. Hotels fill months in advance and rates at the colonial hotels can triple. The season runs from approximately April 10–20, during which time the town is busier than at any other point in the year. If you want to experience the horse racing, flower show, and festive atmosphere, book at least 6 months ahead. If you want quiet, avoid April entirely.
December–March: The peak season for international visitors. Popular hotels at all price points book up in advance; 2–4 weeks ahead is generally sufficient outside the Christmas–New Year period (book 3–4 months ahead for December 24 to January 2).
May–October: The quieter period. Some days of rain, but the hills are green and prices are lower. Easier to book on short notice.
Getting to Nuwara Eliya
By train: The scenic route. Take the train to Nanu-Oya station (8 km from Nuwara Eliya). From Colombo, the train takes around 6–7 hours; from Kandy about 3–4 hours. The stretch from Hatton to Nanu-Oya is through the heart of the tea estates and is extraordinary. Taxis and tuk-tuks from Nanu-Oya to the city run $5–8.
By bus: Regular services connect Nuwara Eliya to Colombo (5–6 hours), Kandy (4 hours), and Ella (2.5 hours). Buses are cheaper than taxis but the mountain roads can be rough.
By taxi: From Kandy around $40–55. From Colombo via the A7 highway, approximately 4.5–5 hours and $70–90.
Practical Notes
- Bring warm clothing: Evenings and mornings are cold by Sri Lankan standards. The colonial hotels have fireplaces but rooms in older buildings can be draughty. A fleece or light down jacket is useful.
- Hot water: Essential at this altitude. Confirm it’s available at budget properties before booking.
- Transport: Nuwara Eliya’s centre is walkable; the nearest train station is Nanu Oya, 10km away (tuk-tuk LKR 500–800). Tea estate properties outside town will need a tuk-tuk or your own transport.
For accommodation reservations, see our Nuwara Eliya booking page.
More Places to Stay in Nuwara Eliya
Glendower Hotel - A budget-to-mid option in a colonial-era building, rooms from $35–55 per night. Not as polished as the Grand Hotel next door but a fraction of the price. The garden terrace is a pleasant spot on sunny afternoons.
Araliya Green Hills Hotel - A modern mid-range property with mountain views and a good facilities package. Rooms from $80–120 per night. One of the more comfortable options that doesn’t require paying grand hotel rates. The restaurant serves solid Sri Lankan and Western food.
Jetwing St. Andrew’s - A historic colonial hotel near the golf course, operating since the early 20th century. Rooms from $100–160 per night. The atmosphere is authentically colonial - billiard room, fireplaces, and a golf club attached. Service and room quality are inconsistent but the setting is hard to beat for the price.
The Grand Hotel Nuwara Eliya - The largest and most famous hotel in the hill country, operating since 1891. The building is a genuine colonial mansion with 154 rooms, fireplaces, a ballroom, and manicured gardens. Rooms from around $180–280 per night. It can feel like a faded grande dame but that’s part of the appeal - nothing else in Sri Lanka gives you this much colonial atmosphere at a reasonable price point.
Planning Your Sri Lanka Trip?
- Book tours & activities in Nuwara Eliya
- Find hotels in Nuwara Eliya
- Travel insurance for Sri Lanka
- Get a Sri Lanka eSIM
- Find flights to Sri Lanka