Mahiyanganaya
Mahiyanganaya is a town situated close to the Mahaweli River in Badulla District, Uva Province of Sri Lanka. Lord Buddha has visited there as well.
Explore all things to do in Mahiyanganaya
Hotels
Kevan's Casa
Experience the ultimate luxury holiday in Sri Lanka with Kevans Casa - the perfect blend of comfort, style & exceptional service.
Elephyard Retreat
Discover eco-friendly luxury at Elephyard Retreat, Mahiyanganaya, Sri Lanka. Indulge in jungle trekking, bird watching, and more.
Sorabora Gedara Hotel
Discover the perfect blend of comfort and tranquility at Sorabora Gedara Hotel, your ideal retreat in the heart of Mahiyangana.
Activities
Dambana Vedda Village
Discover the enchanting Vedda Village in Mahiyangana, where ancient traditions and pristine nature intertwine. #VeddaVillage #Mahiyangana
Rathna Ella Combined Experiences
Embark on a mesmerizing adventure at Rathna Ella, where cascading waterfalls and scenic trails create an unforgettable experience. #RathnaElla
What to know before visiting Mahiyanganaya
Mahiyanganaya is a town situated close to the Mahaweli River in Badulla District, Uva Province of Sri Lanka. It is said that Gautama Buddha visited Mahiyanganaya on the Duruthu full moon poya day in order to settle a dispute arose between Yakkas and Nagas and this was his first ever visit to Sri Lanka.