Hotels Diyatalawa

Rose Villa Bandarawela - Hotels, Diyatalawa
8.7 /10
Fabulous
Total Hotel Score
Kahagolla, n/h/n, 90150 - Diyatalawa, Sri Lanka
Hotel - Hotels, Diyatalawa
  • Show on map
    Rose Villa Bandarawela is a charming retreat located in Diyatalawa, just 48 km from the scenic Gregory Lake. - Hotels, Diyatalawa
    Show prices
    Laasa Resort - Hotels, Diyatalawa
    Laasa Resort ★★
    Diyatalawa Station Road, 90150 - Diyatalawa, Sri Lanka
    Hotel - Hotels, Diyatalawa
    • Show on map
      Set in Diyatalawa, Laasa Resort offers 2-star accommodation with private balconies. - Hotels, Diyatalawa
      Show prices
      Lilara Hills - Diyatalawa - Hotels, Diyatalawa
      7.6 /10
      Very good
      Score from 9 reviews
      Elamalketiya, Aluthwela South,, 90150 - Diyatalawa, Sri Lanka
      Hotel - Hotels, Diyatalawa
      • Show on map
        Located in Diyatalawa, Lilara Hills - Diyatalawa is 39 km away from Gregory Lake. This establishment features a garden, free private parking, a shared lounge, and a terrace. - Hotels, Diyatalawa
        Show prices
        Search
        Find accommodations near you
        Deals
        View on map