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.
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.
St Andrew’s Hotel
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.
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.
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.