Top Hotels in Bentota

Search among 34 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
1Filter & Sort
View map
1-34 out of 34
1Filter & 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
Great216 reviews
MapView on map1200 yd from City Center700 yd from Bentota Railway Station
From   US$ 108 /nightSelect
7.8
Very good104 reviews
MapView on map2.2 mi from City Center
From   US$ 60 /nightSelect
8.2
Great208 reviews
1400 yd from City Center300 yd from Bentota Railway Station
From   US$ 282 /nightSelect
8.2
Great120 reviews
7.6 mi from City Center
From   US$ 204 /nightSelect
8.2
Great82 reviews
1000 yd from City Center1000 yd from Bentota Railway Station
From   US$ 245 /nightSelect
8.2
Great43 reviews
1.6 mi from City Center
From   US$ 429 /nightSelect
8.2
Great132 reviews
1.2 mi from City Center1000 yd from Bentota Lake
From   US$ 156 /nightSelect
8.2
Great100 reviews
1300 yd from City Center300 yd from Bentota Railway Station
From   US$ 129 /nightSelect
8.4
Great39 reviews
1000 yd from City Center1100 yd from Bentota Railway Station
From   US$ 238 /nightSelect
8.8
Great9 reviews
100 yd from City Center1300 yd from Bentota Railway Station
From   US$ 125 /nightSelect
8.2
Great130 reviews
1.2 mi from City Center1.1 mi from Lunuganga
From   US$ 66 /nightSelect
8.2
Great71 reviews
15.4 mi from City Center
From   US$ 113 /nightSelect
8.2
Great187 reviews
1400 yd from City Center200 yd from Bentota Railway Station
From   US$ 152 /nightSelect
8.0
Great97 reviews
1200 yd from City Center1400 yd from Bentota Railway Station
From   US$ 20 /nightSelect
8.4
Great50 reviews
2.6 mi from City Center
From   US$ 1 103 /nightSelect
8.4
Great15 reviews
1000 yd from City Center1100 yd from Bentota Railway Station
From   US$ 376 /nightSelect
8.4
Great57 reviews
1100 yd from City Center200 yd from Bentota Railway Station
From   US$ 50 /nightSelect
8.2
Great43 reviews
1.5 mi from City Center
From   US$ 144 /nightSelect
8.4
Great24 reviews
700 yd from City Center1200 yd from Bentota Railway Station
From   US$ 74 /nightSelect
Guest house
8.2
Great7 reviews
1000 yd from City Center300 yd from Bentota Railway Station
From   US$ 39 /nightSelect
8.2
Great120 reviews
2.4 mi from City Center
From   US$ 124 /nightSelect
8.0
Great113 reviews
3.1 mi from City Center
From   US$ 81 /nightSelect
8.0
Great26 reviews
1.4 mi from City Center200 yd from Lunuganga
From   US$ 439 /nightSelect
8.6
Great13 reviews
2.1 mi from City Center
From   US$ 50 /nightSelect
8.6
Great25 reviews
1.2 mi from City Center1200 yd from Bentota Lake
From   US$ 59 /nightSelect
8.4
Great25 reviews
1100 yd from City Center200 yd from Bentota Railway Station
From   US$ 46 /nightSelect
8.4
Great7 reviews
2.8 mi from City Center
From   US$ 36 /nightSelect
8.0
Great72 reviews
1.2 mi from City Center1.1 mi from Lunuganga
From   US$ 65 /nightSelect
8.4
Great30 reviews
700 yd from City Center1000 yd from Bentota Railway Station
From   US$ 65 /nightSelect
Bed & Breakfast
8.6
Great23 reviews
1700 yd from City Center1800 yd from Bentota Railway Station
From   US$ 30 /nightSelect
9.0
Perfect2 reviews
500 yd from City Center900 yd from Bentota Railway Station
From   US$ 156 /nightSelect
8.0
Great36 reviews
6.2 mi from City Center
From   US$ 206 /nightSelect
7.8
Very good22 reviews
1000 yd from City Center1100 yd from Bentota Railway Station
From   US$ 411 /nightSelect
8.6
Great22 reviews
2.2 mi from City Center
From   US$ 43 /nightSelect

Best hotels and places to stay in Bentota

Why visit?

Bentota, located in Sri Lanka, is a stunning coastal town known for its pristine beaches, abundant water sports activities, and beautiful landscapes. With a wide range of hotels, Bentota offers luxurious accommodations and a chance to experience true relaxation and tropical beauty. Whether you are looking for a romantic getaway, a family vacation, or an adventurous trip, Bentota has it all.

Where to stay?

Bentota Beach Hotel: This iconic beachfront property is one of the most popular hotels in Bentota. Situated amidst lush greenery, it offers stunning ocean views and direct access to the beach. With luxurious amenities and exceptional services, Bentota Beach Hotel ensures an unforgettable stay. Indulge in water sports or simply relax by the pool, this hotel caters to every travelers needs.

