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 – 202 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.

Show more Show less
8.2
Very good
308 reviews
Price from
£52
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. Breakfast and all meals exceptional , beach could have been better with some Hammocks , there was too much light in room and one cant sleep in day or till late morning

Show more Show less
7.4
Good
313 reviews
Price from
£72
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. Very friendly staff, nice resort to enjoy the pool, ala carte menu was superb. Nice beach to walk around

Show more Show less
8.2
Very good
111 reviews
Price from
£113
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. Excellent place, right on the beach. Well trained and courteous staff. Special thanks to manager Janaka for making this stay so wonderful.

Show more Show less
7.9
Good
170 reviews
Price from
£91
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. Location is great and comfortable , also lovely bfast and friendly staff. Big swimming pool and lovely view .. very clean Long Beach and we enjoyed early morning walk. price included all the taxes and no extra costs which is great to see vs other hotels ..

Show more Show less
8.4
Very good
82 reviews
Price from
£81
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 staff, particularly the manager, went out of their way to make our stay comfortable. After walking along the beach and seeing the other venues close by we were really happy to see that Sea Rock Villa was by far the prettiest and best maintained. The food was good and fairly priced for that sort of place and the pool was always clean and inviting. The beds and pillows were super comfortable.

Show more Show less
9.3
Superb
204 reviews
Price from
£54
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. This place is amazing. It's extremely clean, feels like home and in a great location. This place is ideal for relaxing as the beach is 2 min away and to access the beach you cross the train track which super safe and awesome.

Show more Show less
7.1
Good
126 reviews
Price from
£13
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... The room and there facilities are amazing.all things are clean and no dust.

Show more Show less
9.4
Superb
98 reviews
Price from
£29
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. clean, I got room with the ocean view. bathroom is modern, AC works. what else needed?!

Show more Show less
6.9
Review score
163 reviews
Price from
£42
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. Great place. Super owner Janus and his friends :) cool food, good beach - perfect!

Show more Show less
8.9
Fabulous
219 reviews
Price from
£25
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

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

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

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

  • Many families visiting Bentota loved staying at Lunuganga Estate, Taru Villas - Rock Villa - Bentota and Villa 700 by Amaya.

  • For hotels in Bentota that serve up a highly-rated breakfast, try Chami Villa Bentota, Chitra Ayurveda and Heritance Ahungalla.

  • Riverside Inn Fuji, Amber House Lanka and Hotel Hemadan have received great reviews from travellers in Bentota regarding the views from their hotel rooms.

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

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

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Bentota:

Explore guest reviews of hotels in Bentota

See all