Find the resorts that appeal to you the most
Check out our pick of great resorts in Haputale
Situated in Haputale, 43 km from Gregory Lake, Grace Holiday Bungalow features accommodation with a garden, free private parking, a shared lounge and a terrace.

Set within 42 km of Gregory Lake and 26 km of Demodara Nine Arch Bridge in Haputale, Lilly Guest Inn offers accommodation with seating area.

Featuring a garden, shared lounge and views of mountain, White Monkey Dias Rest is situated in Haputale, 47 km from Gregory Lake.

Boasting a garden, Kelburne Mountain View Cottages is located in Haputale. This property also welcomes guests with a restaurant and a terrace.

Located in Haputale, 43 km from Gregory Lake, Olympus Plaza Hotel provides accommodation with a shared lounge, free private parking, a terrace and a restaurant.

Boasting a garden and views of lake, Bel View Guest House is a guest house set in a historic building in Haputale, 43 km from Gregory Lake.

Boasting breathtaking views of the surrounding forests, Melheim Resort and Spa sits on the slopes of Blackwood Mountain in Beragala, Haputale. It features a restaurant and outdoor pool with jacuzzi.

Located in Ella, 48 km from Gregory Lake, Maridian Hotel provides accommodation with a garden, free private parking, a shared lounge and a terrace.

Featuring an outdoor swimming pool, garden with BBQ facilities, Living Heritage Koslanda offers elegant rooms in Koslanda, 1 km from the Diyaluma Waterfall.

Set in Diyatalawa, 43 km from Gregory Lake, Andriyala offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.


Popular with guests booking resorts in Haputale
Popular with guests booking resorts in Haputale
Popular with guests booking resorts in Haputale
Popular with guests booking resorts in Haputale
Popular with guests booking resorts in Diyatalawa
Popular with guests booking resorts in Koslanda
Popular with guests booking resorts in Diyatalawa
Popular with guests booking resorts in Beragala