Centara Ceysands Resort & Spa: This 4-star hotel is situated on a paradisiacal island at the Bentota River mouth. With its unique location, the hotel offers a tranquil and secluded ambiance, making it perfect for honeymooners or those seeking a peaceful retreat. Enjoy the panoramic river views, indulge in spa treatments, or take a boat ride to explore the mangroves: Centara Ceysands Resort & Spa provides a serene sanctuary.

The Palms: Nestled in a tropical garden and just steps away from the beach, The Palms is a boutique-style hotel. Offering personalized service and a tranquil atmosphere, it is ideal for those seeking a relaxed and intimate stay. The hotel features spacious rooms, a swimming pool, and a restaurant serving delectable cuisine. Enjoy a peaceful evening stroll along the beach or unwind by the poolside under the swaying palms.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $50 to $100.

4-star hotels: The average price per night is around $100 to $200.

5-star hotels: The average price per night is around $200 to $400.

Best value for money:

Club Bentota: Situated on a beautiful stretch of beach, Club Bentota offers affordable accommodation without compromising on comfort. This 3-star hotel provides spacious rooms with modern amenities, a large swimming pool, and an array of water sports activities. With its picturesque location and reasonable rates, Club Bentota is a top choice for budget-conscious travelers looking for value for money.

Marina Bentota: Located near Bentota River, Marina Bentota offers a pleasant stay at an affordable price. The hotel features comfortable rooms with stunning river or garden views, an outdoor pool, and a restaurant serving delicious Sri Lankan cuisine. With its friendly staff and peaceful ambiance, Marina Bentota provides a great combination of quality and affordability.

Wunderbar Beach Club: Offering a relaxed beachfront setting, Wunderbar Beach Club is known for its unbeatable value for money. This cozy hotel provides comfortable rooms with private balconies, an outdoor pool, and a restaurant serving international and local dishes. With its affordable rates, proximity to the beach, and warm hospitality, Wunderbar Beach Club is a popular choice among budget travelers.

Best kids-friendly hotels:

The Surf Hotel: Situated on a beautiful stretch of beach, The Surf Hotel offers a family-friendly atmosphere and a range of amenities for children. The hotel features spacious family rooms, a kids club, a dedicated childrens pool, and a playground. Parents can relax by the beach or indulge in spa treatments while the little ones are entertained.

AVANI Bentota Resort: With its spacious rooms, extensive gardens, and direct access to the beach, AVANI Bentota Resort caters to families seeking a fun-filled vacation. The hotel offers a kids club, a childrens pool, and a range of activities to keep the little ones entertained. Parents can enjoy gourmet dining options and relax by the pool, making it an ideal choice for a family getaway.

Best hotels for a romantic getaway:

Saman Villas: Nestled on a cliff-top overlooking the Indian Ocean, Saman Villas is a luxurious retreat for couples seeking an intimate and romantic escape. The hotel offers spacious and elegantly designed villas, private pools, and breathtaking ocean views. Indulge in spa treatments or enjoy a romantic candlelit dinner by the beach for a truly unforgettable experience.

Vivanta Bentota: With its stunning architecture and lush gardens, Vivanta Bentota provides a romantic setting for couples. The hotel features elegant rooms with private balconies, a beautiful infinity pool, and a variety of dining options. Enjoy a romantic sunset cruise on the Bentota River or a leisurely walk along the beach hand in hand.

Best for location:

Cinnamon Bey Beruwala: Located in Beruwala, just a short distance from Bentota, Cinnamon Bey Beruwala offers a convenient location with direct beach access. The hotel boasts modern and stylish rooms, multiple dining options, and a range of activities including water sports and excursions. Enjoy the best of both worlds with easy access to both Bentota and Beruwala.

Taj Bentota Resort & Spa: Situated along the golden beach of Bentota, Taj Bentota Resort & Spa offers a prime location for beach lovers. The hotel features luxurious rooms with stunning sea views, a spa for relaxation, and a variety of dining options. With its convenient location, guests can easily explore the nearby attractions and enjoy the coastal charm.

Bentota Village: Located in the heart of Bentota, Bentota Village offers a central location close to shops, restaurants, and the beach. The hotel provides comfortable rooms, a swimming pool, and a traditional Sri Lankan restaurant. Guests can easily explore the local markets or stroll along the beach promenade, making it a convenient base for exploring Bentota.

Best for a short city break:

Bentota Beach by Cinnamon: Situated on the beautiful beachfront, Bentota Beach by Cinnamon offers a luxurious escape for a short city break. The hotel features spacious rooms with modern amenities, a large swimming pool, and a range of dining options. Enjoy the renowned hospitality of Cinnamon Hotels while exploring the citys attractions and experiencing the vibrant local culture.

Cocoon Resort & Villas: Nestled amidst lush greenery, Cocoon Resort & Villas provides a serene and secluded setting for a short city break. The resort offers unique villas with private pools, an Ayurvedic spa, and a restaurant serving international and local cuisines. Relax in the tranquility of the resort or venture out to explore the nearby attractions, making it an ideal choice for a peaceful getaway.

Show moreLess