Find and Book Top Rated Hotels in Bentota

Search among 49 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 49
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.0
Great217 reviews
MapView on map1200 yd from City Center700 yd from Bentota Railway Station
From   US$ 108 /nightSelect
7.8
Very good89 reviews
MapView on map2.2 mi from City Center
From   US$ 85 /nightSelect
8.2
Great208 reviews
500 yd from City Center900 yd from Bentota Railway Station
From   US$ 188 /nightSelect
8.2
Great120 reviews
7.6 mi from City Center
From   US$ 104 /nightSelect
8.2
Great82 reviews
1000 yd from City Center1000 yd from Bentota Railway Station
From   US$ 474 /nightSelect
8.2
Great132 reviews
1.2 mi from City Center1000 yd from Bentota Lake
From   US$ 136 /nightSelect
Hotel
8.2
Great100 reviews
1300 yd from City Center300 yd from Bentota Railway Station
From   US$ 168 /nightSelect
8.4
Great119 reviews
1.2 mi from City Center1.1 mi from Lunuganga
From   US$ 48 /nightSelect
8.2
Great71 reviews
15.4 mi from City Center
From   US$ 136 /nightSelect
8.2
Great33 reviews
1.6 mi from City Center
From   US$ 651 /nightSelect
7.8
Very good84 reviews
1000 yd from City Center1400 yd from Bentota Railway Station
From   US$ 34 /nightSelect
Hotel
8.8
Great9 reviews
100 yd from City Center1300 yd from Bentota Railway Station
From   US$ 125 /nightSelect
Resort
8.4
Great39 reviews
1000 yd from City Center1000 yd from Bentota Railway Station
From   US$ 277 /nightSelect
8.4
Great40 reviews
2.6 mi from City Center
From   US$ 102 /nightSelect
8.2
Great187 reviews
1400 yd from City Center200 yd from Bentota Railway Station
From   US$ 93 /nightSelect
8.2
Great43 reviews
1.5 mi from City Center
From   US$ 80 /nightSelect
8.4
Great51 reviews
1100 yd from City Center200 yd from Bentota Railway Station
From   US$ 30 /nightSelect
8.4
Great24 reviews
700 yd from City Center1200 yd from Bentota Railway Station
From   US$ 45 /nightSelect
Guest house
8.2
Great7 reviews
1000 yd from City Center300 yd from Bentota Railway Station
From   US$ 27 /nightSelect
8.6
Great4 reviews
1.4 mi from City Center300 yd from Lunuganga
From   US$ 41 /nightSelect

Best resorts and places to stay in Bentota

Why visit?

Bentota, located on the southwest coast of Sri Lanka, is a tropical paradise that offers a perfect blend of sun, sand, and cultural experiences. With its pristine beaches, lush vegetation, and historic landmarks, Bentota is a must-visit destination for any traveler. Notable landmarks in Bentota include the Bentota River, Brief Garden, Kande Viharaya Temple, and the Galapatha Raja Maha Viharaya temple. These attractions offer a unique insight into the local culture and history, making Bentota an appealing destination for tourists.

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

Beachfront Locations: Resorts in Bentota offer direct access to some of the most beautiful beaches in Sri Lanka. Wake up to the soothing sound of waves and enjoy breathtaking views right from your balcony.

Exclusive Amenities: Resorts in Bentota boast a wide range of amenities, including swimming pools, spa facilities, fitness centers, and on-site restaurants. These luxuries ensure that guests have everything they need for a comfortable and enjoyable stay.

Privacy and Seclusion: Resorts in Bentota are usually situated in peaceful and private locations, away from the bustling crowds. This ensures that guests can relax and unwind in a serene environment without disturbances.

Personalized Services: Resorts in Bentota often provide personalized services such as concierge assistance, room service, and dedicated staff members who strive to cater to every guest's needs and preferences.

Unique Experiences: Many resorts in Bentota offer exciting activities such as water sports, nature treks, and cultural tours. These experiences allow guests to explore the natural beauty and rich heritage of Bentota in a convenient and organized manner.

Price to stay in a resort per night:

3-star resorts: These offer comfortable accommodations for budget-conscious travelers, with prices ranging from $50 to $100 per night.

4-star resorts: Offering a higher level of luxury, 4-star resorts in Bentota typically range from $100 to $200 per night.

5-star resorts: For the ultimate indulgence, 5-star resorts in Bentota range from $200 to $500 per night, providing exceptional service, top-notch amenities, and stunning beachfront locations.

Best value for money resorts:

Paradise Road The Villa Bentota: Set in a picturesque garden, this boutique resort offers a unique blend of modern comfort and colonial charm. Nearby attractions include the Kande Viharaya Temple and the Brief Garden.

AVANI Bentota Resort: Situated along a pristine beach, this resort offers spacious rooms, excellent dining options, and a range of water sports activities. The Bentota River Safari and Lunuganga Estate are nearby attractions.

Best luxury resorts:

Anantara Peace Haven Tangalle Resort: With its private beach, luxurious villas, and world-class amenities, this resort provides an unforgettable experience. Nearby attractions include the Madu River and Kosgoda Sea Turtle Conservation Project.

Centara Ceysands Resort & Spa: Located on a private peninsula, this resort offers panoramic views of the Bentota River and the Indian Ocean. Guests can also enjoy boat rides and visit the Brief Garden and Richmond Castle.

Best pet-friendly resorts:

Taru Villas: Rock Villa: This boutique resort welcomes pets and features beautifully designed rooms and villas. The nearby attractions include the Kosgoda Turtle Hatchery and Lunuganga Estate.

Club Bentota: This family-friendly resort allows pets and provides comfortable accommodations with access to a private beach. The Kande Viharaya Temple and Brief Garden are nearby attractions.

Best resorts for families:

Bentota Beach by Cinnamon: Offering family-friendly amenities and activities, this resort provides a memorable experience for all ages. Nearby attractions include the Kosgoda Turtle Hatchery and the Galapatha Raja Maha Viharaya temple.

The Palms: Nestled amongst tropical gardens, this resort offers spacious suites suitable for families. Nearby attractions include the Kosgoda Sea Turtle Conservation Project and the Lunuganga Estate.

Best resorts with unique views:

Vivanta Bentota: This resort provides stunning views of the Indian Ocean and has direct access to a pristine beach. The nearby attractions include the Galapatha Raja Maha Viharaya temple and the Brief Garden.

Riverdale Eco Resort: Surrounded by lush greenery and situated near the Bentota River, this eco-friendly resort offers breathtaking views and tranquility. The Kande Viharaya Temple and Kosgoda Turtle Hatchery are worth visiting.

Show moreLess