Back/Diyatalawa: Sri Lanka's Highland Garrison Town
Diyatalawa: Sri Lanka's Highland Garrison Town
DiyatalawaHill CountryUva Provincetea country

Diyatalawa: Sri Lanka's Highland Garrison Town

July 10, 2026·SLAccommodation Team

Diyatalawa: Wide-Open Highland Views

Sitting at a higher elevation than most hill-country towns, Diyatalawa has a distinctly open, breezy character shaped by its long history as a military training area — the surrounding hills were used as a British colonial army camp in the early 20th century, and the Sri Lanka Military Academy remains here today. That history has kept much of the surrounding land undeveloped, leaving wide grassy slopes and long views rare elsewhere in the hill country.

For travellers passing between Bandarawela, Haputale and Ella, Diyatalawa is a worthwhile stop for its scenery and unusually spacious, uncrowded feel.

1. Open Highland Landscapes

Best for: Photographers, walkers

Rolling grassy hills and pine-lined roads give Diyatalawa a distinctly different feel from the terraced tea slopes elsewhere in the hill country.

2. Diyatalawa Railway Station

Best for: Train enthusiasts

A stop on the scenic hill-country line, the station's colonial-era garden and setting make it a pleasant, quiet spot to watch trains pass through the highlands.

3. The Military Academy Area

Best for: History-curious travellers

While the academy itself isn't generally open to casual visitors, its presence has shaped Diyatalawa's development and given the area its distinctive open, parade-ground character.

4. Cool Climate Escapes

Best for: Those seeking a break from the heat

At altitude, Diyatalawa offers a noticeably cooler climate than lowland Sri Lanka, making it a refreshing stop on a longer hill-country itinerary.

Practical Tips

  • Best season: Year-round, with December to March generally offering the clearest, driest weather.
  • Getting there: Around 6-7 hours from Colombo by road, or via the scenic hill-country railway line.
  • Getting around: The town itself is small and walkable; tuk-tuks and short drives cover nearby viewpoints.
  • Entry/opening info: No formal entry fee for the town; respect boundaries around military installations.
  • Combine with: Bandarawela and Haputale, both a short drive away.

Where to Stay near Diyatalawa

Bandarawela and Haputale, both close by, offer a wider range of guesthouses and hotels than Diyatalawa itself. Browse verified Bandarawela stays on SLAccommodation for a convenient base to explore the area.


Quick Facts

Region Uva Province (Hill Country)
Famous for Military academy, open highland scenery, cool climate
Nearby Bandarawela, Haputale
Best season Year-round, driest December to March
Distance from Colombo ~215 km (~6-7 hrs)

Frequently Asked Questions

Why does Diyatalawa look different from other hill-country towns? Its long history as a military training ground kept large areas of open grassland undeveloped, giving it a more spacious, less terraced landscape.

Can visitors tour the military academy? Generally no, it functions as an active training institution rather than a tourist attraction.

Is Diyatalawa on the scenic train line? Yes, it's a stop on the hill-country railway route connecting Kandy, Bandarawela, Haputale and Ella.

How much time do travellers typically spend in Diyatalawa? Most visit briefly, often as a stop en route between Bandarawela and Haputale rather than an overnight base.

Ready to find your perfect stay?

Browse hundreds of verified hotels, guest houses, and home stays across Sri Lanka.

Browse Accommodations