Neighborhood
Diyatalawa
Some booking links are affiliate links. If you book through them, we may earn a small commission at no extra cost to you. We never let this influence which places we recommend.
Diyatalawa is a charming hill station in Sri Lanka's Badulla District, known for its cool climate and lush landscapes. The town is home to a prominent military base and training academy, which gives it a unique character. Visitors can enjoy leisurely walks through tea plantations, take in sweeping views of the valley, and explore the colonial-era architecture. The area's serene atmosphere and natural beauty make it a peaceful retreat from busier tourist hubs.
Don't miss
- Visit the Diyatalawa Military Academy and its historic grounds
- Walk through tea plantations and enjoy panoramic valley views
- Explore the colonial-era railway station and surrounding scenery
Tickets & tours
Ways to visit Diyatalawa
You can usually visit on your own. A tour is worth it for transport, a guide, or combining nearby sights into one day.
Cheapest way inElla: Transfer to Tangalle/Mirissa/Galle & Yala/Udawalawe Safari4.5★ · 80 travelers8–10 hoursFree cancellationFrom$40 per personSee dates →
Best full dayTours and Transportation in Sri Lanka5★ · 207 travelers~24 hoursFree cancellationFrom$60 per personSee dates →
Private & flexibleTea Experience Tour in Haputale with Lunch at a Village house5★ · 19 travelers6–7 hoursFree cancellationFrom$60 per personSee dates →More attractions in Haputale
