Cabins in Sri Lanka

Find the cabins that appeal to you the most

Most visited cities for cabins

Kandy

32 cabins

Nuwara Eliya

23 cabins

Ella

45 cabins

Galle

10 cabins

Anuradhapura

5 cabins

Haputale

5 cabins

Sigiriya

47 cabins

Hikkaduwa

13 cabins

Mirissa

5 cabins

Matale

4 cabins

Deniyaya

10 cabins

Unawatuna

7 cabins

Dambulla

10 cabins

Bentota

4 cabins

Kataragama

3 cabins

The 10 Best Cabins in Sri Lanka

Check out our pick of great cabins in Sri Lanka

See all
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 126 reviews

Providing city views, Fern Hill Cabins in Ella provides accommodation, a garden, a terrace and a restaurant. The lodge features both WiFi and private parking free of charge.

From US$80 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 339 reviews

With Udawalawe National Park reachable in 16 km, Maika Safari Lodge provides accommodation, a restaurant, an outdoor swimming pool, a garden and a terrace.

From US$10 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 452 reviews

Located in Dambulla in the Matale District region, with Popham's Arboretum nearby, Kandalama Lodge provides accommodation with free WiFi and free private parking, as well as access to an indoor...

From US$110 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 176 reviews

Offering a garden and river view, Cabin 7000 feet Nuwaraeliya is set in Nuwara Eliya, 8.1 km from Gregory Lake and 15 km from Hakgala Botanical Garden.

From US$163 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 513 reviews

Located in Yala, 6.6 km from Tissa Wewa and 24 km from Bundala Bird Sanctuary, Ranakeliya Lodge - Yala provides accommodation with free WiFi, air conditioning, a garden and a terrace.

From US$70 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 163 reviews

Situated in Ella, 4.9 km from Demodara Nine Arch Bridge, Tantra Ella Lodge features accommodation with a terrace, free WiFi, room service, and a 24-hour front desk.

From US$41 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 170 reviews

Set in Unawatuna, 1.4 km from Jungle Beach, Sky View Cabin Unawatuna offers accommodation with a garden, free private parking, a shared lounge and barbecue facilities.

From US$48 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 244 reviews

Located 2.6 km from Sigiriya Rock, Sigiriya Hillside View Villa offers a garden, a terrace and air-conditioned accommodation with a balcony and free WiFi.

From US$22 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 114 reviews

With Kandy railway station reachable in 3.5 km, 88th Hanthana provides accommodation, a restaurant, an outdoor swimming pool, a garden and a terrace.

From US$144 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 109 reviews

Providing garden views, Manike Lodge Habarana in Habarana provides accommodation, an outdoor swimming pool, a garden, a terrace and a restaurant.

From US$50 per night