Find and Book Top Rated Hotels in Bentota

Search among 45 available resorts and all inclusive hotels in Bentota from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 45
2Filter & 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
Great132 reviews
MapView on map1.9 km from City Centre900 m from Bentota Lake
From   US$ 136 /nightSelect
7.8
Very good97 reviews
MapView on map3.5 km from City Centre
From   US$ 92 /nightSelect
8.2
Great120 reviews
12.2 km from City Centre
From   US$ 204 /nightSelect
8.2
Great208 reviews
1.2 km from City Centre200 m from Bentota Railway Station
From   US$ 425 /nightSelect
8.2
Great187 reviews
1.2 km from City Centre200 m from Bentota Railway Station
From   US$ 152 /nightSelect
8.2
Great33 reviews
2.5 km from City Centre
From   US$ 450 /nightSelect
8.0
Great217 reviews
1.1 km from City Centre600 m from Bentota Railway Station
From   US$ 108 /nightSelect
8.2
Great82 reviews
900 m from City Centre1000 m from Bentota Railway Station
From   US$ 474 /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$ 136 /nightSelect
Resort
8.4
Great39 reviews
900 m from City Centre900 m from Bentota Railway Station
From   US$ 277 /nightSelect
8.4
Great15 reviews
900 m from City Centre1000 m from Bentota Railway Station
From   US$ 317 /nightSelect
Bed & Breakfast
8.6
Great23 reviews
1.5 km from City Centre1.6 km from Bentota Railway Station
From   US$ 24 /nightSelect
Hotel
8.8
Great9 reviews
100 m from City Centre1.1 km from Bentota Railway Station
From   US$ 125 /nightSelect
8.4
Great119 reviews
1.9 km from City Centre1.8 km from Lunuganga
From   US$ 48 /nightSelect
8.4
Great74 reviews
4.1 km from City Centre
From   US$ 70 /nightSelect
Guest house
7.4
Very good15 reviews
1000 m from City Centre200 m from Bentota Railway Station
From   US$ 30 /nightSelect
8.0
Great12 reviews
100 m from City Centre1.2 km from Bentota Railway Station
From   US$ 115 /nightSelect
Bed & Breakfast
7.2
Very good10 reviews
1000 m from City Centre1.3 km from Bentota Railway Station
From   US$ 30 /nightSelect
8.2
Great45 reviews
4.2 km from City Centre
From   US$ 291 /nightSelect

Best Resorts and Places to Stay in Bentota

Why visit?

Bentota, located on the southern coast of Sri Lanka, is a breathtaking beachside destination that offers a mix of natural beauty, cultural landmarks, and exciting activities. With its golden sandy beaches, crystal clear waters, and lush greenery, Bentota attracts tourists from all over the world. Notable landmarks include the Bentota Beach, Bentota River, Brief Garden, and the Kande Vihare Temple.

Why is choosing a resort in Bentota better than staying in a hotel?

Serene and peaceful environment: Resorts in Bentota provide a tranquil atmosphere with beautiful surroundings, allowing you to escape the hustle and bustle of city life.

Exclusive amenities and services: Resorts often offer a wide range of facilities such as swimming pools, spa services, and fine dining restaurants, providing a luxurious experience tailored to your needs.

Direct beach access: Many resorts offer direct access to the pristine beaches of Bentota, so you can enjoy the sun, sand, and sea without any hassle.

Privacy and seclusion: Resorts provide private and spacious accommodations, ensuring a comfortable and intimate stay.

Engaging activities and entertainment: Resorts often organize various excursions and activities, including water sports, boat rides along the river, and cultural performances, keeping guests entertained throughout their stay.

What is the price to stay in a resort per night?

The price to stay in a resort in Bentota varies based on the star rating and facilities provided. On average, a 3-star resort would cost around $70-$90 per night, a 4-star resort would range from $100-$150 per night, and a 5-star resort would cost approximately $200-$350 or more per night. These prices are approximate and can vary depending on the season and specific resort.

Best Value for Money Resorts:

Club Bentota: Located amidst lush tropical gardens, this beachfront resort offers comfortable accommodations and a range of facilities including swimming pools and entertainment options. Nearby attractions include the Kosgoda Turtle Hatchery and Lunuganga Estate.

Wunderbar Beach Club: Situated on a private beach stretch, this affordable resort offers ocean-facing rooms and a tranquil atmosphere. With its proximity to Bentota Beach and the Mangrove River Safari, guests can easily explore the natural beauty of the area.

The Surf Hotel: Nestled between the Bentota River and the Indian Ocean, this budget-friendly resort offers cozy rooms and stunning views. Guests can enjoy water sports activities and visit the nearby Bentota Turtle Conservation Project.

Best Luxury Resorts:

Taj Bentota Resort & Spa: This 5-star beachfront resort features elegant rooms, multiple dining options, and a rejuvenating spa. With its prime location, guests can visit attractions like Brief Garden and the Kosgoda Sea Turtle Conservation Project.

Saman Villas: Offering breathtaking vistas of the Indian Ocean, this upscale adult-only resort provides luxurious suites and personalized services. Nearby attractions include the Kande Vihare Temple and the Galapatha Raja Maha Vihara.

Best Pet-friendly Resorts:

Dalmanuta Gardens: This peaceful resort welcomes pets and provides a serene environment with a lush garden setting. The nearby Kosgoda Sea Turtle Conservation Project offers an unforgettable experience for nature-loving pet owners.

The Habitat: Located close to Bentota Beach, this pet-friendly resort offers comfortable accommodations and a pet care center. Guests can enjoy leisurely walks along the beach with their furry companions.

Best Family Resorts:

Avani Bentota Resort: With its family-friendly facilities including a kids' club and outdoor pools, this resort offers a memorable stay for families. The nearby Brief Garden and Kosgoda Turtle Hatchery provide educational and enjoyable experiences.

Centara Ceysands Resort & Spa: Situated on a stunning river island, this family-friendly resort boasts an array of activities and amenities. Families can explore the Bentota Mangrove, visit the Kosgoda Sea Turtle Conservation Project, and enjoy water sports.

Best Resorts with Unique Views:

Nisala Arana Boutique Hotel: This boutique hotel nestled in a tropical garden offers picturesque views of the Bentota River. The tranquil surroundings provide a peaceful retreat, and nearby attractions include the Kande Vihare Temple and Bentota Beach.

Taru Villas: Rock Villa: Located on a cliff overlooking the Indian Ocean, this exclusive retreat offers luxurious suites and panoramic ocean views. Guests can indulge in spa treatments, visit the Lunuganga Estate, or enjoy water sports at Bentota Beach.

Show moreLess