Skip to main content

The best beach hotels in Bentota

Check out our pick of great beach hotels in Bentota

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Situated in Bentota, 1.4 km from Bentota Beach, Tree of Life Resort features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace. The property is set 1 km from Bentota Lake, 1.3 km from Bentota Railway Station and 2.2 km from Aluthgama Railway Station. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi.

We spent an incredible stay in this hotel for two nights. The staff is really kind and warm. The rooms are beautiful with amazing outside bathrooms. They offer a free Tuk Tuk ride to go to the beach which is a really nice service. 🛺 We highly recommend to go to this hotel if you go to Bentota! Thanks Upul and all the team! 🤗🇱🇰

Show more Show less
9.6
Exceptional
135 reviews
Price from
£50
per night

Set in Bentota, a few steps from Induruwa Beach, Villa Thamburu, Bentota offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. The accommodation features a private beach area, as well as a terrace and a bar. The accommodation provides a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.

Staying at Villa Thamburu was an absolute delight! From the delicious food, stunning beach, serene pool and garden, to the beautiful architecture and relaxed vibe - every aspect was perfect. The tuk-tuk service added a convenient touch, making our exploration of the surroundings effortless. It truly felt like a slice of paradise, where luxury meets the comfort of home.

Show more Show less
9.7
Exceptional
112 reviews
Price from
£214
per night

Featuring a garden with a swimming pool, La Perla Bentota is located in Bentota, a 2-minute walk away from Bentota Beach. This property provides guests with a restaurant. The rooms are fitted with a terrace.

The property was super cool, next to the beach and the host Nelson and Alexandra were really amazing couple. Everything was taken care of on high priority. Nelson is a great cook and always shared what he was going to prepare for us. Breakfast and dinner were sumptuous and delicious.

Show more Show less
9.5
Exceptional
223 reviews
Price from
£41
per night

Situated in Bentota, 2 km from Bentota Beach, Amber House Lanka features views of the sea. Featuring a restaurant, the property also has a shared lounge, as well as an indoor pool and a hot tub. The accommodation features a 24-hour front desk, airport transfers, a shared kitchen and free WiFi throughout the property.

everything. the host is amazing, he was trying to help with each request. last day they cooked traditional Sri Lanka lunch with curry for free. it was so nice. the location is not far for the beach. wifi was good and stable. the room is big with nice view

Show more Show less
9.3
Superb
130 reviews
Price from
£34
per night

Boasting a balcony with pool views, pool with a view and a garden, Kurumba Villas can be found in Bentota, close to Bentota Beach and 3 km from Moragalla Beach. There is an in-house restaurant, plus free private parking and free WiFi are available. The accommodation features airport transfers, while a bicycle rental service is also available.

all was as expected, photos on booking same as reality. very nice staff

Show more Show less
9.3
Superb
197 reviews
Price from
£49
per night

Located within 100 metres of Bentota Beach and 300 metres of Induruwa Beach, Sri Lancashire Guest House provides rooms with air conditioning and a private bathroom in Bentota. This beachfront property offers access to free WiFi and free private parking. The accommodation features a 24-hour front desk, a shared kitchen and currency exchange for guests.

One of the best places I stayed in Sri Lanka. The owners are lovely and do their best to make you feel at home. The room is very nice and cozy and has all that you need. Breakfast was super!

Show more Show less
9.8
Exceptional
133 reviews
Price from
£24
per night

Offering a garden and sea view, Susee Villa is set in Bentota, 200 metres from Induruwa Beach and 200 metres from Bentota Beach. The air-conditioned accommodation is 3.6 km from Bentota Lake. Free private parking is available and the bed and breakfast also offers bike hire for guests who want to explore the surrounding area.

Skiing and cycling can be enjoyed nearby, while a ski equipment rental service, a private beach area and ski-to-door access are also available on-site.

We would highly highly recommend this place! The owner was wonderful and so helpful! The breakfast was awesome and it has access to a public beach! It’s centrally located enough as well. The room was well maintained too. Helped us with bike for exploring too

Show more Show less
9.3
Superb
110 reviews
Price from
£16
per night

This guest house has water sports facilities and bike hire and car hire are available. The area is popular for snorkelling and windsurfing. The nearest airport is Bandaranaike International Airport, 85 km from Sahana Sri Villa.

