Accommodation Flights Flight + Hotel Car rentals Airport taxis

Looking for properties near Bentota Lake?

Then you've come to the right place! Enter your dates and choose out of 174 properties.

More than 1 million people last month said they'd recommend to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

Featured hotels near Bentota Lake

Guests' Choice
  • £30

    Average price per night

    Aayu's Guest
    9.4 Superb 271 reviews
    Description Featuring free WiFi throughout the property, Aayu's Guest offers accommodation in Bentota, 500 metres from Bentota Lake. Certain rooms include a seating area to relax in after a busy day.

    "The owners are absolutely marvelous and so helpful in any way they can, our room was big, beautifully furnished and spotlessly clean, the breakfast is a delight - can highly recommend"

    Maria. Belgium
  • £26

    Average price per night

    Southern Villa

    Southern Villa

    Bentota Beach, Bentota (0.4 miles from Bentota Lake)

    9.6 Exceptional 29 reviews
    Description Situated in the Bentota Beach district of Bentota, Southern Villa is 600 metres from Bentota Lake. The property is located 3.3 km from Lunuganga.

    "The host upgraded us to a king size bed in a beautiful king sized room with great bathroom. Access to a large and lovely balcony, a sitting room and a kitchen made it seem like a home away from home...."

    Debra. Australia
  • £26

    Average price per night

    Channa Villa & Tours
    9.0 Superb 73 reviews
    Description Featuring free WiFi throughout the property and a terrace, Channa Villa Bentota offers accommodation in Bentota, 350 metres from Bentota Beach. Free private parking is available on site.

    "Nice and clean rooms, apart from continental also excellent Sri lankan breakfast available - you should definately give it a try! WiFi was also working perfect!"

    couple austria. Austria
  • £28

    Average price per night

    Welcome Family Guest House.

    Welcome Family Guest House.

    Bentota Beach, Bentota (0.3 miles from Bentota Lake)

    9.2 Superb 37 reviews
    Description Offering free WiFi, Welcome Family Guest House. Offers rooms in Bentota, 500 metres from Bentota Lake. Built in 2001, the property is within 3.3 km of Lunuganga.

    "Nice place if you want a quiet time not busy lovely beaches nice long walks very clean"

    Phillip. Sri Lanka
  • £22

    Average price per night

    Bentota Home Stay
    8.8 Fabulous 272 reviews
    Description Offering free bikes and located just 400 metres from the lovely Bentota Beach, Bentota Home Stay provides self-catering options for the convenience of the guests.

    "Comfortable and friendly good location. Bentota train station 5mins away and another 5 to the beach. Town the other way about 10 mins"

    Tom . United Kingdom
  • £120

    Average price per night

    Paradise Road The Villa Bentota
    9.3 Superb 192 reviews
    Description Paradise Road The Villa Bentota is a beach side boutique hotel featuring individually designed rooms and suites. Surrounded by tropical gardens, it offers 2 outdoor pools and free WiFi in the rooms.

    "Everything in this hotel is carefully supervised and exceptional, including the restaurant; just fantastic"

    giorgio. Italy

Other attractions near Bentota Lake

Bentota Beach
Bentota has everything you’d want from an idyllic beach. Its golden sands stretch for miles, fringed by turquoise waters on one side, and swaying palms on the other. You won’t find loungers, gaudy umbrellas or eye-sore hotels here. Just be careful when swimming in the sea, as the currents can get quite strong.