Find and Book Top Rated Hotels in Bentota

Search among 11 available hotels and places to stay in Bentota from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-11 out of 11
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great208 reviews
MapView on map1.2 km from City Centre200 m from Bentota Railway Station
From   US$ 337 /nightSelect
8.0
Great217 reviews
MapView on map1.1 km from City Centre600 m from Bentota Railway Station
From   US$ 132 /nightSelect
8.2
Great82 reviews
900 m from City Centre1000 m from Bentota Railway Station
From   US$ 322 /nightSelect
8.2
Great187 reviews
1.2 km from City Centre200 m from Bentota Railway Station
From   US$ 109 /nightSelect
8.2
Great132 reviews
1.9 km from City Centre900 m from Bentota Lake
From   US$ 156 /nightSelect
Hotel
8.2
Great100 reviews
1.1 km from City Centre300 m from Bentota Railway Station
From   US$ 168 /nightSelect
8.2
Great71 reviews
24.9 km from City Centre
From   US$ 83 /nightSelect
7.8
Very good97 reviews
3.5 km from City Centre
From   US$ 72 /nightSelect
7.8
Very good84 reviews
900 m from City Centre1.2 km from Bentota Railway Station
From   US$ 33 /nightSelect
Resort
8.4
Great39 reviews
900 m from City Centre1000 m from Bentota Railway Station
From   US$ 261 /nightSelect
8.2
Great120 reviews
12.2 km from City Centre
From   US$ 117 /nightSelect

Best hotels and places to stay in Bentota

Why visit?

If youre looking for a tropical paradise with beautiful beaches and plenty of water activities, Bentota in Sri Lanka is the place to be. With a wide range of hotels to choose from, Bentota offers a relaxing and luxurious getaway for any traveler. Experience the stunning views of the Indian Ocean, indulge in delicious seafood, and enjoy the warm hospitality of the locals.

Where to stay?

Bentota Beach Hotel: Located right on the beachfront, Bentota Beach Hotel offers stunning views of the ocean and direct access to the sandy shores. With spacious rooms, a large swimming pool, and an array of water sports activities, this hotel is perfect for beach lovers. Enjoy a relaxing massage at the spa or savor delectable Sri Lankan cuisine at the on-site restaurant.

Centara Ceysands Resort & Spa: Situated on a tranquil peninsula between the Bentota River and the Indian Ocean, Centara Ceysands Resort & Spa provides a serene and peaceful environment for visitors. This luxurious resort features spacious and elegantly-designed rooms, a rejuvenating spa, and a range of dining options. Enjoy a boat ride along the river or indulge in a romantic dinner on the beach.

The Villa Bentota: For a more intimate and personalized experience, The Villa Bentota is a charming boutique hotel nestled on the banks of the Bentota River. This heritage property offers a unique blend of old-world charm and modern amenities. With beautifully-appointed rooms, a riverside swimming pool, and a delightful garden, this hotel provides a serene and tranquil ambiance.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $120.

4-star hotels: The average price per night is around $120 to $180.

5-star hotels: The average price per night is around $180 to $300.

Best value for money:

Pandanus Beach Resort & Spa: Located on a secluded stretch of beach, Pandanus Beach Resort & Spa offers comfortable rooms at affordable prices. With its picturesque gardens, outdoor pool, and direct beach access, this hotel provides a serene and relaxing atmosphere. Enjoy delicious meals at the on-site restaurant and take advantage of the various water sports activities available.

Temple Tree Resort & Spa: Nestled amidst lush greenery and just a short walk from the beach, Temple Tree Resort & Spa is a budget-friendly option without compromising on comfort. The resort features spacious rooms, a swimming pool, and a spa for ultimate relaxation. Indulge in local and international flavors at the restaurant, or explore nearby attractions such as Bentota River.

Lanka Princess All-Inclusive Hotel: Offering all-inclusive packages, Lanka Princess Hotel provides great value for money. With its peaceful location near the Bentota River, this hotel offers comfortable rooms, a swimming pool, and a spa. Guests can also enjoy activities like yoga sessions, tennis, and cycling.

Best kid-friendly hotels:

AVANI Bentota Resort & Spa: Situated on a stunning stretch of beach, AVANI Bentota Resort & Spa is perfect for families. The hotel features spacious rooms, a kids club with supervised activities, and a separate childrens pool. Parents can relax at the spa or enjoy water sports while the little ones have a fun-filled vacation.

The Surf Hotel: With its beachfront location and an array of family-friendly facilities, The Surf Hotel is an ideal choice for a kid-friendly vacation. The hotel offers spacious rooms, a large swimming pool, and direct access to the beach. The kids club provides entertainment and activities to keep children engaged and happy.

Best hotels for a romantic getaway:

Saman Villas: Perched on a cliff overlooking the Indian Ocean, Saman Villas offers a romantic and luxurious escape. The private villas feature stunning ocean views, plush furnishings, and private balconies. Enjoy candle-lit dinners on the beach, rejuvenating spa treatments, and romantic walks along the sandy shores.

Cinnamon Bey Beruwala: Located just a short drive from Bentota, Cinnamon Bey Beruwala offers a luxurious and intimate experience for couples. With its elegant rooms, infinity pool, and direct beach access, the hotel provides a perfect setting for a romantic getaway. Indulge in fine dining experiences and enjoy breathtaking views of the ocean.

Best for location:

The Palms Bentota: Situated on the southern end of Bentota Beach, The Palms Bentota offers easy access to the beach and proximity to local attractions. This boutique hotel features comfortable rooms, an outdoor pool, and a rooftop terrace with panoramic views. Experience the convenience of exploring Bentotas sights and sounds from this central location.

Oasey Beach Hotel: Located right on the beachfront, Oasey Beach Hotel offers stunning views of the ocean and direct access to the sandy shores. This charming hotel provides comfortable rooms, a beachside restaurant, and a rooftop terrace. Enjoy beach walks, water sports activities, and the convenience of nearby shops and restaurants.

Bentota Village Hotel: Situated in the heart of Bentota, Bentota Village Hotel is within walking distance of the beach, shops, and restaurants. The hotel features cozy rooms, a swimming pool, and a restaurant serving local cuisine. This convenient location allows guests to explore the town and immerse themselves in the local culture.

Best for a short city break:

Club Bentota: Located on a private peninsula, Club Bentota offers a secluded escape just a short drive away from Bentota. The hotel boasts comfortable rooms, a large swimming pool, and an array of recreational activities. Enjoy boat rides along the Bentota River or relax by the beach while being in close proximity to the citys attractions.

Marina Bentota: Situated on the banks of the Bentota River, Marina Bentota offers a tranquil environment for a short city break. The hotel features spacious rooms, a swimming pool, and a riverside restaurant. Take a boat tour, visit nearby temples, or simply enjoy the serenity of the river while being close to Bentotas main attractions.

Show moreLess