Agoda Hero Banner

Find Hotels in Bentota, Sri Lanka

459 vacation rentals and hotels available now

11 best hotels in Bentota

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Ekho Surf
Bentota,Bentota - View on map
"Bentota beach is the location of a lot of luxury hotels in Sri Lanka. The beach itself is relatively quite. The Surf Hotel is unusual in the area in that it is very open at the front and all rooms have views of the sea from the balconies. Staff, food, quality of rooms are all excellent. Only thing some people might find annoying is occasional train that passes hotel which can be loud - many hotels in this area will have this to contend with as train line is very close to coast at this point - didn't bother us as air con tends to drown out the noise."
Show more
8

Excellent

509 reviews

Avg price per night
$ 68
Riu Sri Lanka All Inclusive
Ahungalla,Bentota - View on map
"Every thing was great I like evening thing in this hotel Food is available 24 h . The swimming pool was amazing. There are 3 big swimming pool + one for the kids I recommend this hotel to best staying in bentota. The price is perfect comparing for what you will get "
Show more
8.5

Excellent

39 reviews

Avg price per night
$ 148
Serendib Beach Hotel
Induruwa,Bentota - View on map
"Awesome pool, spacious and furnished bedroom, clean washroom and large private balcony, really enjoyed with my spouse and two kids. Buffet can be improved with better choices of starters, soups, salads, main courses and desserts. "
Show more
6.3

Very good

24 reviews

Avg price per night
$ 65
Palm Beach Inn &Sea Shells Cabanas
Bentota,Bentota - View on map
"My family and I spent our holidays in this hotel in Bentota. Everything was excellent howe I can suggest some facilities to them, for example, they can apply some light from hotel to beach since when you back from the beach to your room you should pass 100 meters from a corridor of beautiful trees but it's dark. They help you to arrange your plan to visit Bentota and other places."
Show more
7.4

Very good

191 reviews

Avg price per night
$ 29
The Habitat Kosgoda by Asia Leisure
Kosgoda,Bentota - View on map
"Excellent hotel with excellent service and thumbs up to the entire team thank you for making our stay a memorable one and would definitely recommend this hotel to everyone traveling to Bentota "
Show more
7.8

Very good

25 reviews

OYO 332 Jj Villa
Bentota,Bentota - View on map
"Friendly staff, very good breakfast, big clean room"
7.8

Very good

13 reviews

Oasey Beach Hotel
Induruwa,Bentota - View on map
"At a lot of the newer Sri Lankan hotels,you could be anywhere in the world, just the same concrete and glass buildings and the usual buffet meals. Not so here at Oasey Beach, this is the real deal. Older style bot with everything you need and right on the beach. The staff were amazing.very helpful , friendly and genuinely trying to make your stay a pleasant one. Food was good,freshly cooked when you want it.Wi fi works well in the lobby and restaraunt areas. Laundry good and very reasonably priced. Definitely recommend if you want the true Sri Lankan experience. This is my 13th trip to Sri Lanka since 2010, so I have stayed at a few places"
Show more
7.7

Very good

130 reviews

Avg price per night
$ 48
Club Bentota Hotel
Bentota,Bentota - View on map
"Stayed at the Club Bentota Hotel for a friend of mine's wedding ceremony, and must say it was by far the best resort wedding I've been to. There was nothing fancy or luxurious about the Deluxe Room I stayed in, but it was kept tidy and very clean. didn't come with much toiletries except one small shampoo and soap, guess they make it a point to be one of those environmental-friendly hotels. didn't really have a problem with that since I had my own, but it felt a bit overpriced for a simple room with minimal equipment. Nonetheless, I very much enjoyed the facilities of the hotel like the swimming pool/beach chairs/beach volley ball court/tennis court/water ski snowboard/jet skis/ping-pong table/buffet restaurant/bar area/dance stage/etc/ would recommend it to friends and might look to return myself! "
Show more
7

Very good

150 reviews

Avg price per night
$ 40
Little Paradise Guest House
Bentota,Bentota - View on map
"I really enjoyed a great time in this guest house during my 2-day trip with brother. The host is so nice and kind to us, she offered fresh fruite juice to us for free when we get there, and also told us some nice spots and useful information to travel, which is really very helpful. The room is very clean, quiet and tidy, makes you just feel like at home. There's also a beautiful little garden in the guest house with flowers in full bloom, very impressive! And the guest house is very close to railway station and bentota beach, just 5-minute walk,very very convenient, it's definitely the best guest house I've stayed in Sri Lanka!"
Show more
8

Excellent

80 reviews

