Srilanka-Places.com has listed approx 2 hotels in Mahadeniya. Some of the Top rated hotels in Mahadeniya are- Hotel Trance Hill Villa & Hotel Trance Hill Villa.