Hospitality of the host and her son

Show more Show less
9.1
Superb
269 reviews
Price from
£19
per night

Set within 2.9 km of Induruwa Beach and less than 1 km of Bentota Lake in Bentota, New Jaya Villa offers accommodation with seating area. The air-conditioned accommodation is 400 metres from Bentota Beach. There is a restaurant serving Chinese cuisine, and free private parking is available.

Carefulness of the owner, cleanliness of the room, relative proximity to the sea.

Show more Show less
9
Superb
117 reviews
Price from
£9
per night

Offering a barbecue and sun terrace, River Breeze is set in Bentota. Guests can enjoy the on-site restaurant. Free WiFi is provided throughout the property and free private parking is available on site.

Friendly staff , bath material , tasty breakfast

Show more Show less
9.7
Exceptional
103 reviews
Price from
£19
per night

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.
Search beach hotels in Bentota

Most booked beach hotels in Bentota this month

FAQ about beach hotels in Bentota







Beach hotels that guests love in Bentota

  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 321 reviews
    Great location right on the beach. Hard working staff & good bar and restaurant with lovely ocean vibe. Our bungalow was big and cool with a balcony. Breakfast was awesome. Refreshing pool easily accessible.
    Brett
    Family with young children
  • Avg. price/night: £159.14
    7.7
    Scored 7.7
    Good
    Rated good
     · 274 reviews
    The location was great as is set right on the beachfront, and the boat trip to reach the hotel is a nice touch. We enjoyed the water sports and the swim-up bar.
    Shiron
    Young couple
  • Avg. price/night: £108.67
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 341 reviews
    We liked the location of the hotel. It’s right on the beach with great views of the ocean. Room size was very good with comfortable beds.
    SRIRAM
    Family with young children
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 321 reviews
    The location and the hospitality were excellent. To be able to watch the sunset and eat dinner on the beach so close to the ocean was fantastic. The food was great too.
    Daniel
    Young couple
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 321 reviews
    The property was right on the beach. The restaurant and bar overlooked the Ocean. Spectacular sunsets . The property's beach area was ranked and cleaned daily .the owner was attentive. The staff were efficient small but clean pool . Good standard of food .
    Gary
    Solo traveller
  • Avg. price/night: £182.37
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 15 reviews
    Best ocean view with private beach access Spacious clean presidential suite Working AC Perfectly Best kind staff
    Mohamedali
    Family with young children
  • Avg. price/night: £62.88
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 144 reviews
    Not only the room was super clean, but every part around the hotel as well. The hotel beach is super. Not only for relaxing, but also for a seaside lunch or dinner. The restaurant is very cosy and the food magnificant. The entire staff is super friendly and helpfull. I would certainly recommend Amal beach hotel. It's worth every penny.
    Joke
    Young couple
  • Avg. price/night: £127.32
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 234 reviews
    The resort is right on the beach with an incredible swimming pool and fantastic buffet spreads. Ideal for a beach holiday in every way. The rooms are spacious, their facilities are impeccable and the amenities are perfect. A special mention for Inoka, Lahiru and Amanda for their exceptional service in making our stay exceed expectations!
    Ashish
    Family with young children
  • Avg. price/night: £110.67
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 177 reviews
    I guess i loved everything about the hotel. What an amazing location, right on the beach, the lobby couldn't be better with a view of swimming pool and then the ocean. Rooms are comfortable, spacious and very clean. Furnitures are excellent. Overall hotel ambience is so good. They conducted some cultural shows for the guest and has some live music. Hotel staff were polite and helpful. It was a memorable stay for us
    Abhishek
    Young couple
  • Avg. price/night: £69.47
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 360 reviews
    We got the room with pool and ocean view, it was truly amazing. The room is really big, and the bathroom too. Everything was basicaly clean, the room cleaning servise was good, and the bathroom was well prepared. The pool itself and other facilieties are good, the stuff was cleaning the area everyday and was ready to help you with beachtowels, sunbeds and everything. Really hardworking people. The breakfasts were tasty, the same with lunches. The hotel is sitting right on the beach which is awesome! Reccomend.
    Aleksandra
    Young couple
gogless