Diyatalawa Hotels

Map of Diyatalawa Hotels

Diyatalawa is a picturesque town located in the Badulla District of the Uva Province in Sri Lanka. Situated in the Karandagolla area, Diyatalawa is known for its stunning natural beauty, with lush greenery, rolling hills, and cool, refreshing climate. The town is also home to the Diyatalawa Military Academy, adding to its significance in the region. Diyatalawa is a popular destination for nature lovers and outdoor enthusiasts, offering a range of activities such as hiking, bird watching, and exploring the surrounding countryside. The town is also known for its tea plantations, adding to the scenic charm of the area.

Wenasa Holiday Resort Diyatalawa
8.1/10 Very Good
12 reviews
Free Wi-Fi
3.9 km. Haputale Railway Station

Situated in Diyatalawa, 42 km from Gregory Lake, Wenasa Holiday Resort features accommodation with a fitness centre, free private parking, a garden and a shared lounge.

Number of rooms: 14

No.122/01/A, Pahala Kadurugamuwa, Diyathalawa, , 90150 Diyatalawa, Sri Lanka

Lilara Hills - Diyatalawa Diyatalawa
8.8/10 Excellent
5 reviews
Free Wi-Fi
5 km. Haputale Railway Station

Set in Diyatalawa, 39 km from Gregory Lake, Lilara Hills - Diyatalawa offers accommodation with a garden, free private parking, a shared lounge and a terrace.

Number of rooms: 6

Elamalketiya, Aluthwela South,, 90150 Diyatalawa, Sri Lanka

V R C K VILLA Diyatalawa
5 km. Bandarawela Railway Station

Located in Diyatalawa, 40 km from Gregory Lake, V R C K VILLA provides accommodation with a garden, free private parking and a terrace. This 2-star hotel offers room service.

Number of rooms: 6

Jayaminipura Diyathalawa, Diyatalawa, Sri Lanka

Herath Ella Village Holiday Bungalow Diyatalawa
Free Wi-Fi
4.3 km. Bandarawela Railway Station

Featuring mountain views, Herath Ella Village Holiday Bungalow provides accommodation with a garden and a balcony, around 40 km from Gregory Lake. This property offers access to a terrace, free private parking and free Wi-Fi.

Number of rooms: 6

209A, Wewewatta, Ellagama, Diyathalawa, 90150 Diyatalawa, Sri Lanka

ANDRIYALA Diyatalawa
9.5/10 Exceptional
Free Wi-Fi
3.8 km. Haputale Railway Station

Situated in Diyatalawa, 43 km from Gregory Lake, ANDRIYALA features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Number of rooms: 3

Galkanda, diyathalawa Andriyala, 90150 Diyatalawa, Sri Lanka

Gimanhala Diyathalawa Diyatalawa
9.4/10 Wonderful
5 km. Haputale Railway Station

Offering a garden and mountain view, Gimanhala Diyathalawa is situated in Diyatalawa, 39 km from Gregory Lake and 22 km from Demodara Nine Arch Bridge. This guest house features free private parking and full-day security.

Number of rooms: 3

GAL EDANDA ROAD, 90150 Diyatalawa, Sri Lanka

Rose Villa Bandarawela Diyatalawa
Free Wi-Fi
2.1 km. Bandarawela Railway Station

Featuring a garden, shared lounge and views of mountain, Rose Villa Bandarawela is set in Diyatalawa, 48 km from Gregory Lake. Boasting room service, this property also provides guests with a barbecue.

Number of rooms: 4

Kahagolla, n/h/n, 90150 Diyatalawa, Sri Lanka

Ella gama village guest house Diyatalawa
Free private parking
4.7 km. Bandarawela Railway Station

Set in Diyatalawa, within 40 km of Gregory Lake and 22 km of Demodara Nine Arch Bridge, Ella gama village guest house offers accommodation with a garden as well as free private parking for guests who drive.

Number of rooms: 8

Mullewatta Ellagama diyatalawa, 90150 Diyatalawa, Sri Lanka

Ivory Villa Bandarawela Diyatalawa
Free Wi-Fi Free private parking
2.4 km. Bandarawela Railway Station

Boasting garden views, Ivory Villa Bandarawela provides accommodation with a garden, barbecue facilities and a shared lounge, around 43 km from Gregory Lake. This property offers access to a balcony and free private parking.

Erinwatta kahagolla diyatalawa, 90150 Diyatalawa, Sri Lanka

Lohithya guest Diyatalawa
4.8 km. Bandarawela Railway Station

Offering a garden and garden view, Lohithya guest is situated in Diyatalawa, 40 km from Gregory Lake and 22 km from Demodara Nine Arch Bridge. This property offers access to a balcony and free private parking. Bandarawela Railway Station is 8.

Number of rooms: 4

Ellagama Road, 90150 Diyatalawa, Sri Lanka

Show More Hotels
  • 1
  • 2