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.
