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

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Bentota – 193 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

Hotel in Bentota

Earl's Reef has a restaurant, bar, a shared lounge and garden in Bentota. Among the facilities at this property are room service and a concierge service, along with free WiFi throughout the property. 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
$50.40
per night

The Palms

Hotel in Bentota

Located on Beruwala Beach, The Palms offers rooms with sea views. Boasting an outdoor pool and 4 dining options, the resort also offers a fitness center. 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
Excellent
134 reviews
Price from
$52.92
per night

EKHO Surf

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
359 reviews
Price from
$49
per night

The Habitat Kosgoda by Asia Leisure

Hotel in Bentota

Located in Bentota, a few steps from Kosgoda Beach, The Habitat Kosgoda by Asia Leisure has accommodations with a restaurant, free private parking, an outdoor swimming pool and a fitness center. 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
$51.70
per night

Sea Rock Villa

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
Wonderful
240 reviews
Price from
$60
per night

Janus Paradise Rest

Hotel in Bentota

Located in Bentota, a few steps from Induruwa Beach, Janus Paradise Rest has accommodations 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
Excellent
238 reviews
Price from
$20
per night

Palm Beach Inn & Sea Shells Cabanas

Hotel in Bentota

Surrounded by lush greenery and vegetation, Palm Beach Inn & Sea Shells Cabanas is located 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
147 reviews
Price from
$20.80
per night

Pandanus Beach Resort & Spa

Hotel in Bentota

Located on the beachfront in Induruwa, Pandanus Beach Resort & Spa features an outdoor pool, a fitness center 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
Excellent
61 reviews
Price from
$72
per night

Amber House Lanka

Hotel in Bentota

Located in Bentota and with Bentota Beach reachable within a 4-minute walk, Amber House Lanka has express check-in and check-out, allergy-free rooms, a restaurant, free WiFi throughout the property... 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
Wonderful
96 reviews
Price from
$30
per night

Heritance Ahungalla

Hotel in Bentota

Heritance Ahungalla is luxurious beachfront hotel located 47 miles from Colombo. It offers stylish 5-star accommodations with an outdoor pool, a golf putting green and free parking on site. amazing hotel. highly recommend. food/ service / location / pool / architecture.

Show more Show less
8.1
Very Good
194 reviews
Price from
$96.81
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 center of Bentota

See all

FAQs about hotels in Bentota

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

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

  • Taru Villas The Long House - Bentota, Amber House Lanka, and Hotel Hemadan got great room view-related reviews from travelers in Bentota.

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

  • For hotels in Bentota that serve highly-rated breakfasts, try Selavi Resort Bentota, Villa 700 by Amaya, and Riverside Inn Fuji.

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

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

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

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Bentota:

Explore guest reviews of hotels in Bentota

See all