Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Bentota – 138 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.

Heritance Ahungalla - Level 1 Safe & Secure

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. We got such a warm welcome, we thought it will be hard to leave. After one night, we never want to leave!!! Great food, comfortable bed, the view from the window / balcony to die for. Couldn't find a bad thing to say. Much more than we hoped for.

Show more Show less
8.3
Very Good
269 reviews

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. Location was really good! Friendly staff and helpful manager. We liked our room. Its was huge! Standard good breakfast, but will be better if you serve it outside. Quiet place for chill.

Show more Show less
7.1
Good
304 reviews
Price from
$28.32
per night

Serendib Beach Hotel

Hotel in Bentota

Set in Bentota, Serendib Beach Hotel offers beachfront accommodations 3.1 mi from Bentota Lake and offers various facilities, such as a restaurant, an outdoor swimming pool and a garden. The room was well done. Very comfortable and housekeeping service is very good.

Show more Show less
7.4
Good
268 reviews
Price from
$30.68
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. Fantastic location, right on the beach front and a minute away from the train station. The staff were super friendly and attentive and the sunset views are stunning. I loved my stay here

Show more Show less
7.5
Good
417 reviews

The Habitat Kosgoda by Asia Leisure

Hotel in Bentota

Located in Bentota, 6.8 mi from Bentota Lake, The Habitat Kosgoda by Asia Leisure features accommodations with a restaurant, free private parking, an outdoor swimming pool and a fitness center. Great location for relaxing, peaceful fresh hotel, few rooms = not many other people around, nice pool area, right on the beach, good food and drinks, clean and friendly staff. We stayed in suite 310 - a very nice priced suite with a big private sun deck and bathtub with a view over the ocean.

Show more Show less
8.7
Excellent
144 reviews
Price from
$94.25
per night

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. Both the breakfast and dinner buffet was great! A lot of vegan options, tasty Sri Lankan food. The rooms were clean, and staff was nice. The area was quiet and there was a relaxing atmosphere.

Show more Show less
7.8
Good
797 reviews
Price from
$89.97
per night

Lucas

Hotel in Bentota

Located just 1476 feet from the Kosgoda Railway Station, Lucas offers an outdoor swimming pool and a restaurant. This self-catering accommodations features free WiFi. A very well designed property, with clean and comfortable rooms and interiors. The property has 2 swimming pools. Very photogenic and relaxed ambiance. Tasty food was available with a reasonable price. The property is just opposite to Kasgoda Turtle hatchery.

Show more Show less
8.1
Very Good
179 reviews
Price from
$14
per night

Janus Paradise Rest

Hotel in Bentota

Set in Bentota, 3.1 mi from Bentota Lake, Janus Paradise Rest offers accommodations with a restaurant, free private parking, a shared lounge and a garden. Breakfast excellent. Dinner very good. Atmosphere in evening quite inviting— others come from neighboring properties to eat here. Local fish and rice and fruit.

Show more Show less
8.8
Excellent
233 reviews

Thejan Beach Cabanas

Hotel in Bentota

Located on Induruwa Beach, Thejan Beach Cabanas offers accommodations in Bentota. It is just a 5-minute drive from Bentota River. Amazing place to stay! Beaches are out of this world! Lovely hosts would definitely be back

Show more Show less
7.3
Good
121 reviews
Price from
$60
per night

Bougain Villa

Hotel in Bentota

Bougain Villa is a 3-star hotel located in the quiet and charming village of Kaluwamodara. Featuring air-conditioned rooms, the property has an outdoor pool with sunbeds, free WiFi and a restaurant. I was looking for quietness and I found it here. Beautiful settings and great room. staff were excellent polite and very helpful. it is one of the most relaxing places I have ever visited. The pool was clean and quite big, grounds well kept very tidy. nice rural location for good walks. I would highly recommend this place if you are looking quietness away from the beach. the beach is only a short tuk-tuk ride from the villa and is provided by the villa. overall I would give Bougain Villa 10 out of 10 on all its aspects.

Show more Show less
9.1
Awesome
29 reviews
Price from
$42.50
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

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

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

  • Samsara Hotel, Amber House Lanka, and Cinnamon Bentota Beach - Level 1 Safe & Secure got great room view-related reviews from travelers in Bentota.

  • Sea Rock Villa, The Pleasure Kosgoda, and Amber House Lanka are some of the popular hotels in Bentota.

  • For hotels in Bentota that serve highly-rated breakfasts, try Samsara Hotel, Cinnamon Bentota Beach - Level 1 Safe & Secure, and Nisala Arana Boutique Hotel.

  • These hotels in Bentota are highly rated by couples: The Pleasure Kosgoda, Amber House Lanka, and Nisala Arana Boutique Hotel.

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

  • Many families visiting Bentota loved staying at The Pleasure Kosgoda, Sea Rock Villa, and Bougain Villa.

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