Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Bentota – 192 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Earl's Reef 4 stars

Hotel in Bentota

Earl's Reef features a restaurant, bar, a shared lounge and garden in Bentota. Hotel has been renovated recently. Everything was perfect. Great atmosphere. Will definitely come back. Special thanks to all the staff and they were really helpful. 👍

Show more Show less
8.1
Very good
334 reviews
Price from
£45
per night

EKHO Surf 4 stars

Hotel in Bentota Beach, Bentota

The Surf is located in Pitaramba, just steps from the shores of Bentota Beach. Offering sweeping sea views from its modern rooms, it also has an outdoor pool and free Wi-Fi. Right in front of the beach and the stay is great value for money. Very helpful staff. Lot of open areas. Swimming pool is large and the restaurant is good.

Show more Show less
7.4
Good
361 reviews
Price from
£56
per night

The Palms 5 stars

Hotel in Bentota

Situated on Beruwala Beach, The Palms offers rooms with sea views. Boasting an outdoor pool and 4 dining options, the resort also offers a fitness centre. Awesome Hotel. Excellent Management team. Superb food. Nice and clean room. Cozy linens. Beautiful pool and beach. Love this excellent hotel. Nothing to complain. All excellent at Palms. Its a heaven Superb wii

Show more Show less
8.6
Fabulous
134 reviews
Price from
£78
per night

The Habitat Kosgoda by Asia Leisure 5 stars

Hotel in Bentota

Situated in Bentota, a few steps from Kosgoda Beach, The Habitat Kosgoda by Asia Leisure features accommodation with a restaurant, free private parking, an outdoor swimming pool and a fitness centre. Breathtaking location. Beautiful stay. Everything was perfect. The sea view suite is a dream come true. It's not that pricey for the sheer experience it affords. It was a beautiful beautiful stay.

Show more Show less
7.9
Good
167 reviews
Price from
£65
per night

Pandanus Beach Resort & Spa 5 stars

Hotel in Bentota

Located on the beachfront in Induruwa, Pandanus Beach Resort & Spa features an outdoor pool, a fitness centre and a barber/beauty shop. Its rooms offer sea views and complimentary Wi-Fi access. everything the love the vibes the cleanness the ocean the sand the wild cute pets the vibes the food the prices the people

Show more Show less
8.7
Fabulous
61 reviews
Price from
£82
per night

Sea Rock Villa 3 stars

Hotel in Bentota

Boasting a private beach area and an outdoor swimming pool, Sea Rock Villa offers rooms a 5-minute drive from Bentota. The property has free Wi-Fi and a garden with BBQ facilities. The hotel is just adjacent to the beach! Best views and super leisurely stay. Staff is courteous and the rooms are luxurious. Every corner of the Hotel gives you the best authentic beach stay feeling!

Show more Show less
9.3
Superb
236 reviews
Price from
£59
per night

Palm Beach Inn & Sea Shells Cabanas 3 stars

Hotel in Bentota

Surrounded by lush greenery and vegetation, Palm Beach Inn & Sea Shells Cabanas is situated within a 10-minute drive from the popular Lunuganga. The rooms were clean, very comfortable, and the staff was amazing. They went over and beyond to help make our stay enjoyable. And also it was just a walking distance to the beach it's just amazing. I highly recommend this hotel to anyone.

Show more Show less
7
Good
146 reviews
Price from
£20
per night

Amber House Lanka

Hotel in Bentota

Situated in Bentota and with Bentota Beach reachable within 2 km, Amber House Lanka features express check-in and check-out, allergy-free rooms, a restaurant, free WiFi throughout the property and a... super friendly and helpful staff, beautiful location with a boat that takes you to the beach and back and tuktuks at your service. The hotel owner treats guests like family. views from room are stunning.

Show more Show less
9.4
Superb
96 reviews
Price from
£32
per night

Serendib Beach Hotel 3 stars

Hotel in Bentota

Set in Bentota, a few steps from Induruwa Beach, Serendib Beach Hotel offers accommodation with a restaurant, free private parking, an outdoor swimming pool and a garden. Best beach in location. 15metres from the pool. green grass and than only beach. not much people in this area. few steps to everywhere.

Show more Show less
6.9
Review score
159 reviews
Price from
£38
per night

Janus Paradise Rest

Hotel in Bentota

Set in Bentota, a few steps from Induruwa Beach, Janus Paradise Rest offers accommodation with a restaurant, free private parking, an outdoor swimming pool and a garden. Spectacular location and an awesome host. The host took great care of us and made sure our stay remains memorable. They were very attentive and proactive with their services. Beach was just meters away from the resort and food was also great. Thank you to Bala and his wife for their lovely Hospitality

Show more Show less
8.9
Fabulous
237 reviews
Price from
£27
per night

Most booked hotels in Bentota in the past month

See all

Bentota's best hotels with breakfast

See all

Budget hotels in Bentota

See all

Hotels located in the centre of Bentota

See all

FAQs about hotels in Bentota

  • For hotels in Bentota that serve up a highly-rated breakfast, try Nisala Arana Bentota, A Private Villa, Chami Villa Bentota and Chitra Ayurveda.

  • The average price per night for a 3-star hotel in Bentota this weekend is £45 or, for a 4-star hotel, £86. Looking for something even fancier? 5-star hotels in Bentota for this weekend cost on average around £187 per night (based on Booking.com prices).

  • Amber House Lanka, Taru Villas The Long House - Bentota and Villa 700 by Amaya have received great reviews from travellers in Bentota regarding the views from their hotel rooms.

  • Sea Rock Villa, Ayubowan Swiss Lanka Bungalow Resort and Selavi Resort Bentota are some of the popular hotels in Bentota.

  • These hotels in Bentota are highly rated by couples: Ayubowan Swiss Lanka Bungalow Resort, Villa 80 and Selavi Resort Bentota.

  • On average, 3-star hotels in Bentota cost £32 per night, and 4-star hotels in Bentota are £53 per night. If you're looking for something really special, a 5-star hotel in Bentota can on average be found for £206 per night (based on Booking.com prices).

  • On average, it costs £44 per night to book a 3-star hotel in Bentota for tonight. You'll pay on average around £83 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Bentota will cost around £197 (based on Booking.com prices).

  • Many families visiting Bentota loved staying at Chami Villa Bentota, Lunuganga Estate and Villa 700 by Amaya.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Bentota:

Explore guest reviews of hotels in Bentota

See all