Sri Lanka’s hill country is the island’s cool escape. While the coast bakes in the summer humidity, the central highlands around Nuwara Eliya and Ella stay fresh and green, with daytime temperatures that often sit in the mid-teens to low-twenties Celsius. Think tea estates rolling to the horizon, misty mornings, waterfalls, and one of the world’s great scenic train rides. This guide covers the best time to visit, how to get there, where to stay, the top things to do, and a rough budget so you can plan a highland trip with confidence.
- Cool all year: Nuwara Eliya sits at 1,868 m and averages around 16°C, so the hill country is a natural retreat from Sri Lanka’s hot, humid coast, especially June to September.
- Two star towns: Nuwara Eliya for tea estates and “Little England” charm; Ella for the Nine Arch Bridge and easy hikes like Little Adam’s Peak.
- The famous train: the Kandy to Ella line is one of the most scenic railway journeys on earth. Note the current 2026 disruption below before you plan around it.
- Best skies: December to March brings the clearest highland views; May to September stays cool and green with passing showers.
- Plan 3 to 5 nights to enjoy the highlands without rushing, ideally split between Nuwara Eliya and Ella.
Why Sri Lanka’s hill country is the perfect cool escape
Sri Lanka’s climate splits sharply by altitude. The beaches and cities near sea level are warm and humid for most of the year, while the central highlands climb past 1,800 m and stay markedly cooler. Sri Lanka‘s hill country generally sees temperatures in the 15–25°C range, which is why it has drawn heat-weary travellers since colonial times.
The undisputed centre of this cool zone is Nuwara Eliya, a town perched at 1,868 m (6,128 ft) with a subtropical highland climate and a mean annual temperature of about 16°C. Nights can drop close to freezing in the coolest months. That bracing, spring-like air, combined with hedgerows, a golf course, and mock-Tudor cottages left over from the British era, earned the town its nickname, “Little England.”
Nuwara Eliya: tea estates and “Little England”
Nuwara Eliya is the heart of Ceylon tea country and the best base for the highlands’ cooler pursuits. Tea has grown here since the 1870s, and the surrounding slopes are carpeted with manicured green bushes.
Top things to do in Nuwara Eliya:
- Tour a tea estate and factory. Walk the plantations, watch leaves go from plucking to packing, and taste a fresh brew. Estates around the town are among the most scenic in the country.
- Gregory Lake. A man-made reservoir in the middle of town, good for boat rides, swan pedalos, and an easy lakeside stroll.
- Hakgala Botanical Garden. One of Sri Lanka’s largest gardens, with roses, orchids, and cool-climate ferns spread across the hillside.
- Horton Plains and World’s End. A UNESCO-listed plateau about 45 minutes to an hour by road, where a roughly 9.5 km loop leads to World’s End, a sheer escarpment that drops around 880 m. Start early, before mist rolls in after about 9 to 10 a.m.
- Pidurutalagala views. Sri Lanka’s highest mountain, Pidurutalagala (Mount Pedro), rises to 2,524 m right above the town, giving Nuwara Eliya its dramatic backdrop.
Ella: Nine Arch Bridge and easy hikes
A few hours south and lower down, Ella sits at roughly 1,040 m and has grown from a sleepy village into the highlands’ most relaxed traveller hub, full of cafes with valley views. It is warmer than Nuwara Eliya but still far cooler than the coast.
Top things to do in Ella:
- Nine Arch Bridge. A striking colonial-era viaduct completed in 1921, curving through dense jungle near Ella station. It is most photogenic when a train crosses the arches.
- Little Adam’s Peak. A gentle, well-marked walk to a 1,141 m summit with panoramic views over the tea-covered valley. It is one of the easiest rewarding hikes in Sri Lanka, often done at sunrise.
- Ella Rock. A longer, steeper half-day hike for those wanting more of a challenge and quieter viewpoints.
- Ravana Falls. A wide, tiered waterfall just outside town, easy to reach and popular for a quick stop.
The Kandy to Ella train: the famous scenic ride
The rail route through the highlands is regularly called one of the most beautiful train journeys in the world. It forms part of the Main Line that runs from Colombo up to Kandy and on to Badulla, threading past tea plantations, waterfalls, and misty ridgelines. Kandy itself, at around 500 m, is the cultural capital and home to the UNESCO-listed Temple of the Sacred Tooth Relic, making it a natural starting point for a highland loop.
Important 2026 update: Cyclone Ditwah caused severe damage across Sri Lanka’s upcountry railway in late November 2025, with landslides and washouts closing large stretches of the hill-country line. As of this writing, the scenic Nanu Oya to Badulla section, which passes through Ella and over the Nine Arch Bridge, has reopened: passenger services resumed on 20 June 2026. The Kandy end of the line remains suspended for repairs. Sri Lanka Railways is targeting full restoration of the Kandy line by the end of 2026, though earlier deadlines have slipped, so check the current status before you travel. For now you can still ride the most photogenic highland stretch by boarding further up the line at Nanu Oya (the station for Nuwara Eliya) rather than Kandy. Always check the latest status before you travel, as timetables and reopening dates are changing as repairs progress.
Hill country towns at a glance
Elevations and climate figures are approximate long-term averages; day-to-day weather varies by season.
Best time to visit Sri Lanka’s hill country
The highlands are cool year-round, so the “best” time depends on what you want. For the clearest skies and the crispest mountain views, December to March is the drier, sunnier window in the hill country. For a summer cool-escape, May to September works well: the rest of the island is hot and the southwest monsoon brings some rain to the hills, but temperatures up here stay comfortable and the landscape is at its greenest, with many rain-free spells between showers.
A few seasonal notes on Nuwara Eliya weather: nights are chilly all year and can approach freezing in the coolest months, so pack a warm layer whatever the season. April is peak local holiday time in Nuwara Eliya (the “season” around the Sinhala and Tamil New Year), so book accommodation early if you travel then.
How to get to the hill country
Almost every visitor arrives through Colombo, home to Bandaranaike International Airport, the country’s main gateway. National carrier SriLankan Airlines flies to Colombo from across the Gulf, India, and beyond, alongside many other airlines.
From Colombo you have three common ways up into the hills:
- Private car or driver: the most flexible option, roughly 5 to 6 hours to Nuwara Eliya depending on route and traffic. Popular for families and those short on time.
- Train: the classic way to experience the highlands, subject to the 2026 line status noted above. Board at Nanu Oya for Nuwara Eliya, or ride the reopened Nanu Oya to Ella and Badulla stretch for the scenic highlights.
- Bus: the cheapest option, with regular services from Colombo and Kandy, though slower and more crowded on the winding mountain roads.
Where to stay in the hill country
Split your nights between the two main hubs for the best mix. In Nuwara Eliya, choose between colonial-era heritage hotels, tea-estate bungalows, and budget guesthouses in town. In Ella, options range from valley-view boutique stays to backpacker-friendly guesthouses within walking distance of the cafes and trailheads. Kandy makes a comfortable one-night stop on the way up or down. Compare hotels across Sri Lanka on Wego to find rates that fit your budget.
Rough budget for a hill country trip
Sri Lanka remains an affordable destination, and the hill country is no exception. As a rough per-person guide (excluding international flights, and varying by season and travel style):
- Budget: guesthouses, local buses and trains, and street or local eateries can keep daily costs modest.
- Mid-range: comfortable hotels, the occasional private driver, and a mix of local and tourist restaurants sit in the middle band.
- Higher-end: heritage properties, tea-estate bungalows, and private guided touring lift the daily spend accordingly.
Train tickets are inexpensive by international standards, which is part of the appeal. Reserved seats sell out fast in peak season, so book ahead where you can. For a longer highland itinerary that also escapes the Gulf summer heat, see our summer 2026 travel guide for cool-escape destinations.
Frequently asked questions
What is the best time to visit Sri Lanka’s hill country?
The hill country is cool all year. For the clearest skies and best mountain views, visit between December and March. For a summer escape from the heat, May to September stays comfortably cool and lush, with rain-free spells between showers even though the southwest monsoon brings some rain to the hills.
How cold does Nuwara Eliya get?
Nuwara Eliya sits at 1,868 m and has a mean annual temperature of about 16°C. Days are mild and spring-like, while nights are chilly year-round and can approach freezing in the coolest months, so bring a warm layer regardless of when you go.
Is the Kandy to Ella train running in 2026?
Partly. Cyclone Ditwah damaged the upcountry line in late November 2025. The scenic Nanu Oya to Badulla section through Ella reopened on 20 June 2026. Sri Lanka Railways is targeting full restoration of the Kandy line by the end of 2026, though earlier deadlines have slipped, so check the current status before you travel.
How many days do you need in the hill country?
Three to five days is ideal. A common plan is two nights in Nuwara Eliya for tea estates and Horton Plains, two nights in Ella for the Nine Arch Bridge and Little Adam’s Peak, and an optional night in Kandy on the way through.
Do I need a visa to visit Sri Lanka?
Most visitors need an Electronic Travel Authorization (ETA) before arrival. Rules and fees can change, so confirm the current requirements on the official portal. See our Sri Lanka ETA guide for the latest process.
Plan your hill country escape
Sri Lanka’s highlands pack tea estates, waterfalls, gentle hikes, and one of the world’s great train rides into a compact, easy-to-reach region that stays cool while the coast swelters. Whether you base yourself in Nuwara Eliya, Ella, or both, a few days in the hills is one of the best value cool-weather trips in Asia. Compare fares to Colombo and find your highland base with Wego: search cheap flights to Colombo and hotels across Sri Lanka to lock in the best deal.
Sources
- Wikipedia: Nuwara Eliya (elevation, climate, “Little England”)
- Wikipedia: Pidurutalagala (Sri Lanka’s highest mountain, 2,524 m)
- Sri Lanka Railways: Cyclone Ditwah disaster recovery and restoration status
- The Sunday Times: Nanu Oya to Badulla train resumes (20 June 2026)
- ONLANKA News: Badulla–Nanu Oya services to resume from June 20
- EconomyNext: Cyclone Ditwah damage to Sri Lanka’s railways
- Wikipedia: Horton Plains National Park (World’s End escarpment and circular trail)
- Sri Lanka Tourism (official): Weather and seasons
Disclaimer: We’ve worked hard to make sure the information in this article is as accurate and up to date as possible at the time of publishing. Travel details such as prices, schedules, visa rules, and entry requirements can change at short notice, so it remains your responsibility to verify the current details with official sources before you book or travel. Wego accepts no liability for any loss or inconvenience arising from the use of this content.

