Neighborhood

Diyatalawa

Check tickets & tours

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.

More attractions in Haputale

Planning your trip to Haputale? See where to eat, more attractions, or build a Haputale itinerary.