Quick answer
A 5-day hill country itinerary for May to September should lean towards the drier eastern hills. Spend one night in Kandy, one in Nuwara Eliya and two in Ella, or swap Nuwara Eliya for Haputale. Expect mist and rain at Horton Plains and Hatton, especially June to August, and clearer mornings in Ella. In July or August, the Kandy Esala Perahera may fill Kandy, so book early.
Key takeaways
- The south-west monsoon wets the western hills roughly May to September.
- Ella and Haputale, on the eastern side, are often drier in these months.
- Horton Plains is often misty; go at dawn and accept that views may not appear.
- The Kandy Esala Perahera, usually July or August, fills the city.
- Waterfalls are at their fullest, and tea estates their greenest.
How the monsoon affects the hills
From roughly May to September the south-west monsoon brings moist air from the Indian Ocean, which drops much of its rain on the western and central slopes of the hills: Hatton, Nuwara Eliya, Horton Plains and the Adam's Peak area. Mist, drizzle and heavier showers are common, especially in June, July and August.
The eastern side of the hills, around Ella, Haputale and Bandarawela, lies in a partial rain shadow and is often much drier. Kandy, below the main ridge, sees mixed weather.
The practical lesson is to give more time to Ella and Haputale and less to Hatton and Horton Plains.
- →Wetter: Hatton, Nuwara Eliya, Horton Plains.
- →Drier: Ella, Haputale, Bandarawela.
- →Mixed: Kandy.
The route for these months
The recommended route spends one night in Kandy, one in Haputale or Nuwara Eliya and two in Ella. Day one drives to Kandy, roughly 3 to 4 hours, for the evening puja. Day two climbs into the hills: to Nuwara Eliya, roughly 2.5 to 3 hours, or on to Haputale, roughly 1.5 to 2 hours further.
Day three takes the train to Ella, from Nanu Oya or Haputale, and an afternoon at the Nine Arch Bridge. Day four is Little Adam's Peak at sunrise, Ravana Falls, which is at its fullest, and a cooking class or tea factory. Day five drives to the airport, roughly 6 to 7 hours.
If Horton Plains is a must, stay in Nuwara Eliya, go at dawn and accept that clouds may hide World's End.
Haputale makes a good alternative to Nuwara Eliya in these months, because it sits on the drier eastern edge. Lipton's Seat at dawn is more likely to be clear than World's End, and the short train from Haputale to Ella, roughly an hour, keeps day three relaxed.
- →Kandy 1, Haputale or Nuwara Eliya 1, Ella 2.
- →Ella gets the most time.
- →Horton Plains: optional.
Horton Plains in the monsoon
Horton Plains remains open in the monsoon months, and the walk can be atmospheric in mist, with the cloud forest dripping and the grassland shining. But World's End's view is often hidden, and paths are muddy.
Go at opening, when the chance of a clear window is best, and bring a rain jacket and waterproof shoes. If the morning is heavy with rain, consider skipping it and spending the time in Ella.
The Kandy Esala Perahera
The Kandy Esala Perahera, usually in July or August, is one of Asia's great festivals: nights of processions with drummers, dancers and caparisoned elephants. Dates shift each year with the lunar calendar.
If your trip overlaps, book Kandy hotels months ahead and expect higher prices. Seats along the route are sold for the main nights. The festival raises concerns about the elephants' welfare, which some visitors weigh before attending.
If you do not want the festival, avoid Kandy on those nights, because roads and hotels are very busy.
- →Usually July or August.
- →Book months ahead.
- →Roads busy on festival nights.
What to pack
Pack a good rain jacket, quick-drying clothes, shoes with grip and long socks against leeches, which are common on wet paths. A small umbrella is useful in towns.
Mornings are often clearer than afternoons, so plan walks early and keep afternoons for tea factories, cafes and cooking classes.
Lankan Stays & Trails can watch the forecast and swap the order of days so the best weather falls on the walking days.
- →Rain jacket and quick-dry clothes.
- →Long socks against leeches.
- →Walk early.
Who this route suits
Travellers whose holidays fall in the northern summer, walkers happy with some mist, and families who want cool air in July and August are the route's natural audience.
Travellers who want a beach as well should pair the hills with the east coast, which is in its calm season, rather than the rough west.
Frequently asked questions
Is the hill country worth visiting in July?
Yes. July brings rain and mist to the western hills, but Ella and Haputale are often much drier, waterfalls are full and tea estates green. Plan walks for the mornings, give Ella more time and keep Horton Plains optional.
Is Ella rainy from May to September?
Ella is usually drier than the western hills from May to September, because it lies on the eastern side, in a partial rain shadow of the south-west monsoon. Showers still happen, but many days are bright, especially in the mornings.
Is Horton Plains worth visiting in August?
Horton Plains can be worth visiting in August for its atmosphere, but World's End's view is often hidden by mist and paths are muddy. Go at opening for the best chance of a clear window, and be ready to skip it if the morning is very wet.
Will the Kandy Esala Perahera affect my trip?
If your dates overlap the Kandy Esala Perahera, usually July or August, Kandy's hotels fill months ahead and prices rise. Roads are busy on procession nights. Book early, or avoid Kandy on those nights if you do not plan to see the festival.
Are there leeches in the hill country in summer?
Leeches are common on wet paths in the hill country from May to September, especially in forest and long grass. Wear long socks over trousers, use repellent or salt and check your legs. They are harmless but unpleasant.
Which beach pairs with the hill country in summer?
From May to September, the east coast is calm, so Arugam Bay, Pasikudah or Trincomalee pair better with the hills than the rough west and south coasts. Arugam Bay is roughly 3.5 to 4.5 hours from Ella, which suits a longer trip.