Centara Ceysands Resort & Spa Sri Lanka
Bentota,Bentota - View on map
"Enjoyed our last night in Sri Lanka. After touring from Colombo, Sirigiya, Kandy, Galle and final destination Bentota. Our room boy Sugath was very thorough and made sure the room was clean and of a high standard. We had a riverview deluxe, so you could enjoy watching the water sports whilst relaxing on the balcony. Location couldn't be better. A quick boat trip across river and away from the hustler and bustle. We enjoyed the Mediterranean buffet dinner night. Price was 3000LKR per person, which I thought was reasonably priced. Everynight there is a different option, Sri Lankan, BBQ, Western, Asian etc.. There were 2 other restaurants for dinner as well, Thai or Al la carte. There are daily activities for everyone, if you want to participate. Didn't use the spa facilities, but the prices are higher than you would expect to pay in Australia or Indonesia. Pool area may seem overcrowded to some, but you'll expect that when it's so hot. Overall we would of loved to have stayed one more night"
Show more
8.2

Excellent

239 reviews

Avg price per night
$ 112
Ekho Surf
Bentota,Bentota - View on map
"Bentota beach is the location of a lot of luxury hotels in Sri Lanka. The beach itself is relatively quite. The Surf Hotel is unusual in the area in that it is very open at the front and all rooms have views of the sea from the balconies. Staff, food, quality of rooms are all excellent. Only thing some people might find annoying is occasional train that passes hotel which can be loud - many hotels in this area will have this to contend with as train line is very close to coast at this point - didn't bother us as air con tends to drown out the noise."
Show more
8

Excellent

509 reviews

Avg price per night
$ 68

Fast facts about Bentota, Sri Lanka

Accommodations459 properties
Popular hotelRiu Sri Lanka All Inclusive
Popular areaBentota
Nightly rates from$7

Discover the neighborhoods of Bentota


Frequently asked questions

What's the average price of a hotel in Bentota?

The average price for a 3-star hotel in Bentota is USD 97. The average price for a 4-star hotel in Bentota is USD 84. The average price for a 5-star hotel in Bentota is USD 150.

What's the average price of a hotel in Bentota this weekend?

The average price for a 3-star hotel in Bentota this weekend is USD 94. The average price for a 4-star hotel in Bentota this weekend is USD 93. The average price for a 5-star hotel in Bentota this weekend is USD 163.

What's the average price of a hotel in Bentota tonight?

The average price for a 3-star hotel in Bentota tonight is USD 93. The average price for a 4-star hotel in Bentota tonight is USD 79. The average price for a 5-star hotel in Bentota tonight is USD 161.

What are the best hotels in Bentota near Bentota Beach?

Verified travelers to Bentota who stayed near Bentota Beach have given top reviews to Palm Beach Inn &Sea Shells Cabanas, Marina Bentota and Ekho Surf.

What are the most popular hotels in Bentota?

What are the best hotels in Bentota for couples?

Couples who stayed in Bentota have given high ratings to Riu Sri Lanka All Inclusive, Whispering Palms Hotel and Temple Tree Resort & Spa.

What are the best hotels in Bentota for families?

Families who stayed in Bentota highly recommend Heritance Ahungalla, Ekho Surf and Whispering Palms Hotel.

What hotels in Bentota have the best views?

Verified travelers to Bentota have given top reviews for the views at Temple Tree Resort & Spa, Vivanta by Taj - Bentota and Whispering Palms Hotel.

What hotels in Bentota have the best breakfast?

Verified travelers to Bentota have given top reviews for the breakfast at Avani Bentota Resort, Ekho Surf and Vivanta by Taj - Bentota.

What's the best neighborhood in Bentota to stay in?

Popular neighborhoods among travelers staying in Bentota include Bentota, Induruwa and Ahungalla.

Show more questions



More about Bentota

Bentota is a small city located in the Galle District of Sri Lanka. The city is best accessed by bus from Colombo or Galle, as the nearest airport is over two hours away by car.

Bentota is a coastal city, and the main attraction is arguably Bentota Beach, which offers a beautiful and clean beach with a very clear and calm sea perfect for several days of swimming, diving, snorkeling, or just soaking up the sun. There are several hotels ranging from luxury beach resorts to modest guesthouses, located just steps from the sea.

The Bentota River Safari which goes along Bentota River and lagoon is a popular activity among visitors to this area. The safari takes visitors on a cruise along the river, where you get a chance to see reptiles and other creatures, or enjoy water sports such as jet skiing. Most hotels will help their guests arrange these tours and activities, and planning as early as possible is advised.

Bentota is home to beautiful botanical gardens and nature reserves, two of which were built by two highly respected landscape architects who also happened to be brothers. A few hours of walking among the beautiful landscaping of Brief Garden or Lunuganga would certainly be time well spent.

Find out where even more of the hotels, attractions, and must-see destinations of Bentota are located by exploring the interactive map on this page.