Hotels of Earth

Canal Villa

Bentara - Uragaha - Elpitiya Road Massalagoda, Bentota, LK

8.3 guest rating· 46 reviews

About this hotel

Luxurious Accommodation with Scenic Views

Modern Amenities and Services

Convenient Location for Leisure and Travel

Experience a luxurious stay at Canal Villa, nestled near Bentota Beach and Bentota Lake. Enjoy air-conditioned rooms with balconies offering garden views. Indulge in the convenience of a 24-hour front desk, a restaurant, and free private parking. Each room is equipped with a flat-screen TV, a desk, and a private bathroom. Unwind by the outdoor fireplace, take a dip in the pool, or explore the garden. With a coffee shop and lounge on-site, relaxation is inevitable. Perfect for sightseeing, the property offers tours and is close to railway stations. Book now for a memorable getaway at Canal Villa.

Rooms & rates

Family Suite

Sleeps 3 · 60 m² · Double bed, Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Private bathroom
  • Coffee/tea maker
  • Shower

Deluxe Double Room

Sleeps 2 · 37 m² · Double bed

  • Desk
  • Air conditioning
  • Private bathroom
  • Coffee/tea maker
  • Shower

Family Suite

Sleeps 4 · 70 m² · Sofa bed

  • Desk
  • Air conditioning
  • Private bathroom
  • Coffee/tea maker
  • Shower

Amenities

  • Free WiFi
  • Kids' pool
  • Outdoor pool
  • Swimming pool
  • Spa/wellness center
  • Free Parking
  • Breakfast in the room
  • Breakfast takeaway containers
  • Restaurant
  • Air conditioning
  • Beach
  • Private beach area
  • Sun loungers or beach chairs
  • 24-hour front desk
Show all 74 amenities
  • Tour desk
  • Room service
  • 24-hour security
  • Non-smoking throughout
  • Family rooms
  • Airport shuttle (additional charge)
  • Access to health care professionals
  • Airport drop off
  • Airport pick up
  • Badminton equipment
  • BBQ facilities
  • Bike tours
  • Board games/puzzles
  • Canoeing
  • Car hire
  • Cleaning standards that are effective against Coronavirus
  • Coffee Shop on site
  • Cooking class
  • Currency exchange
  • Cycling
  • Daily housekeeping
  • Delivered food - securely covered
  • Dry cleaning
  • Express check-in/check-out
  • Face masks for guests available
  • Fire extinguishers
  • First aid kit available
  • Fishing
  • Food delivered to guest room
  • Fruits
  • Garden
  • Guest room sealed after cleaning
  • Guest rooms disinfected between stays
  • Guests can opt-out any cleaning services during stay
  • Hand sanitizer in guest room and key areas
  • Hiking
  • Ironing service
  • Kid meals
  • Laundry
  • Laundry washed per local authority guidelines
  • Lockers
  • Luggage storage
  • Open-air bath
  • Outdoor fireplace
  • Outdoor furniture
  • Physical distancing in dining areas
  • Picnic area
  • Private check-in/check-out
  • Safety deposit box
  • Sanitized tableware & silverware
  • Shared kitchen
  • Shared lounge/TV area
  • Shuttle service
  • Special diet menus - on request
  • Staff adhere to local safety protocols
  • Terrace
  • Themed dinner nights
  • Thermometers for guests provided by property
  • Tour/class on local culture
  • Walking tours

Location

© OpenStreetMap contributors

Bentara - Uragaha - Elpitiya Road Massalagoda, Bentota, LK

Check-in
from 01:00 PM to 10:00 PM
Check-out
until 12:00 PM

What guests say8.346 reviews

+ Great service+ Beautiful amenitiesDistance from the beachNo shower products
Cleanliness7.9
Service8.9
Location7.9
Room Quality8.4
Amenities8.4
Value for Money8.2

Guest review

8.0

The owner and staff were very friendly and helpful. Such a beautiful place and nice room. The pool was wonderful too.

I think air con was not quite working properly. It was a bit out of the way, location wise... Tricky for single woman walking to a restaurant in the evening and tricky finding tuktuks to get back after

Sydney · GB · 2026-05-03

Guest review

9.0

Het heerlijke ontbijt en het zwembad.

De deur van de badkamer viel ducht, maar datwerd snel met een glimlach verholpeni

Carola · NL · 2026-04-20

Excellent séjour

10.0

Nous avons passé un excellent séjour à Canal Villa ! Le personnel est adorable et la piscine très appréciable ! On se sent comme à la maison. Je recommande

Sonia · FR · 2026-04-19

If you’re after a chilled stay with a more authentic, homely vibe rather than a busy resort, Canal Villa is a solid choi

10.0

Canal Villa in Bentota is one of those places that quietly exceeds expectations. Tucked along a peaceful canal, the setting alone is worth it—calm water, tropical greenery, and a real sense of privacy that’s hard to find in busier tourist spots. It feels relaxed from the moment you arrive. The villa itself is clean, comfortable, and thoughtfully set up. Nothing over the top, just everything you actually need done well. The rooms are spacious, the beds are comfortable, and the whole place has that easy, laid-back feel that makes it simple to settle in. Hospitality here is a standout. The hosts are genuinely welcoming and go out of their way to make sure you’re looked after, without ever hovering. It feels personal, not transactional. One of the highlights is how close you are to everything—Bentota beach, river activities, and local spots—while still having a quiet base to come back to. If you’re after a chilled stay with a more authentic, homely vibe rather than a busy resort, Canal Villa is a solid choice. Easy to recommend and definitely a place you’d return to.

Rohan · AU · 2026-04-17

Dejligt sted - dejlig by

8.0

Ville gerne ha haft Sri Lanka morgenmad.. det fik jeg desværre ikke. Til gengæld et skønt værelse med balkon.

Morgenmaden..

Tina · DK · 2026-04-07

An amazing location

10.0

Everything was perfect

John · GB · 2026-03-25

Good to know

Managed by a private host

A deposit may be required at the property.